Sauces & Condiments
This black bean chilli sauce recipe transforms simple pantry staples into a rich, smoky condiment that adds depth to any dish. The secret lies in slow-cooked black beans, toasted cumin, and chipotle peppers—blended into a velvety sauce with just the right amount of chunky texture.
I developed this recipe after craving a vegan alternative to traditional chilli sauces that still delivers that signature smoky, spicy kick without any animal products.
The beauty of this sauce is its versatility—it works as a bold marinade, a tangy dip, or a drizzle over tacos, bowls, and even grilled tofu. The blend of black beans and tomatoes creates a naturally thick, flavorful base, while the cumin and chipotle infuse layers of warmth and complexity.
Unlike store-bought versions, this one avoids additives and delivers a fresher, more vibrant taste.
What makes this sauce truly special is how it elevates simple meals into something extraordinary. A single spoonful transforms a basic dish into a restaurant-worthy experience, all while keeping prep simple and ingredients accessible.
The best part? It keeps well in the fridge for up to a week, so you can make a big batch and enjoy it all week long.
Whether you're drizzling it over nachos, mixing it into soups, or using it as a marinade, this black bean chilli sauce is a game-changer for any kitchen. Ready to bring that smoky, spicy depth to your meals? Let’s get started.
Ingredients for black bean chilli sauce
Pantry staples plus a few smoky secrets—this sauce is all about bold, vibrant flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Cooked or canned, drained |
| Canned Diced Tomatoes 🍅 | 1 can | 15 oz, fire-roasted preferred |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adobo sauce reserved |
| Ground Cumin 🌿 | 2 tsp | Toasted for deeper flavor |
| Garlic Cloves 🧄 | 3 cloves | Peeled, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and blending |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | ½ tsp | Adjust to taste |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Cocoa Powder 🍫 | 1 tbsp | For depth (unsweetened) |
The black beans are the heart of this sauce, so pick a good canned brand—look for no-salt-added varieties like Bush's or Goya for better flavor control. Fire-roasted diced tomatoes add natural sweetness and depth, but regular works fine in a pinch. Chipotle peppers in adobo are a must for that signature smoky heat—La Costeña or Goya brands are my go-tos, and you'll want to reserve that adobo sauce for extra flavor. Toasting the cumin seeds in a dry pan for 30 seconds before grinding makes all the difference—it brings out that nutty aroma that ties everything together.
No chipotle peppers? Smoked paprika at double the amount gets you close, though it won't have that same smoky depth. Fresh garlic is ideal, but garlic powder works if you're short on time (use half the amount). The cocoa powder might seem odd, but it adds a subtle richness that balances the acidity—Hershey's Special Dark is what I use, but any unsweetened cocoa will do. The sauce thickens as it cools, so if it feels too thin after blending, let it sit for 10 minutes before adjusting. And if you're worried about the heat level, the cayenne can be omitted entirely—just add more chipotle for smokiness.
This sauce keeps beautifully in an airtight jar in the fridge for up to 7 days, and it actually tastes better the next day as the flavors meld. For longer storage, freeze in ice cube trays—perfect for single-use portions. I like to make a big batch and use it throughout the week on tacos, grilled veggies, or even as a marinade for tofu. The adobo sauce from the chipotle peppers can be saved and frozen for future batches—just thaw before using. If the sauce separates slightly after freezing, give it a quick stir before using.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into one pot, stir, and let it simmer. No chopping, no fuss, and the beans thicken right into a luscious sauce without extra work.
- Smoky Depth Bomb: That chipotle in adobo? It’s the star—smoky, slightly sweet, and lingering just enough to make your taste buds dance. The cumin and garlic cloves round it out with warmth that hits just right.
- Game for Any Meal: Slather it on grilled chicken, mix into scrambled eggs, or drizzle over tacos—it’s my go-to for quick lunches, lazy dinners, or even as a dip. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: Black beans and canned tomatoes keep costs low, but the flavor? Ridiculously rich. A big batch feeds the family for days, and the leftovers? Even better the next day—if there are any.
Step-by-step instructions for black bean chilli sauce
This smoky, rich sauce comes together in one pot with bold flavors you won't want to miss.
Sauté Garlic and Toast the Cumin
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium heat. Add the 3 peeled garlic cloves and sauté for 1-2 minutes until they turn golden and fragrant—don't let them brown or they'll turn bitter. Remove the garlic with a slotted spoon and set it aside for later.
To the same pan, add the 2 teaspoons ground cumin and toast for 30 seconds while stirring constantly. You'll smell that warm, earthy aroma—this toasting step unlocks the cumin's full flavor. Keep the heat at medium for now, as we'll need it steady for the next steps.
Add Chipotle Peppers and Tomatoes
Pour in the 2 tablespoons chipotle peppers in adobo, scraping up any browned bits from the bottom of the pan. These bits hold concentrated flavor, so don't miss them! Add the 1 can fire-roasted diced tomatoes (with juices) and stir everything together. Let it simmer for 5 minutes until the tomatoes begin to break down slightly and the sauce thickens just a bit.
Here's the thing—fire-roasted tomatoes add natural sweetness that balances the heat. If you're using regular canned tomatoes, you might want to add a pinch of sugar later to compensate. The sauce should smell deeply smoky and slightly sweet by now.
Blend the Sauce Smooth
Using an immersion blender, carefully blend the sauce directly in the pan until completely smooth. Work in batches if needed, pressing the blender against the sides to incorporate all the ingredients. If you don't have an immersion blender, transfer the mixture to a regular blender, blending until silky smooth. You want a texture that coats the back of a spoon—no visible chunks.
Real talk: If the sauce looks too thick, add 1-2 tablespoons water to loosen it. If it's too thin, simmer uncovered for 2-3 minutes to reduce. The perfect consistency should be thick enough to coat but still flow easily when poured.
Build Flavor with Beans and Spices
Return the sauce to the pan and stir in the 1.5 cups black beans, 1 tablespoon cocoa powder, 0.5 teaspoon sea salt, and 0.5 teaspoon cayenne pepper. The cocoa powder might seem odd, but it adds a subtle depth that ties everything together. Bring the mixture to a gentle simmer and cook for 8-10 minutes, stirring occasionally, until the flavors meld and the sauce thickens further.
You'll notice the sauce darkening slightly as it simmers—that's the cocoa and chipotle working their magic. Taste it now and adjust the salt or cayenne if needed. The sauce should be rich, smoky, and just spicy enough to wake up your taste buds.
Finish with Lemon Juice and Rest
Remove the pan from heat and stir in the 1 tablespoon freshly squeezed lemon juice. This brightens the sauce and cuts through the richness, balancing all the deep flavors. Let the sauce sit off the heat for 5 minutes—this resting time allows the flavors to fully develop and the sauce to thicken slightly more.
Give it one final taste and adjust the seasoning if needed. The sauce should be versatile enough to drizzle over tacos, spoon over grilled meats, or even mix into soups. Store any leftovers in an airtight container in the refrigerator for up to 5 days, or freeze for 3 months. The flavors only get better with time!
Pro Tips For Making Black Bean Chilli Sauce
- Sauté the Cumin First: High heat for 30 seconds until it smells like a spice market—this toasts the cumin’s raw edge and makes the whole sauce taste deeper. I used to skip this, and the flavor was always just fine, but not alive.
- Mash Half the Beans: Use a fork to break open about half the black beans before adding them—this thickens the sauce faster and gives you that perfect chunky-smooth texture. (Yes, even if you’re impatient like me.)
- Strain the Adobo Sauce: The chipotle peppers float in a thick, smoky sauce that can make your chili gloppy. Strain it through a fine-mesh sieve first, then use just the peppers—you’ll get the heat and depth without the extra liquid.
- Simmer Low and Slow: After everything’s combined, drop the heat to a bare simmer and let it cook uncovered for 20 minutes. This isn’t the time to rush—it’s when the flavors meld, and skipping it leaves the sauce tasting like separate ingredients instead of a cohesive dish.
Perfect pairings for this dish
Taco Night Elevation
This sauce transforms simple taco night into a flavor explosion. Drizzle 2-3 tablespoons over warm corn tortillas topped with grilled chicken, avocado, and pickled red onions.
The smoky chipotle and cocoa depth cut through the richness of grilled meats beautifully. For extra texture, sprinkle with crumbled cotija cheese and fresh cilantro. 🌶️
Bowl Game-Changer
Add 1-2 tablespoons to grain bowls for instant umami. I love it with quinoa, black beans, roasted sweet potatoes, and a sprinkle of toasted pumpkin seeds.
The sauce's thickness clings perfectly to each ingredient, creating a cohesive bite. For a protein boost, top with grilled shrimp or crispy tofu. ✨
Grilled Veggie Drizzle
Brush 1-2 tablespoons over grilled zucchini, bell peppers, and portobello mushrooms before serving. The sauce caramelizes slightly on the grill, adding a smoky char. Serve with crusty sourdough for dipping or alongside roasted potatoes. The lemon brightens the earthy flavors beautifully. 🔥
Soup Stir-In
Ladle ¼ cup into hearty soups like lentil or minestrone during the last 5 minutes of cooking. The black beans and tomatoes thicken the broth naturally while adding protein.
For extra richness, stir in a dollop of Greek yogurt or coconut cream after serving. The sauce's depth elevates simple soups to restaurant quality. 💫
Tofu Marinade
Use ½ cup as a marinade for extra-firm tofu. Let it soak for 30-45 minutes before pressing and grilling. The sauce creates a sticky, flavorful crust that holds up to high heat.
Serve with steamed bok choy and jasmine rice for a complete meal. The chipotle adds just enough heat to wake up your taste buds. 💪
Dip Perfection
Serve warm or at room temperature with plantain chips, tortilla crisps, or fresh veggie sticks. The sauce's thickness makes it ideal for dipping, while the lemon keeps it from feeling too heavy.
For a spicy kick, add a pinch of smoked paprika on top before serving. This is my go-to for game day or movie nights. 🍿
Nutrition facts
Frequently asked questions
Can I make this black bean chilli sauce without chipotle peppers?
For a similar smoky flavor, use 1-2 teaspoons smoked paprika plus ½ teaspoon liquid smoke (adjust to taste). You'll lose some depth, but it still delivers that signature warmth. For extra heat, add ½ teaspoon cayenne pepper or a pinch of red pepper flakes. The sauce will taste different but remain delicious.
How do I adjust the heat level in this sauce?
Start with the ½ teaspoon cayenne pepper called for, then taste and adjust. For milder heat, reduce to ¼ teaspoon or omit entirely. For extra spice, add ½ teaspoon more cayenne or a dash of hot sauce. Remember, the chipotle peppers already contribute smoky heat—balance is key!
Can I make this sauce thicker or thinner?
For a thicker sauce, simmer uncovered for 5-10 extra minutes to reduce the liquid. If too thick, stir in 1-2 tablespoons water or reserved adobo sauce (from the chipotle peppers). For a thinner consistency, add 1-2 tablespoons water while blending. The ideal texture coats the back of a spoon but remains pourable.
What can I do if my sauce tastes too bitter?
Bitterness usually comes from over-toasted garlic or cumin. To fix it, stir in ½ teaspoon sugar or 1 teaspoon maple syrup to balance the flavors. A splash of lemon juice (another ½ teaspoon) also helps brighten the sauce. If the bitterness persists, start fresh with a new batch—this sauce should be bold, not harsh.
How long does this sauce keep, and can I freeze it?
Store in an airtight container in the fridge for up to 7 days—it actually tastes better after flavors meld! For freezing, portion into ice cube trays or small jars. Thaw overnight in the fridge, then stir before using. The sauce may thicken slightly after freezing, so add a splash of water if needed. Perfect for meal prep!
