Kidney bean stew with smoky, Cajun-inspired flavors makes a comforting one-pot dinner. It can be prepared in an Instant Pot or on the stovetop using dried (soaked) or pre-cooked kidney beans. The recipe is naturally gluten-free, soy-free, and nut-free, and delivers a hearty, protein- and fiber-rich meal.

Table of Contents
- Why You’ll Love Kidney Bean Stew
- More One-Pot Stews
- Smoky Kidney Bean Stew Recipe
- Ingredients
- Tips
- How to Make Smoky Kidney Bean Stew
- What to Serve with Smoky Kidney Bean Stew
- Frequently Asked Questions
With cooler weather in mind, this stew balances Southern-Cajun flavors and a thick, chili-like texture. Red or brown lentils break down to give a meaty mouthfeel and help thicken the stew. You can cook the kidney beans ahead of time or combine everything and cook together; both approaches work well. The recipe is flexible—swap or add beans, tweak the spices, double the batch, and freeze portions for later.

Why You’ll Love Kidney Bean Stew
- One-pot, high-protein comfort food
- Smoky, bold Cajun-inspired seasonings
- Hearty kidney beans with lentils for a rich, meaty texture
- Versatile—works with dried or canned beans and on stovetop or Instant Pot
- Make-ahead and freezer-friendly
- Naturally gluten-free, soy-free, and nut-free
More One-Pot Stews
- One Pot Veggie Bean Stew
- Lentil Chickpea Stew with Sun-Dried Tomatoes
- Ethiopian Split Pea Stew
- Vegan Irish Stew
Smoky Kidney Bean Stew

Ingredients
For the Stew
- 2 teaspoons oil
- 1 to 1½ cups chopped red onion
- 4 cloves garlic, finely chopped
- ½ cup chopped celery
- ½ cup chopped red bell pepper
- 1 tablespoon tomato paste
- ½ to 1 cup tomatoes
- 1 tablespoon Mexican chili powder blend
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 2 teaspoons cocoa powder
- ½ teaspoon onion powder
- 2 bay leaves
- 1 teaspoon salt, divided
- 1½ cups dried kidney beans, soaked overnight and drained
- 1/3 – 1/2 cup red or brown lentils
- 2 cups water or stock
Optional Add-Ins
- 2 tablespoons mild green chiles
- Pinch of cinnamon
- ¼ teaspoon dried thyme
For Topping
- Chopped onion
- Chopped jalapeños
- Vegan sour cream or vegan cheese (check labels for allergy preferences)
- Lime wedges
- Tortilla strips or chips
Instructions
-
Start the Instant Pot on sauté mode and heat the oil. Add the onion, garlic, and about 1/8 teaspoon salt. Cook 3–4 minutes, stirring and adding a splash of water if the onions begin to stick, until they soften and brown slightly.
-
Add the celery and bell pepper and cook 1 minute. Stir in the tomato paste and tomatoes with a splash of water and cook 3–4 minutes until the mixture becomes slightly jammy.
-
Add the bay leaves, chili powder, cumin, smoked paprika, cocoa powder, onion powder, and the remaining salt. Cook the spices 1–2 minutes to toast and deepen their flavor.
-
Add the soaked, drained kidney beans, lentils, and 2 cups water or stock. Stir well to ensure nothing is stuck to the bottom. Turn off sauté, close the lid, and pressure cook on bean mode for 1 hour.
-
Allow a natural pressure release, open the lid, and check the beans. If they need more time, pressure cook another 15–20 minutes. Taste and adjust salt (adding too much salt early can slow bean cooking). Thin with extra water if too thick and add more chili powder or smoked paprika if you want more heat or smokiness. Finish with a squeeze of lime.
-
Serve in bowls with chopped onion, jalapeños, vegan sour cream or cheese, tortilla strips, and lime wedges. Accompany with toasted sourdough, garlic bread, rice, or tortilla chips.
-
Stovetop version: Sauté the aromatics and tomato paste in a saucepan, then add pre-cooked or canned kidney beans, lentils, and 2 cups water. Partially cover and simmer 35–40 minutes until lentils are soft and the stew thickens. Mash some beans and lentils to thicken, then continue cooking 10–15 minutes. Adjust seasoning and serve.
-
Storage: Refrigerate up to 4 days or freeze for several months.
Notes
If using canned or pre-cooked kidney beans, follow the sauté steps, then add the beans, lentils, and about ¼ cup less water and pressure cook for 25 minutes.
To pre-cook kidney beans in the Instant Pot: Add soaked, drained beans with bay leaves, two whole garlic cloves, and 2 cups water. Pressure cook on bean mode for 1 hour.

Nutrition
Nutrition information is approximate.

Ingredients (Summary)
- Oil – For sautéing the aromatics.
- Aromatics – Onion, garlic, celery, and red bell pepper build the stew’s base.
- Tomato – Tomato paste plus fresh tomatoes add umami and body.
- Spices – Chili powder, cumin, smoked paprika, onion powder, bay leaves, and optional cinnamon or thyme for depth.
- Cocoa powder – A small amount adds richness and rounds the flavors.
- Legumes – Dried (soaked) kidney beans and red or brown lentils for protein and texture; canned beans can be used with shorter cooking time.
- Liquid – Water or stock to simmer or pressure cook.
- Toppings – Chopped onion, jalapeños, vegan sour cream or cheese, lime wedges, and tortilla strips.
Tips
- Add small splashes of water while sautéing onions to help them soften and brown evenly without sticking.
- Older dried beans require more cooking time; check doneness and extend cooking if needed.
How to Make Smoky Kidney Bean Stew
Instant Pot directions shown. See stovetop notes for an alternative.
Heat oil on sauté mode, then cook onion, garlic, and a pinch of salt until softened and slightly browned (3–4 minutes), adding a splash of water if needed. Add celery and bell pepper and cook 1 minute. Stir in tomato paste and tomatoes with a splash of water and cook until slightly jammy (3–4 minutes).
Mix in bay leaves, chili powder, cumin, smoked paprika, cocoa powder, onion powder, and the remaining salt. Toast the spices for 1–2 minutes, then add soaked, drained kidney beans, lentils, and 2 cups water or stock. Scrape the bottom, close the lid, and pressure cook on bean mode for 1 hour.
After a natural release, check beans for doneness and cook another 15–20 minutes under pressure if needed. Adjust salt, thin with water if the stew is too thick, and add extra chili powder or smoked paprika to taste. Finish with lime juice before serving.
What to Serve with Smoky Kidney Bean Stew
Top bowls with chopped onion, jalapeños, vegan sour cream or cheese, tortilla strips, and lime wedges. Serve alongside toasted sourdough, garlic bread, rice, or tortilla chips.

Frequently Asked Questions
Yes. The stew itself is naturally gluten-free, nut-free, and soy-free. Choose vegan toppings that meet your allergy needs.
Yes. Sauté aromatics in a saucepan, add pre-cooked or canned beans, lentils, and 2 cups water, then simmer partially covered 35–40 minutes until the lentils and beans reach the desired texture. Mash a few beans to thicken if needed and simmer longer for deeper flavor.
Yes. Use the same sauté steps, add the canned beans with lentils and about ¼ cup less water, and pressure cook for 25 minutes (or simmer on the stovetop until thickened).