Love this? Pin it for later!
Since then, the recipe has followed me through new apartments, new jobs, and new time zones. It’s been the quiet hero of snowy Mondays, the quick lunch I heat up while on back-to-back Zoom calls, and the emergency dinner I thaw after impromptu travel. Because it actually improves after a day or two, it’s tailor-made for meal prep: the flavors meld, the broth thickens, and the spice mellows just enough to let the cumin, smoked paprika, and faint note of cocoa shine through. Whether you’re feeding a household or simply your future hangry self, this soup is a love letter to Future-You—one that says, “I’ve got you covered.”
Why This Recipe Works
- One-Pot Wonder: Minimal dishes means more Sunday-afternoon couch time.
- Pantry-Powered: Canned beans, tomatoes, and spices you probably already own.
- Freezer-Friendly: Portion into mason jars, freeze flat, and grab on your way out.
- Vegan & Gluten-Free: Crowd-pleasing without trying too hard.
- Scalable Heat: Dial the chipotle up or down depending on your vibe.
- Budget Hero: Costs less than two lattes for an entire week of lunches.
- Nutrient Dense: 17 g plant protein and 12 g fiber per serving—goodbye 3 p.m. slump.
Ingredients You'll Need
Black beans are the heart and soul here. I use three 15-ounce cans for convenience, but if you’re a cook-from-scratch purist, 1 ½ cups dried beans soaked overnight and simmered until tender work beautifully. Look for cans with no added calcium chloride—the skins stay intact and lend a lovely creamy body once blended.
Chipotle peppers in adobo give the smoky swagger. One pepper plus a teaspoon of the sauce hits a solid medium heat; double if you want your sinuses cleared. Freeze the remaining peppers flat in a zip-top bag, then snap off what you need later.
Fire-roasted tomatoes add a subtle charred sweetness that balances the heat. If you only have regular diced tomatoes, char them under a broiler for five minutes first—game changer.
Vegetable broth quality matters. My go-to is a low-sodium brand that lists actual vegetables, not “natural flavors,” first. Preferably homemade if you’re the type who keeps quarts tucked in the freezer next to frozen bananas.
Spice lineup: Cumin, smoked paprika, and a whisper of Dutch-process cocoa powder. The cocoa deepens the flavor without screaming “chocolate.” Trust the process.
Aromatics: One large onion, three cloves of garlic, and a carrot for subtle sweetness. Dice small so they disappear into the broth—no one wants a crunchy surprise in their creamy soup.
Fresh lime is non-negotiable. The acid wakes everything up and turns the earthy beans into something that actually makes your palate dance.
Optional but lovely: A handful of frozen corn for pops of sweetness, and a cup of baby spinach for color and nutrients. Neither changes cook time, so fold them in guilt-free.
How to Make Spicy Black Bean Soup for Meal Prep Sundays
Warm the pot
Place a heavy 5-quart Dutch oven over medium heat for 90 seconds—this prevents the onions from steaming in their own moisture. Add 2 tablespoons olive oil and swirl to coat. When the oil shimmers but doesn’t smoke, you’re ready to roll.
Build the base
Add diced onion and carrot with ½ teaspoon kosher salt. Sauté 5 minutes until the edges turn translucent and the slightest bit golden. Add garlic, cook 60 seconds—just until fragrant—then push everything to the perimeter to make space for the tomato paste.
Toast the tomato paste
Drop 2 tablespoons tomato paste into the cleared center. Let it sizzle undisturbed for 30 seconds—this caramelizes the sugars and removes any metallic canned taste—then stir to coat the vegetables in that ruby goodness.
Bloom the spices
Sprinkle in 1 tablespoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon dried oregano, and ¼ teaspoon freshly ground black pepper. Stir constantly for 30–45 seconds. The moment your kitchen smells like a taco truck parked outside, you’re golden.
Chipotle time
Mince 1 chipotle pepper finely—removing seeds if you’re spice-shy—and add it along with 1 teaspoon adobo sauce. Stir to distribute; the mixture will look like a fiery pesto. Inhale deeply and appreciate the smoky perfume. Your neighbors will start knocking.
Deglaze with tomatoes
Pour in one 14-ounce can fire-roasted diced tomatoes with all their juices. Use the liquid to scrape up every last bit of fond (those browned bits) stuck to the pot—free flavor, no waste. Let it bubble for 2 minutes to reduce slightly.
Add beans & broth
Tip in 3 drained cans black beans and 3 cups low-sodium vegetable broth. Increase heat to high; once the surface trembles with gentle bubbles, reduce to low, partially cover, and simmer 15 minutes so flavors mingle and the broth thickens.
Blend for body
Fish out 2 cups of soup (mostly beans) with a slotted spoon and transfer to a blender. Add ½ cup broth from the pot and ¼ teaspoon cocoa powder. Blend until silky, then return to the pot. Stir and watch the texture transform from brothy to luxuriously creamy without any dairy.
Final flourish
Stir in 1 cup frozen corn and a generous handful of baby spinach. Simmer 2 minutes more—just until the spinach wilts and turns bright jade. Finish with juice of ½ lime, taste, adjust salt, and add more chipotle if you’re feeling bold.
Portion & cool
Ladle soup into 1¾-cup glass containers, leaving ½ inch headspace for expansion if freezing. Cool 30 minutes uncovered, then snap on lids and refrigerate up to 4 days or freeze up to 3 months. Reheat with a splash of water or broth to loosen.
Expert Tips
Control the heat
Remove chipotle seeds with a spoon under running water—takes 10 seconds and drops the Scoville level by half without sacrificing smokiness.
Speed soak beans
Forgot to soak dried beans? Cover with boiling water plus ½ tsp baking soda, rest 1 hour. Drastically cuts simmer time and yields creamy centers.
Immersion blender hack
No blender? Use an immersion blender directly in the pot for 5 seconds—just enough to thicken while keeping texture.
Overnight flavor boost
Make on Saturday, refrigerate overnight, reheat Sunday—tastes even better as the spices bloom and mingle.
Thick vs brothy
Want it thinner? Add broth when reheating. Want it stew-like? Simmer 5 extra minutes uncovered to reduce.
Maximize lime
Zest the lime before juicing; stir zest into sour-cream or coconut-yogurt dollops for a bright pop on top.
Variations to Try
- Sweet-potato swirl: Roast diced sweet potato at 425 °F for 20 minutes, then fold into finished soup for caramelized pockets.
- Protein punch: Add 1 cup cooked quinoa during the last 5 minutes for a complete amino-acid profile.
- Green chile twist: Swap chipotle for 2 diced roasted Hatch chiles when in season—bright, grassy heat.
- Creamy dream: Stir in ⅓ cup coconut milk right before serving for a rich, almost Thai-inspired note.
- Smoky meat version: Render 2 ounces diced chorizo before the onion; proceed as written for omnivorous households.
- Extra veg: Fold in roasted zucchini or bell-pepper strips for a ratatouille-meets-tex-mex vibe.
Storage Tips
Refrigerate: Cool soup completely, then store in airtight glass containers up to 4 days. Glass prevents staining and won’t retain chipotle perfume.
Freeze: Ladle cooled soup into 16-ounce deli cups or Souper-Cubes. Leave ½ inch headspace, press plastic wrap directly on surface to prevent ice crystals, seal, label, and freeze up to 3 months. Thaw overnight in fridge or immerse sealed container in cool water for 45 minutes, then heat.
Reheat: Stovetop is best—gentle heat preserves texture. Microwave works; cover loosely and heat 2 minutes, stir, repeat until steaming. Add broth to loosen if needed.
Prep-ahead components: Dice onion/carrot and mince chipotle on Saturday night; refrigerate in a zip-top bag so Sunday cooking is dump-and-simmer.
Frequently Asked Questions
Spicy Black Bean Soup for Meal Prep Sundays
Ingredients
Instructions
- Heat pot: Warm olive oil in Dutch oven over medium heat.
- Sauté aromatics: Cook onion and carrot with ½ tsp salt 5 minutes. Add garlic 1 minute.
- Build flavor: Stir in tomato paste, cumin, paprika, oregano, pepper; toast 30 seconds.
- Add chipotle: Mix in minced chipotle and adobo.
- Deglaze: Add tomatoes; simmer 2 minutes, scraping bits.
- Simmer: Add beans and broth; partially cover, simmer 15 minutes.
- Blend: Puree 2 cups soup with cocoa; return to pot.
- Finish: Stir in corn and spinach 2 minutes. Add lime juice, salt to taste. Serve or portion for meal prep.
Recipe Notes
Soup thickens as it sits. Thin with broth when reheating. Flavor peaks on day 2—perfect for meal prep!