Love this? Pin it for later! 📌
What started as a "whatever's in the pantry" experiment has become the recipe my friends request most often. It's the dish I bring to potlucks (it travels beautifully in a slow cooker), the meal prep hero that gets me through busy work weeks, and the comfort food I crave when I need something wholesome yet satisfying. The combination of creamy black beans, sweet corn, and aromatic spices creates this incredible depth of flavor that makes people swear there's meat in it – but it's 100% plant-based and gluten-free.
Perfect for meal prep Sunday, cozy family dinners, or when you need to feed a crowd without breaking the bank. This stew actually tastes even better the next day, making it ideal for busy weeknights when you want something homemade but don't have time to cook.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development as the ingredients mingle together.
- Budget-Friendly Protein: Black beans provide 15 grams of plant-based protein per serving at a fraction of the cost of meat-based proteins.
- Meal Prep Champion: This stew tastes even better on days 2 and 3 as the flavors meld together, making it perfect for weekly meal prep.
- Freezer-Friendly: Make a double batch and freeze half for those nights when you need a healthy meal fast.
- Customizable Heat: Control the spice level from mild to fiery with simple adjustments to the chili powder and jalapeño.
- Nutrient-Dense: Packed with fiber, iron, folate, and antioxidants from the black beans and vegetables.
- Family-Approved: Even picky eaters love this stew, especially when topped with avocado and a sprinkle of cheese.
Ingredients You'll Need
Let's talk about each ingredient and why it matters. I've tested this recipe dozens of times with various substitutions, and these are the combinations that create the most satisfying, restaurant-quality stew.
Black Beans (3 cans or 4½ cups cooked)
The heart and soul of this stew. I prefer using canned beans for convenience, but dried beans work beautifully if you have time to cook them. Look for beans with no added salt or preservatives. If using dried beans, soak them overnight and cook until tender before adding to the stew. Black beans are nutritional powerhouses – one cup provides 15 grams of protein and 15 grams of fiber, plus they're rich in folate and antioxidants.
Sweet Corn (1½ cups)
Fresh, frozen, or canned all work here. During summer, I love using fresh corn cut right off the cob – the natural sweetness balances the earthiness of the beans perfectly. If using frozen, there's no need to thaw first. For canned corn, drain and rinse to remove excess sodium. Corn adds a pleasant textural contrast and natural sweetness that complements the smoky spices.
Fire-Roasted Tomatoes (2 cans)
These are a game-changer. The fire-roasting process adds incredible depth and a subtle smokiness that you can't get from regular diced tomatoes. If you can't find them, regular diced tomatoes work, but add an extra ½ teaspoon of smoked paprika to compensate. The tomatoes provide the acidic backbone that brightens all the other flavors.
Vegetable Broth (4 cups)
Use a good quality broth here – it's the base of your stew. I prefer low-sodium varieties so I can control the salt level. Homemade broth is fantastic if you have it. For an extra flavor boost, you can substitute one cup of broth with dry white wine or beer.
Bell Peppers (2 medium)
I use one red and one green for color and flavor variety. Red peppers add sweetness while green peppers provide a slightly bitter, grassy note. Make sure to dice them small enough that they cook evenly but large enough to maintain some texture.
Onion and Garlic
The aromatic foundation. I use a large yellow onion and 4 cloves of garlic. Don't skimp on the garlic – it mellows beautifully as it cooks and adds layers of flavor. Fresh is best here; garlic powder won't give you the same depth.
Spice Blend
Cumin, smoked paprika, oregano, and chili powder create the signature flavor profile. I use 2 teaspoons of ground cumin for earthiness, 2 teaspoons smoked paprika for depth, 1 teaspoon dried oregano for herbal notes, and 1-2 tablespoons chili powder depending on heat preference. Toast your spices briefly before adding liquids to unlock their full potential.
Lime and Cilantro
Fresh lime juice added at the end brightens all the flavors, while cilantro adds freshness. If you're one of those people who think cilantro tastes like soap (it's genetic!), substitute with fresh parsley or green onions.
How to Make Hearty Black Bean Stew with Corn for Clean Eating
Prep Your Vegetables
Dice your onion, mince the garlic, and dice the bell peppers into ½-inch pieces. Having everything prepped before you start cooking (mise en place) makes the process smooth and prevents any burning. I like to keep my onion separate from the peppers since they go in at different times.
Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and beginning to brown. Add the garlic and cook for another minute until fragrant. Don't let the garlic brown or it will become bitter.
Toast the Spices
Add the cumin, smoked paprika, oregano, and chili powder to the pot. Stir constantly for 30-45 seconds until the spices are fragrant. This step is crucial – toasting the spices in the oil releases their essential oils and creates a much more complex flavor profile than simply adding them to the liquid.
Add the Vegetables
Stir in the diced bell peppers and cook for 4-5 minutes until they begin to soften. The peppers should retain some texture – they'll continue cooking in the stew. Season with ½ teaspoon of salt and ¼ teaspoon of black pepper at this stage.
Build the Stew Base
Add the fire-roasted tomatoes (with their juice), breaking them up with your spoon. Add the black beans (drained and rinsed) and the vegetable broth. Stir well to combine, scraping up any browned bits from the bottom of the pot – these add incredible flavor.
Simmer and Develop Flavors
Bring the stew to a boil, then reduce heat to low, cover partially, and simmer for 25-30 minutes. This slow simmer allows the flavors to meld together beautifully. Stir occasionally to prevent sticking. The stew should thicken slightly as it cooks.
Add the Corn
Add the corn during the last 5 minutes of cooking. If using fresh corn, you can add it earlier (with the tomatoes) for a softer texture. For frozen corn, add it straight from the freezer. For canned corn, drain and rinse first.
Finish and Season
Taste and adjust seasoning. Add more salt if needed, a squeeze of lime juice for brightness, and fresh cilantro if desired. The lime juice is essential – it wakes up all the other flavors and adds a beautiful freshness to the rich stew.
Expert Tips
The Overnight Method
Make this stew a day ahead for maximum flavor development. The spices have time to meld, and the texture becomes even more luxurious. Simply reheat gently on the stove, adding a splash of broth if needed.
Control the Consistency
For a thicker stew, mash 1 cup of the beans against the side of the pot with a wooden spoon. For a thinner soup, add more broth. The stew will thicken as it sits, so adjust accordingly when reheating.
Smoky Depth
Add a small chipotle pepper in adobo sauce for incredible smoky heat. Start with half a pepper – they're potent! The adobo sauce adds a wonderful complexity that takes this stew to restaurant-quality.
Pressure Cooker Method
Make this in an Instant Pot using the sauté function for steps 1-4, then pressure cook on high for 8 minutes with natural release for 10 minutes. Quick, easy, and incredibly flavorful.
Garnish Game-Changer
Don't skip the toppings! Diced avocado, a dollop of Greek yogurt, crumbled queso fresco, and crispy tortilla strips transform this humble stew into something extraordinary.
Bean Cooking Liquid
If using canned beans, reserve the liquid (aquafaba) from one can. It adds body and creaminess to the stew, plus it's packed with nutrients. Just reduce the broth by the same amount.
Variations to Try
Sweet Potato Addition
Add 2 cups of diced sweet potatoes with the bell peppers for extra nutrition and natural sweetness. They'll cook down and partially dissolve, creating an even creamier texture.
Green Chile Version
Replace the bell peppers with roasted Hatch or Anaheim chiles for an authentic New Mexico flavor. Add them with the tomatoes so they have time to infuse their flavor.
Tropical Twist
Add a can of coconut milk and substitute the corn with diced pineapple for a Caribbean-inspired version. The coconut milk adds richness and the pineapple provides a sweet contrast.
Protein Boost
Stir in 2 cups of shredded cooked chicken or turkey during the last 5 minutes for extra protein. This is perfect for using up leftover holiday turkey or rotisserie chicken.
Storage Tips
Refrigerator Storage
Allow the stew to cool completely before storing. Transfer to airtight containers and refrigerate for up to 5 days. The stew will thicken considerably as it cools, so add a splash of broth or water when reheating. I like to portion it into individual containers for easy grab-and-go lunches.
Pro tip: Store the stew without toppings. Add fresh lime juice, cilantro, and avocado just before serving for the best texture and flavor.
Freezer Instructions
This stew freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers, leaving 1 inch of headspace for expansion. I use quart-size freezer bags, laying them flat to freeze – they stack perfectly and thaw quickly. Label with the date and contents.
To thaw, refrigerate overnight or use the defrost setting on your microwave. Reheat gently on the stovetop or in the microwave, adding broth as needed to reach desired consistency.
Make-Ahead Meal Prep
This stew is a meal prep superstar. Make a double batch on Sunday and enjoy it throughout the week. It tastes even better on days 2 and 3 as the flavors meld together. Portion into individual containers with rice or quinoa for complete meals.
For variety throughout the week, serve it different ways: over rice one day, with cornbread another, stuffed in baked sweet potatoes, or as a soup with extra broth.
Frequently Asked Questions
Absolutely! Dried beans will give you even better flavor and texture. Use 1½ cups dried beans, soak them overnight, then cook until tender (about 45-60 minutes) before adding to the stew. Reserve the cooking liquid and use it as part of your broth for extra bean flavor. You'll need about 4½ cups cooked beans total.
For a milder version, reduce the chili powder to 1 teaspoon and omit any jalapeños. For extra heat, add 1-2 diced jalapeños with the onions, include the chipotle pepper as mentioned in the tips, or add ½ teaspoon of cayenne pepper. You can also serve hot sauce on the side so everyone can customize their heat level.
Yes! Sauté the onions, garlic, and spices in a pan first (steps 1-3), then transfer everything except the corn to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the corn during the last 30 minutes. The flavor won't be quite as developed as the stovetop version, but it's still delicious and incredibly convenient.
The possibilities are endless! Our favorites include: diced avocado, Greek yogurt or sour cream, crumbled queso fresco or feta, fresh cilantro, lime wedges, crispy tortilla strips, diced red onion, pickled jalapeños, and a drizzle of hot sauce. For crunch, try roasted pumpkin seeds or crushed tortilla chips.
Yes and yes! This stew is naturally gluten-free and vegan, making it perfect for various dietary needs. Just be sure to check that your vegetable broth is gluten-free (some brands contain wheat). If adding toppings, ensure they're also gluten-free and vegan as needed.
Stored in an airtight container, this stew will keep for up to 5 days in the refrigerator. In fact, it tastes even better on days 2 and 3 as the flavors continue to meld. Just be sure to cool it completely before storing, and reheat only the portion you plan to eat.
Ingredients
Instructions
- Prep and sauté: Heat olive oil in a large Dutch oven over medium heat. Sauté onion for 5-6 minutes until translucent. Add garlic and cook 1 minute more.
- Toast spices: Add cumin, smoked paprika, oregano, and chili powder. Stir constantly for 30-45 seconds until fragrant.
- Add vegetables: Stir in diced bell peppers and cook 4-5 minutes until beginning to soften. Season with salt and pepper.
- Build the stew: Add fire-roasted tomatoes (with juice), black beans, and vegetable broth. Stir well, scraping up any browned bits.
- Simmer: Bring to a boil, then reduce heat to low. Cover partially and simmer 25-30 minutes, stirring occasionally.
- Finish: Add corn during the last 5 minutes. Taste and adjust seasoning. Stir in lime juice and garnish with cilantro.
Recipe Notes
For best results, make this stew a day ahead – the flavors develop beautifully overnight. Control the spice level by adjusting the chili powder. The stew will thicken as it sits; thin with broth when reheating.