Amy's Black Bean Soup Recipe: Smoky Cocoa-Kissed Depth in One Pot

Soups & Stews

Amy's Black Bean Soup Recipe: Smoky Cocoa-Kissed Depth in One Pot

Amy's black bean soup recipe transforms simple ingredients into a rich, smoky, cocoa-kissed masterpiece that simmers into perfect harmony. The secret lies in caramelizing onions and garlic until deep golden, then building layers of flavor with cumin, smoked paprika, and a touch of cocoa powder for that signature depth.

This isn't just soup—it's a one-pot wonder that delivers restaurant-quality results with minimal effort, perfect for chilly evenings or meal prep.

The beauty of this recipe is its adaptability—vegetarian-friendly by design, yet flexible enough to handle optional additions like diced tomatoes, corn, or even a splash of coconut milk for creaminess.

The beans soften just enough to blend into a velvety base while retaining their heartiness, creating a texture that's both comforting and satisfying. Every spoonful delivers that perfect balance of smoky warmth, earthy cocoa, and bright acidity from lime.

What makes this soup truly special is how it evolves as it simmers—starting with bold, spiced aromatics that mellow into a complex, deeply flavorful broth.

The cocoa powder might sound unusual, but it's the game-changer that rounds out the smokiness and adds a subtle chocolatey undertone that pairs beautifully with the beans. This is the kind of soup that gets better the next day, making it ideal for batch cooking and leftovers.

Serve it with crusty bread to soak up every last drop, or top with fresh avocado, cilantro, and a squeeze of lime for brightness.

The possibilities are endless, but the foundation remains the same: a foolproof, deeply flavorful black bean soup that proves one-pot meals can be just as impressive as they are easy. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for amy's black bean soup

Pantry staples meet bold flavors—this smoky cocoa-kissed soup comes together effortlessly.

Ingredient Amount Notes
Yellow Onions 🧅 1 whole Yellow, medium size preferred
Garlic Cloves 🧄 4 cloves Freshly minced for aroma
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For signature smoky depth
Unsweetened Cocoa Powder 🍫 2 tbsp Natural, not Dutch-processed
Dried Black Beans 🫘 1 ½ cups Rinsed before cooking
Vegetable Broth 💧 4 cups Low-sodium preferred
Diced Tomatoes 🍅 14 ½ oz Fire-roasted preferred
Fresh Lime 🍋 1 whole Juiced for brightness
Extra-Virgin Olive Oil 🫒 2 tbsp For caramelizing onions
Sea Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Avocado 🥑 1 whole Ripe, for garnish
Fresh Cilantro 🌿 ¼ cup Chopped for freshness
Coconut Milk 🥥 ½ cup Full-fat for creaminess

The cocoa powder is the game-changer here—natural, not Dutch-processed—it delivers that deep, earthy richness without bitterness. Penzeys or Ghirardelli are my go-tos, but any natural brand works. The black beans? Rinse them well before cooking to remove any dust or debris. For the onions, yellow, medium-sized work best—they caramelize beautifully without burning. Garlic cloves should be fresh, not dried, for that aromatic punch. If you're short on time, pre-minced garlic works, but freshly minced takes this to the next level.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Coconut milk optional but worth it—full-fat gives the best creaminess. Fire-roasted diced tomatoes add natural sweetness, but regular diced works too. The lime is non-negotiable for that bright finish—Mexican limes if you can find them, but regular Key limes work. Avocado for garnish? Ripe but firm is key—it should yield slightly to gentle pressure. Fresh cilantro is ideal, but dried works at half the amount if you're in a pinch.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. Double the batch and freeze portions for quick meals. The avocado and lime should be added fresh when serving. Store the broth base separately if you want to customize toppings later. Glass containers are best for freezing—plastic can absorb odors. Reheat gently on the stove, stirring occasionally, to preserve that velvety texture.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just chop, sauté, and simmer. No fancy tools, no stress, and honestly? The pot does 90% of the work while you sip wine (or tea, no judgment).
  • Rich Without Effort: Between the cocoa powder’s deep bite and smoked paprika’s smoky warmth, this soup tastes like it simmered for hours—even though it’s ready in 30. That’s the kind of flavor that makes you pause mid-bite.
  • Prep-Ahead Powerhouse: Make a double batch on Sunday, and you’ve got lunch covered all week. The flavors actually improve after a day in the fridge—my college dorm survival trick, and it still works now.
  • Budget-Friendly Luxury: Black beans, onions, and spices cost pennies, but the cocoa and smoked paprika make it feel special. It’s the kind of meal that tricks your brain into thinking you spent $20 at a fancy restaurant. (Spoiler: You didn’t.)

Step-by-step instructions for amy's black bean soup

Here's how to create that rich, smoky depth with just one pot—no fancy skills needed.

1

Build the Flavor Base

Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, sliced into ¼-inch pieces, and cook for 5-6 minutes until softened and just beginning to caramelize—you'll see the edges turn golden and smell sweet. Here's the thing—don't rush this step. The onions need time to develop that deep, sweet flavor that forms the soul of the soup.

Add the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Immediately stir in the 1 tablespoon ground cumin and 1 tablespoon smoked paprika, letting them toast for 30 seconds until you can smell that earthy, smoky aroma filling your kitchen. This is where the magic starts—those spices will infuse the entire soup with their signature depth.

2

Deepen with Cocoa and Tomatoes

Lower the heat to medium-low and sprinkle in the 2 tablespoons unsweetened cocoa powder, whisking constantly for 1 minute until fully dissolved. You'll see the mixture darken and thicken slightly—this is what gives the soup that rich, slightly chocolatey depth that makes it so special. Don't walk away; cocoa can burn quickly if left unattended.

Add the 14.5 ounces diced tomatoes and stir for 2 minutes until they begin to break down. This step develops the sauce's complexity. The tomatoes will release their juices, creating a thick, velvety base that carries all the other flavors. If you're using fire-roasted tomatoes, you'll get even more smoky depth—just what we want here.

3

Simmer the Beans

Pour in the 1.5 cups dried black beans and 4 cups vegetable broth, stirring to combine. Bring the mixture to a gentle boil, then reduce heat to low and cover partially. Let it simmer for 45-50 minutes, stirring occasionally, until the beans are tender but still hold their shape. Here's the trick—I like to check for doneness by tasting a bean after 40 minutes. If it's still firm, give it another 10 minutes. Overcooking turns them mushy, and we want those beans to have texture.

After the beans are tender, stir in the 1.5 teaspoons sea salt and 0.5 teaspoon black pepper. Taste the soup—this is your first chance to adjust the seasoning. The cocoa and smoked paprika give it depth, but you might want to add a pinch more salt or a crack of pepper to balance the flavors. Remember, you can always add more salt later, but you can't take it out.

4

Finish with Brightness and Creaminess

Remove the pot from heat and stir in the 0.5 cup coconut milk, letting it melt into the soup and create a luxurious, velvety texture. The coconut milk adds a subtle sweetness that balances the earthy, smoky flavors. Give it a taste—you should notice the soup has come together beautifully, with layers of flavor that build from the deep cocoa base to the bright finish.

Juice the 1 whole fresh lime and stir it in, along with the 0.25 cup chopped fresh cilantro. The lime adds a bright, citrusy punch that cuts through the richness, while the cilantro brings freshness and a pop of color. Let the soup sit for 5 minutes off the heat—this resting time allows all the flavors to meld together perfectly.

5

Serve with Avocado and Enjoy

Ladle the soup into bowls and top each serving with a slice of the 1 whole avocado, cut into chunks. The creamy avocado adds a fresh, buttery contrast to the smoky, spiced soup. Serve immediately while the soup is hot and the avocado is at its best. This isn't just soup—it's a flavor journey that starts with deep, smoky notes and ends with a bright, refreshing finish. Trust me, your taste buds will thank you.

👨‍🍳

Pro Tips For Making Amy'S Black Bean Soup

  • SWEEAT ONIONS FIRST: I learned this the hard way—raw onions in black bean soup taste sharp and uncooked. Slice them thin and cook them in oil over medium heat for 8-10 minutes until translucent and just starting to caramelize. That’s when their sweetness comes out and blends into the soup like it’s supposed to.
  • TOAST YOUR SPICES: Don’t just toss in ground cumin and smoked paprika. Heat them dry in the same pot for 30 seconds until fragrant—it deepens their flavor and cuts through the bitterness of the cocoa powder. Skip this, and your soup will taste flat, like you used store-brand spices instead of the good stuff.
  • CONTROL THE COCOA: Unsweetened cocoa powder is strong stuff. Whisk it into the soup after removing it from direct heat, then stir in a splash of broth or water first to temper it. Otherwise, you’ll end up with cocoa clumps that sink like rocks and ruin the texture. (Yes, even if you’re impatient like me.)
  • SAVOR THE GARLIC: Smash the garlic cloves with the side of your knife before adding them to the pot. This releases more flavor and prevents them from turning to mush or burning. If you’re in a rush, peel and chop them fine, but don’t skip the smashing—it makes a real difference.

Essential equipment for amy's black bean soup

One-Pot Essentials

You only need five key tools for this soup, and I bet you already own most of them. Start with a large, heavy-bottomed pot (I use my 5-quart enameled cast iron—it distributes heat perfectly and prevents scorching).

A wooden spoon (not metal) is ideal for stirring the delicate cocoa and tomato base without damaging your pot. For precision, grab a medium-sized whisk to fully dissolve that cocoa powder—this step makes all the difference. 🌶️

Cocoa and Spice Tools

Your measuring spoons become critical here—2 tablespoons of unsweetened cocoa powder and 1 tablespoon each of smoked paprika and cumin need exact measurements. I recommend stainless steel spoons for accuracy and durability.

For toasting spices, a small dry skillet works if you want to bloom them separately (I do this when I'm feeling fancy). Keep a fine-mesh strainer handy if you prefer smooth soup—just strain the finished mixture through it before serving. ⚡

Knife and Cutting Prep

Invest in a sharp chef's knife (I use my 8-inch Wüsthof) for slicing onions and mincing garlic—this makes all the difference in texture. A cutting board (I prefer bamboo for its gentle surface) protects your knife and gives you better control.

For the avocado garnish, a small serrated knife works best for clean slices. Pro tip: Keep your knife sharp—dull blades crush garlic and onions instead of cleanly cutting them. 🥗

Optional Upgrades

If you're making this soup regularly, consider a high-quality immersion blender (like the Magic Bullet) to achieve that silky texture without transferring hot liquid. For storage, glass mason jars (quart size) are perfect for leftovers—they stack neatly in your fridge and reheat evenly.

And if you love this recipe, a spice grinder lets you toast and grind your own cumin and smoked paprika for fresher flavor. 💡

Budget-Friendly Swaps

No fancy tools? No problem. Use a regular pot (just stir more frequently to prevent burning). For blending, transfer hot soup to a countertop blender (like a Ninja) or pulse in batches with a handheld blender.

A paring knife works for garlic and onions if you're cutting small batches. The key is patience—take your time with each step, and the flavor will shine through regardless of your equipment. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 15g30%
* 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 canned black beans instead of dried?

For a quicker version, swap the 1.5 cups dried beans with 2 (15-ounce) cans of drained and rinsed black beans. Reduce the vegetable broth to 3 cups instead of 4 cups since canned beans already absorb less liquid. Simmer for 15-20 minutes instead of 45-50 minutes to meld flavors—just enough to warm through.

2

Why does the recipe call for cocoa powder?

The 2 tablespoons unsweetened cocoa powder adds a subtle, earthy depth that rounds out the smoky paprika and cumin. It's not sweet—think of it as a flavor enhancer that gives the soup a rich, almost molasses-like complexity. The cocoa also helps balance the acidity from the lime, creating a more harmonious finish. Trust the process!

3

How can I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1 chipotle pepper in adobo sauce when you stir in the lime and cilantro. For heat without dryness, blend 1 teaspoon hot sauce (like Cholula) directly into the finished soup. Start with small amounts—you can always add more, but you can't take it out!

4

Can I make this soup in an Instant Pot?

Yes! Sauté the onions, garlic, and spices as directed, then add all ingredients except lime and cilantro. Cook on high pressure for 15 minutes, followed by a 10-minute natural release. Stir in the lime and cilantro at the end. The beans will soften perfectly, and the pressure cooker preserves all the deep flavors.

5

What if my soup tastes too bitter?

Bitter notes usually come from overcooked onions or under-seasoned broth. Fix it by adding 1 teaspoon sugar or honey to balance, or stir in ½ cup more broth to dilute. A squeeze of lime or extra avocado garnish can also brighten the flavor. Always taste as you go—this soup is forgiving if you adjust early!

★★★★★4.8(13 reviews)
Categories Soups & Stews