Description
This hearty three-bean chili delivers bold, warming flavor for less than $2 per serving—perfect for meal prep, feeding a crowd, or cozy weeknight dinners that taste even better the next day.
Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes | Servings: 6-8
Ingredients
- 1 can (15 oz) black beans, drained and rinsed well
- 1 can (15 oz) kidney beans, drained and rinsed well
- 1 can (15 oz) pinto beans, drained and rinsed well
- 1 can (28 oz) diced tomatoes (fire-roasted if you can find them)
- 1 large onion, chopped (about 1.5 cups)
- 1 bell pepper, diced (any color works—grab what’s on sale)
- 2 cloves garlic, minced (fresh makes a difference)
- 2 tbsp chili powder (make sure yours isn’t ancient)
- 1 tsp ground cumin
- 1/2 tsp paprika (smoked paprika is amazing if you’ve got it)
- Salt and pepper, to taste (don’t be shy)
- 2 cups vegetable broth (or water in a pinch)
- 2 tbsp neutral oil for cooking
For topping (all optional but highly encouraged):
- Shredded cheese
- Sour cream or Greek yogurt
- Chopped scallions or green onions
- Fresh cilantro
- Sliced avocado
- Crushed tortilla chips
- Hot sauce
Instructions
- Heat that oil in your largest pot over medium heat. Add your chopped onion and diced bell pepper, and cook for about 5 minutes until they’re soft and the onion turns translucent. Don’t rush this step—soft vegetables mean sweet vegetables.
- Add the minced garlic, chili powder, cumin, paprika, salt, and pepper right to the pot. Here’s the trick: let those spices toast for about a minute, stirring constantly so they don’t burn. You’ll know it’s ready when your kitchen smells incredible.
- Pour in those diced tomatoes with all their juices and the vegetable broth. Stir in all three types of beans—the black beans, kidney beans, and pinto beans. Mix everything together until well combined.
- Crank the heat until the chili comes to a simmer, then drop it to low. Pop a lid on and let this baby simmer for at least 30 minutes, stirring occasionally so nothing sticks to the bottom. The longer it simmers, the better it gets.
- After 30 minutes, taste it and adjust your seasonings—be brave with the salt and spices. If it’s too thick, add more broth. Too thin? Let it simmer uncovered for another 10 minutes to thicken up.
- Serve hot with all your favorite toppings piled high. This is not the time to be stingy with the toppings—they make the chili!
Nutrition Information (Per Serving – based on 6 servings):
- Calories: 245
- Carbohydrates: 42g
- Protein: 13g
- Fat: 4g
- Fiber: 13g
- Sodium: 580mg
- Iron: 25% DV
- Folate: 35% DV
This bean chili is a nutritional powerhouse—packed with plant-based protein and fiber that keeps you full for hours. The variety of beans provides iron and folate while keeping calories reasonable.
Notes:
- Rinse those canned beans well to remove the weird can liquid
- Don’t skip toasting the spices with the vegetables—that’s where the flavor builds
- Make sure your chili powder isn’t older than your last relationship
- Every stove runs differently, so trust your taste buds and eyes more than exact times
- The chili thickens as it cools, so keep it slightly looser than you want while it’s hot
- This tastes even better the next day after the flavors have had time to meld
Storage Tips:
- Store in an airtight container in the fridge for up to 5 days
- Freezes beautifully for up to 3 months in portion-sized containers
- Reheat on the stove over medium heat, adding a splash of broth if it’s too thick
- Microwave individual portions work great too—just stir halfway through
- The chili gets thicker in the fridge, so add extra broth when reheating
Serving Suggestions:
- Classic style: Serve over rice or with cornbread for soaking up every drop
- Loaded baked potato: Spoon over baked potatoes with all the toppings
- Chili dogs: Pour over veggie dogs for a fun twist
- Nacho situation: Use as a topping for loaded nachos with melted cheese
Mix It Up (Recipe Variations):
- Smoky Bean Chili: Add 1 diced chipotle pepper in adobo and use smoked paprika
- Sweet Potato Bean Chili: Add roasted sweet potato chunks in the last 10 minutes
- White Bean Chili: Swap for white beans and add green chilies for a different vibe
- Spicy Bean Chili: Add jalapeños, cayenne pepper, and hot sauce for serious heat
- Cincinnati-Style: Add 1 tbsp cocoa powder and 1/2 tsp cinnamon for that unique sweet-savory flavor
What Makes This Recipe Special:
This recipe follows traditional Texas chili principles—building layers of flavor through toasting spices, slow simmering, and allowing time for ingredients to meld together. What sets this bean chili apart is the technique of toasting spices with aromatics and using three different types of beans for varied texture and visual appeal. The combination of warm spices with tomatoes and beans creates that rich, satisfying depth that proves vegetarian chili can be just as hearty and crave-worthy as traditional meat-based versions, all while being budget-friendly and meal-prep friendly.
