Amy's Black Bean Soup Recipe: Smoky Chipotle and Cocoa Depth in 30 Minutes

Soups & Stews

Amy's Black Bean Soup Recipe: Smoky Chipotle and Cocoa Depth in 30 Minutes

This Amy's black bean soup recipe delivers restaurant-quality depth in just 30 minutes—where smoky chipotle and rich cocoa transform simple ingredients into something extraordinary.

The secret lies in toasting spices until fragrant and letting them bloom in the pot, creating layers of warmth that stay with you long after the last spoonful.

I developed this version after years of perfecting the balance between earthy beans, smoky spices, and just enough sweetness from cocoa to round out the flavors.

The beauty of this soup is its flexibility—it works as a hearty vegetarian main or pairs perfectly with crusty bread and a simple green salad. What sets it apart is the chipotle-cocoa blend, which adds complexity without overpowering the natural taste of the black beans.

The recipe builds flavor through slow simmering, so every bite delivers that perfect harmony of smoky, sweet, and savory notes.

By the time you're done, you'll have a pot of velvety black bean soup with tender beans, aromatic spices, and a finish that's both comforting and sophisticated.

The optional toppings—like avocado, cheese, or fresh cilantro—let you customize it to your taste, while the recipe itself requires no fancy techniques, just attention to the spices and a little patience for the flavors to develop.

Perfect for weeknight dinners or meal prep, this soup tastes even better the next day as the flavors meld. Whether you're serving a crowd or just need a satisfying bowl for yourself, this recipe delivers on both flavor and convenience. Let's get cooking!

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

Ingredients for amy's black bean soup

Simple pantry staples meet smoky, sweet flavors for a bowl that feels like a hug.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Soaked overnight or quick-soaked
Vegetable Broth 💧 4 cups Low-sodium preferred
Chipotle Peppers in Adobo 🌶️ 2 tbsp Adobo sauce included
Unsweetened Cocoa Powder 🍫 1 tbsp Natural, not Dutch-processed
Garlic Cloves 🧄 3 cloves Minced for depth
Yellow Onion 🧅 1 whole Diced, medium size
Tomato Paste 🍅 ¼ cup Smooth, not chunky
Ground Cumin 🌿 1 tsp Toasted for warmth
Smoked Paprika 🌶️ 1 tsp For smoky depth
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 1 tbsp Extra-virgin preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness
Avocado 🥑 1 whole Sliced, optional topping

The beans are the heart of this soup, so don’t skimp. Dried black beans from the bulk section at Whole Foods or Trader Joe’s have the best texture, but any dried variety works. Quick-soak them in hot water for 30 minutes if you're short on time—just make sure they're fully submerged. The chipotle peppers in adobo sauce are a game-changer; look for the canned ones at Mexican markets or the international aisle. They’re worth the extra step of mincing the peppers and reserving the sauce for that deep, smoky flavor. Cocoa powder? Natural, not Dutch-processed, so it doesn’t taste bitter. I grab mine from Penzeys—it’s a splurge, but the difference is noticeable.

No chipotle peppers? Substitute smoked paprika plus a pinch of cayenne for heat, but you’ll lose that authentic smokiness. Dried beans? Canned work in a pinch—just rinse them well to cut down on sodium. The tomato paste can be swapped for 1 cup of crushed tomatoes, but paste gives you that concentrated umami punch. Fresh cilantro is ideal, but dried works at half the amount. If you’re feeling fancy, add a splash of vegetable stock to the adobo sauce when you blend it—it’ll be silkier. The avocado is optional, but trust me, it takes this soup from good to chef’s kiss.

This soup tastes even better the next day, so make a big batch. Store it in the fridge for 4-5 days or freeze portions for up to 3 months. I like to portion it into containers with a little lime juice and cilantro on top—it keeps everything fresh. The beans soften as they sit, so if you’re serving it right away, give it a quick stir and adjust the salt. The lime juice and avocado toppings should go on right before serving, though, so they stay vibrant. Leftovers reheat beautifully—just add a splash of water or broth to loosen it up.

❤️

Why You'll Love This Recipe

  • You’re using what you’ve got: dried beans (cheaper than canned), broth from a carton, and spices you already own. The chipotle adds drama for almost no cost, and the cocoa? A dollar bag lasts forever. It’s the kind of recipe that makes grocery shopping feel like a win.
  • No-Soaking Needed: I’ll admit—dried black beans usually scare me off. But here, they’re actually easier than canned: just a quick rinse, then simmer. No overnight soaking, no fuss. The broth does all the work while you chop garlic or stir in that smoky chipotle—no babysitting required.
  • Deep, Smoky Hug: That cocoa powder isn’t just for baking. It adds this unexpected richness—like a warm, slightly bitter cocoa kiss—that balances the chipotle’s heat. Honestly? It’s the secret weapon. One spoonful and you’re hooked on the way the flavors layer together.
  • Meal Prep MVP: This soup tastes better the next day. I make a double batch on Sundays, then reheat portions for lunches—no weird texture changes, just that same smoky, garlicky depth. (Yes, even on a Tuesday night when takeout sounds tempting.)

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

This smoky, rich soup comes together faster than you'd think—let's build flavor layer by layer.

1

Sauté Aromatics and Build the Base

Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. This is where the foundation happens—don't rush this step or your soup will taste flat.

Add the 3 cloves garlic cloves and cook for another 30 seconds until fragrant. Stir in the 1 tablespoon unsweetened cocoa powder, 1 teaspoon ground cumin, and 1 teaspoon smoked paprika, mixing constantly for 1 minute. The spices should bloom and fill your kitchen with warm, earthy aromas. This is the secret to that deep, complex flavor profile.

2

Develop the Smoky Depth

Add the 2 tablespoons chipotle peppers in adobo (including the sauce) and stir for 1 minute until the mixture darkens slightly. This is where the smoky magic happens—don't skip this step. The adobo sauce adds moisture and helps distribute those chipotle flavors evenly.

Pour in the 0.25 cup tomato paste and stir vigorously for 2 minutes until it darkens and thickens. This creates a rich, velvety base that will carry all the other flavors. You'll see it transform from a pale paste to a deep, glossy sauce—this is your visual cue that it's working.

3

Simmer with Beans and Broth

Add the 1.5 cups dried black beans (if using quick-soaked beans) and the 4 cups vegetable broth. Bring to a boil, then reduce heat to low and simmer for 20-25 minutes, stirring occasionally. The beans should soften but still maintain some texture—this ensures they don't turn to mush.

Taste and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. The broth should be well-seasoned but not overwhelmingly salty. If the soup is too thick, add ½ cup water to reach your desired consistency. This is where the soup comes together—patience here makes all the difference.

4

Finish with Brightness and Garnish

Remove from heat and stir in the 0.25 cup fresh cilantro and juice of 1 whole lime. The acidity from the lime brightens all the rich, smoky flavors. Let the soup sit for 5 minutes to allow the flavors to meld together. This resting period is crucial—it lets all the components shine without competing.

Ladle into bowls and top with slices of 1 whole avocado. The creamy avocado provides a beautiful contrast to the hearty soup. Serve immediately while warm—this soup tastes best fresh from the pot when all those flavors are at their peak.

👨‍🍳

Pro Tips For Making Amy'S Black Bean Soup

  • SOAK BEANS OVERNIGHT: Dried black beans absorb better—and cook faster—if soaked 8+ hours. I used to rush this with a quick soak, but the texture ends up mealy. Skip the salt in the soaking water, or the skins toughen up later.
  • STRAIN THE ADOBO SAUCE: Chipotle peppers in adobo come in a thick, smoky sauce that’s basically liquid heat. Strain it through a fine-mesh sieve before adding to the soup—otherwise, you’ll end up with a gloopy, uneven consistency. Save the strained sauce for marinades or cocktails.
  • TOAST THE COCOA POWDER: Bloom that cocoa powder in the broth for 30 seconds before adding the rest of the ingredients. It deepens the chocolatey notes and cuts through the smokiness of the chipotle. (Yes, it smells weird at first—trust me.)
  • PEEL THE GARLIC: Raw garlic cloves in this soup? Nope. Peel them first, then smash them into a paste with a pinch of salt. It releases more flavor and blends smoothly—no bitter chunks ruining the silky texture. (I learned this after finding a surprise chew in my first batch.)

Regional styles of amy's black bean soup

Mexican-Inspired Smoky

This version leans into the chipotle-cocoa blend for a bold, smoky depth inspired by Oaxacan cooking traditions. The key is toasting the spices until fragrant—1 teaspoon ground cumin and 1 teaspoon smoked paprika in 1 tablespoon olive oil for 2 minutes over medium heat.

Add 2 tablespoons chipotle in adobo (including sauce) and let it sizzle for 1 minute to develop that authentic smokiness. 🌶️

For extra authenticity, stir in ½ teaspoon ground coriander and ¼ teaspoon cinnamon after adding the cocoa powder. The cinnamon adds warmth while keeping the profile true to Mexican roots. Serve with warm corn tortillas and a side of pickled red onions for tangy contrast.

Caribbean Cocoa Twist

Inspired by Puerto Rican and Dominican traditions, this variation swaps chipotle for 1 tablespoon hot sauce (like Valentina or Crystal) and adds ½ teaspoon allspice for a spicy-sweet balance. The cocoa powder remains the star, but the heat comes from the sauce instead of smoky peppers.

This version works beautifully with coconut milk—add ½ cup at the end for a creamy texture. 🥥

Garnish with toasted coconut flakes and lime wedges for serving. The allspice and cocoa create a warm, almost dessert-like richness that pairs perfectly with grilled plantains or white rice. This is a great option if you want a lighter, tropical take on the classic.

Southwestern Chipotle-Cheddar

For a hearty, cheesy version, stir in 1 cup shredded Monterey Jack or cheddar cheese during the final 5 minutes of simmering. The cheese melts into the soup, adding creamy richness that balances the smoky chipotle.

Top with sour cream, diced avocado, and crushed tortilla chips for texture. 🧀

This style is perfect for game day or tailgating—it’s filling enough to stand alone but pairs well with cornbread or warm flour tortillas. For extra heat, add ½ teaspoon cayenne pepper when blooming the spices. The cheddar elevates the soup to comfort food status while keeping it vegetarian-friendly.

Spanish-Inspired Cocoa-Almond

Transform this soup into a Spanish-inspired dish by adding ½ cup sliced almonds during the last 10 minutes of simmering. The almonds toast slightly, adding nutty crunch and a touch of Mediterranean flair.

Replace the chipotle with 1 teaspoon sweet smoked paprika and ½ teaspoon saffron threads (steeped in 2 tablespoons warm broth for 5 minutes). 🌰

Finish with a drizzle of extra-virgin olive oil and a sprinkle of fresh parsley. This version has a lighter, brighter profile that pairs beautifully with crusty bread or paella-style rice. The almonds add a textural contrast that makes every spoonful exciting.

Vegan Adaptation

To make this 100% vegan, skip the cheese toppings and use vegan vegetable broth (like Annie’s or Pacific Foods). Ensure your cocoa powder is certified vegan (most natural cocoa is, but double-check).

For extra richness, stir in 2 tablespoons nutritional yeast at the end—it adds a cheesy, umami depth without dairy. 🌱

Garnish with avocado, fresh cilantro, and a squeeze of lime to keep it vibrant. This version is just as flavorful and satisfying—perfect for plant-based diets or when serving guests with dietary restrictions.

The cocoa and chipotle still shine, proving this soup is versatile and inclusive for all eaters.

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 38g14%
Dietary Fiber 12g43%
Sugars 4g
Protein 14g28%
* 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 convenience, swap the 1.5 cups dried black beans with 2 (15 oz) cans of rinsed black beans. Drain and rinse them well to reduce sodium, then add them directly to the pot with the broth. The texture will be slightly softer, but the flavor remains rich and satisfying. Just be sure to stir them in after the initial simmering phase so they absorb the smoky spices.

2

How do I make this soup vegan?

This recipe is already vegetarian-friendly, but for a 100% vegan version, use vegan vegetable broth and skip any cheese toppings. Add 2 tablespoons nutritional yeast at the end for a cheesy, umami depth. Garnish with avocado, cilantro, and lime instead of dairy-based toppings. The cocoa and chipotle flavors will still shine while keeping it plant-based.

3

Why does my soup taste too bitter?

Bitterness usually comes from overcooking the spices or using too much cocoa powder. To fix it, stir in a splash of lime juice or a pinch of sugar to balance the flavors. For future batches, toast the spices for only 1 minute (not longer) and use 1 tablespoon cocoa powder max. The chipotle peppers in adobo also contain some natural bitterness—using the sauce helps dilute it.

4

Can I make this soup in an Instant Pot?

Yes! Sauté the onions, garlic, and spices as directed, then add all remaining ingredients except the cilantro and lime. Seal the lid and cook on high pressure for 10 minutes. Quick-release the pressure, then stir in the fresh herbs and lime juice. The Instant Pot version cooks faster but may need a splash of water if it's too thick—adjust to your preferred consistency.

5

What’s the best way to store leftovers?

Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. For reheating, warm gently on the stove with a splash of broth or water. The flavors actually improve overnight as the spices meld further! Keep toppings like avocado and lime separate until ready to serve to maintain freshness.

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