2 Bean Chilli Recipe: Smoky-Spiced Depth in One Pot

2 Bean Chilli Recipe: Smoky-Spiced Depth in One Pot

This 2 bean chilli recipe delivers smoky, spiced depth in every hearty bite—perfect for cozy weeknights or meal prep. The magic lies in slow-simmered black beans and kidney beans, infused with cumin, smoked paprika, and garlic, creating a rich, vegetarian-friendly stew that tastes even better the next day. I’ve perfected this one-pot wonder to balance bold flavors without overpowering the natural earthiness of the beans, making it adaptable for vegans too.

The foundation starts with sautéing onions, garlic, and bell peppers until fragrant—this step builds the aromatic base that carries through the entire dish. A blend of spices (cumin, chili powder, and a touch of cayenne) creates that signature chilli warmth, while crushed tomatoes and vegetable broth deepen the sauce. The beans soften as they simmer, absorbing all those rich flavors until they’re tender but still hold their shape.

By the end, you’ll have a smoky-spiced chilli with layers of texture—creamy beans, tender vegetables, and a sauce thick enough to coat every spoonful. Top it with avocado, shredded cheese, or a dollop of sour cream for extra richness, or keep it vegan with fresh cilantro and lime. This recipe is designed to be your go-to for satisfying, protein-packed meals that feel indulgent without the guilt.

Whether you’re feeding a crowd or prepping for the week, this chilli comes together in one pot with minimal cleanup. The flavors develop as it simmers, so the longer it cooks, the better it tastes—ideal for those who love meals that improve over time. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 2 bean chilli

Pantry staples plus two types of beans—smoky, spiced, and vegetarian-friendly.

Ingredient Amount Notes
Onion 🧅 1 whole Yellow or red, diced
Bell Pepper 🌶️ 1 whole Any color, diced
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For authentic smoky taste
Chili Powder 🌶️ 1 tbsp Mild or medium heat
Cayenne Pepper 🔥 ½ tsp Adjust for heat preference
Crushed Tomatoes 🍅 1 can 28 oz can, no salt added
Vegetable Broth 💧 2 cups Low-sodium preferred
Black Beans 🌱 1 lb Drained and rinsed
Kidney Beans 🌱 1 lb Drained and rinsed
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The beans are the heart of this chilli, so pick good quality—dry beans if you have time, but canned work in a pinch. Trader Joe’s has the best canned kidney and black beans—look for low-sodium options to control the salt. The crushed tomatoes should be San Marzano if you’re fancy, but any good-quality can works. For the spices, Penzeys or bulk bins at natural grocery stores give you the freshest flavors. Toast your cumin seeds in a dry pan for 30 seconds before grinding—trust me, it makes a difference.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on black beans? Pinto beans work too—just add a splash of apple cider vinegar to balance the flavor. The vegetable broth can be swapped for water, but low-sodium bouillon cubes add depth. For extra richness, stir in a spoonful of cocoa powder or a pinch of cinnamon—it sounds weird, but it works. The bell pepper is optional, but it adds sweetness that cuts through the heat. Skip it if you’re in a rush, but I always include it.

This chilli tastes even better the next day—make extra and freeze portions for up to 3 months. Store leftovers in the fridge for 5 days, covered tightly. I like to portion it into meal prep containers so I can grab and go. The beans will soften further overnight, soaking up all those smoky flavors. If you’re vegetarian but not vegan, add a dollop of sour cream or vegan Greek yogurt on top before serving—it adds the perfect creamy contrast.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just chop, sauté, and simmer. No extra pots, no fuss. The onions and bell peppers soften right into the beans, so you’re not left with a sink full of dishes.
  • Smoky Depth in Minutes: That smoked paprika and cumin? It’s the secret weapon. The first time I made this, I almost doubled the spices—turns out, the right balance gives you a slow-cooked depth without hours of simmering.
  • Meal Prep MVP: Between us, this is my go-to for lunches. The flavors only get better after a day in the fridge, and it reheats like a dream. Pack it in jars or containers—no one will guess it’s just beans and spices.
  • Budget-Friendly Powerhouse: Dried beans, a few veggies, and pantry staples? This feeds four for under $10. Honestly, it’s the kind of dish that makes me feel like I’m cooking gourmet, even when I’m not.

Step-by-step instructions for smoky two-bean chilli

Here’s how to build layers of smoky, spiced flavor in one simple pot.

1

Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1 whole diced onion and 1 whole diced bell pepper, cooking for 5-6 minutes until softened and just beginning to color. You’ll see the onion turn translucent and the pepper edges slightly blister—that’s your cue to move to the next step.

Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here’s the thing—don’t let the garlic burn. If it starts to darken too quickly, reduce the heat slightly. This aromatic base forms the flavor foundation for everything that follows.

2

Toast the Spices

Lower the heat to medium-low and add the 2 teaspoons ground cumin, 1 tablespoon smoked paprika, 1 tablespoon chili powder, and 0.5 teaspoon cayenne pepper. Stir constantly for 1-2 minutes until the spices release their aroma and the mixture becomes deeply fragrant. You should smell that smoky, earthy cumin and the subtle heat of the cayenne—this is where the chilli’s depth begins.

I like to toast the spices for just a minute or two. Over-toasting can make them bitter, so watch closely. The spices should look slightly darker and smell intoxicatingly complex.

3

Build the Chilli Base

Increase the heat to medium-high and pour in the 1 can crushed tomatoes. Stir well to combine with the spice mixture, then add the 2 cups vegetable broth, 1 teaspoon salt, and 0.5 teaspoon black pepper. Bring everything to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes, stirring occasionally. This step lets the flavors meld together—don’t rush it.

You’ll notice the mixture thicken slightly as it simmers. This is normal and essential for developing the chilli’s texture. If it reduces too quickly, add a splash more broth.

4

Add the Beans and Simmer

Gently stir in the 1 pound drained and rinsed black beans and 1 pound drained and rinsed kidney beans. The beans should be fully submerged in the liquid. Return the heat to low and let the chilli simmer uncovered for 30-45 minutes, stirring occasionally. You’re looking for the beans to become tender and the chilli to thicken slightly—it should coat the back of a spoon.

Here’s where patience pays off. The longer you simmer, the deeper the flavors become. I like to taste the chilli after 30 minutes to check the seasoning. If it needs more salt or spice, adjust now.

5

Finish and Rest

Once the beans are tender and the chilli has thickened to your liking, remove the pot from heat. Let the chilli rest for 10 minutes—this allows the flavors to fully meld and the texture to set. You’ll notice the chilli will thicken even more as it rests, which is perfect.

Taste and adjust the seasoning one final time. If it needs more heat, add a pinch more cayenne. If it needs more depth, a splash of broth or a sprinkle of smoked paprika works wonders. Serve warm with your favorite toppings—crumbled cheese, avocado, or fresh cilantro all work beautifully.

👨‍🍳

Pro Tips For Making 2 Bean Chilli

  • Sweat the Onions First: Don’t rush this—cook your onions and bell peppers until they’re soft and just starting to caramelize (about 8-10 minutes). I used to skip this, and the flavors always tasted flat. The deeper the color, the richer the base for the cumin and smoked paprika to cling to.
  • Toast the Spices Dry: Heat your ground cumin and smoked paprika in a dry pan for 30 seconds before adding them to the chili. This wakes up their aroma—no need to go crazy, just until you smell that toasty, earthy kick. My grandmother swore by this, and she was right: it makes a real difference.
  • Watch the Heat: Simmer your chili at a gentle bubble, not a rolling boil. Too much heat breaks down the beans and makes the sauce watery. I learned this the hard way—after burning three batches, I finally figured out that low and slow keeps everything tender and thick.
  • Blend Half the Beans: Purée half the beans with a splash of broth before mixing them back in. This thickens the chili without losing texture—just blend until smooth, then stir it in. Sounds weird, but it works: the result is creamier without turning mushy. (Your future self will thank you.)

Dietary considerations for this dish

Vegetarian-Friendly Foundation

This chilli is naturally vegetarian, relying on the robust flavors of black and kidney beans for protein and texture. The combination of 1 lb black beans and 1 lb kidney beans provides a satisfying, meaty texture without any animal products. I always use low-sodium canned beans to control the salt content, but if you prefer, you can substitute with dry beans (soaked overnight) for even better texture. 🌱

For extra protein, consider adding ½ cup cooked lentils or ½ cup crumbled tofu—both blend seamlessly into the chilli while keeping it vegetarian. The lentils add a slightly earthy note, while tofu soaks up the smoky flavors beautifully.

Vegan Adaptations

To make this chilli fully vegan, simply swap the vegetable broth for a low-sodium vegetable bouillon cube dissolved in water. Avoid chicken or beef broth entirely. For richness, stir in 1 tablespoon nutritional yeast at the end—it adds a cheesy, umami depth that vegans love. 💫

If you’re serving this chilli to a mixed group, keep the original recipe as-is for vegetarians and offer vegan toppings like avocado slices, vegan sour cream, or cashew cream on the side. The chilli itself stays vegan, so you can easily accommodate both dietary needs.

Gluten-Free Considerations

This recipe is naturally gluten-free, but always double-check your vegetable broth label to ensure it doesn’t contain hidden gluten. Brands like Imagine or Pacific Foods offer certified gluten-free options. The spices and beans used in this recipe are also gluten-free, so no additional substitutions are needed. ✨

For extra flavor without gluten, toast 1 tablespoon ground coriander with the cumin and smoked paprika—it adds a citrusy note that complements the beans perfectly. Just be sure to use certified gluten-free spices if you’re highly sensitive.

Allergen Awareness

This chilli contains no common allergens like dairy, eggs, or nuts, making it safe for most dietary restrictions. However, if you’re serving it to someone with a soy allergy, check your vegetable broth for soy-based ingredients. Most store-bought broths are soy-free, but homemade versions might include soy sauce or miso. 🚫

For nut-free kitchens, ensure all spices (especially ground spices) are processed in a nut-free facility. Brands like Simply Organic or Bob’s Red Mill offer allergen-friendly options. The beans and tomatoes are naturally allergen-free, so the main concern is the broth and spices.

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 50g17%
Dietary Fiber 14g50%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use dry beans instead of canned?

For best results, soak 1 cup dry black beans and 1 cup dry kidney beans overnight, then simmer for 1-1.5 hours until tender before adding to the chilli. This gives you more control over texture and flavor. The beans will absorb the spices beautifully, creating a deeper, earthier taste compared to canned versions.

2

How do I make this chilli spicier?

Double the cayenne to 1 teaspoon or add ½ teaspoon chipotle powder with the other spices. For heat lovers, stir in 1-2 chopped jalapeños with the onions. Pro tip: Toast the seeds in a dry pan for 30 seconds** before adding to intensify the heat.

3

What’s the best way to reheat leftovers?

Gently reheat on the stove over low heat with 1-2 tablespoons water or broth to prevent drying. Stir frequently and add more liquid if needed. Microwave in 30-second intervals, stirring between each, to avoid rubbery beans. The chilli tastes even better reheated—those flavors meld overnight!

4

Can I make this chilli in a slow cooker?

Yes! Sauté the onions, peppers, and spices as directed, then transfer everything to the slow cooker. Add the beans and simmer on low for 6-8 hours or high for 3-4 hours. The slow cooker enhances the smoky flavors while keeping the beans tender. Just stir occasionally and add water if needed to prevent sticking.

5

What are the best toppings for vegetarian chilli?

Try avocado slices, fresh cilantro, diced red onion, lime wedges, or vegan sour cream. For extra protein, top with crumbled tofu or vegan cheese. A sprinkle of nutritional yeast adds a cheesy flavor without dairy. Serve with cornbread or tortilla chips for a complete meal!

★★★★★4.7(11 reviews)
Brian Walker