Sauces & Condiments
This black bean chilli sauce recipe transforms simple pantry staples into a rich, smoky condiment that elevates everything from tacos to roasted vegetables. The secret lies in slow-simmering, where black beans and chipotle peppers meld into a velvety paste with deep, layered heat.
I developed this version after years of testing—it’s the one that finally delivers that restaurant-quality depth without any meat or dairy.
The process is straightforward but requires patience: black beans, tomatoes, and aromatic spices cook down until thick and concentrated, then blend into an ultra-smooth sauce. No special equipment is needed—just a pot, immersion blender (or regular blender), and time.
The result? A sauce with smoky chipotle warmth, earthy cumin, and a touch of sweetness from the tomatoes that makes it irresistibly versatile.
What sets this apart is how it transforms dishes—think bold flavor without overpowering the main course. Use it as a dip, marinade, or finishing sauce, and you’ll notice the difference immediately.
The sauce keeps well in the fridge for up to two weeks, so you can make a big batch and enjoy it all week long.
Whether you’re serving up veggie burgers, grilled meats, or a simple bowl of rice, this chilli sauce brings restaurant-quality depth to any meal. Let’s get cooking—your taste buds will thank you.
Ingredients for black bean chilli sauce
Simple pantry staples with bold flavors—this sauce delivers restaurant-quality depth without meat or dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Drained and rinsed, cooked or canned |
| Chipotle Peppers in Adobo Sauce 🌶️ | 2 tbsp | Adobo sauce included, minced |
| Tomato Paste 🍅 | ½ cup | Smooth, not chunky |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky depth |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chipotle peppers in adobo sauce are non-negotiable for that authentic smoky heat. Trader Joe's or Mexican markets usually carry the best quality—look for peppers that are plump and fully submerged in the sauce. Toast your cumin seeds first if you can (30 seconds in a dry pan) for a deeper, nuttier flavor that elevates everything. Black beans should be drained and rinsed thoroughly to avoid a watery sauce. For the tomato paste, I always grab the smooth variety from the tube at Whole Foods—it's less wasteful and keeps perfectly in the pantry.
No chipotle peppers? Smoked paprika plus a pinch of cayenne gets you close, though it won't have that same deep adobo flavor. Short on black beans? Kidney beans or pinto beans work in a pinch, but the sauce will have a slightly different texture. The lemon juice is key for brightness—bottled won't cut it, so squeeze fresh. For extra richness, stir in 1 tbsp of tahini at the end, but it's not required. If you're making a big batch, double everything except the lemon juice (add it at the end) to maintain balance.
This sauce gets better with time—let it sit for at least 30 minutes before blending for the flavors to meld. Store in an airtight container in the fridge for up to 2 weeks, or freeze in ice cube trays for 6 months. I always make a double batch because it disappears fast—perfect for tacos, roasted veggies, or drizzled over grain bowls. The longer it sits, the more complex the flavors become, so don't rush it.
Why You'll Love This Recipe
- Foolproof Pantry Magic: I swear by this one—no fancy ingredients, just black beans, chipotle in adobo, and a few pantry staples. Honestly, I’ve made it three times with whatever was in my cupboard, and it still delivers.
- Smoky Depth Bomb: That chipotle and tomato paste combo? It’s the secret weapon. The sauce starts with a slow simmer—just enough time for the onions and garlic to caramelize while the smoky heat builds. (Yes, even on a Tuesday night.)
- Game for Any Meal: Drizzle it over grilled chicken, toss it into rice bowls, or slather it on tacos—it’s my go-to for anything needing a punch. Between us, I’ve also used it as a marinade (yes, it works).
- Budget-Friendly Powerhouse: A single can of beans and a jar of adobo stretch to feed four, and the leftovers? They taste just as good reheated the next day. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for black bean chilli sauce
Transform simple pantry staples into a rich, smoky chilli sauce with layers of heat and depth.
Sauté the Aromatics in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium heat. Add the diced yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. You'll notice the onions release moisture and begin to caramelize slightly at the edges—that's when you know they're ready.
Add the minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. This foundational step builds the sauce's aromatic complexity, so don't rush it. The onions should be tender enough to break down completely during simmering.
Toast the Spices and Add Tomato Paste
Stir in the 1 tablespoon ground cumin and 1 tablespoon smoked paprika, toasting for 30 seconds until the spices release their aromas and the mixture smells deeply earthy. This step develops the spices' flavors and prevents them from tasting raw. You'll see the spices darken slightly as they toast.
Add the 0.5 cup tomato paste and stir vigorously to create a smooth paste. Cook for 2 minutes until the tomato paste loses its raw flavor and begins to darken. This creates a rich, concentrated base for your sauce. The mixture should thicken slightly and coat the back of a spoon—this is your signal to proceed.
Incorporate the Chipotle and Black Beans
Add the 2 tablespoons minced chipotle peppers in adobo sauce along with their adobo juices, stirring to distribute evenly. This is where the smoky heat begins to develop. Next, add the 1.5 cups black beans, breaking them apart with a wooden spoon to create a chunky texture. Stir for 1 minute to combine everything thoroughly.
Pour in the 1 cup vegetable broth and bring the mixture to a gentle simmer. The sauce should bubble softly at the edges but not vigorously boil. This controlled simmer is crucial—it allows the flavors to meld without the sauce separating or becoming too thin. Keep the heat at medium-low and maintain a steady simmer for 15-20 minutes.
Simmer and Season to Perfection
After 15 minutes of simmering, taste the sauce and adjust the seasoning. Add the 1 teaspoon sea salt and 0.5 teaspoon black pepper, then stir in the 1 tablespoon lemon juice. The lemon brightens the flavors and balances the richness. Simmer for another 5-10 minutes until the sauce thickens to your desired consistency—it should coat the back of a spoon but still be spreadable.
For a smoother sauce, use an immersion blender to blend directly in the pot. If you prefer a chunkier texture, simply stir vigorously. The sauce should have a deep, smoky aroma with a hint of citrus brightness. Let it cool slightly before serving—this allows the flavors to fully develop and the sauce to thicken further as it rests.
Pro Tips For Making Black Bean Chilli Sauce
- CRUSH THE BEANS: I learned this the hard way—don’t just toss in canned black beans straight from the can. Drain them, rinse them, then give them a quick mash with a potato masher or wooden spoon right in the pot. This breaks down the skins just enough to thicken your sauce naturally without adding flour or cornstarch, and it makes the texture actually velvety instead of grainy.
- SWEAT THE ONIONS LOW: Skip the sizzle—sweat that yellow onion over medium-low heat for at least 8 minutes until it’s soft and translucent, not browned. I used to rush this, and the onions would turn bitter, throwing off the whole sauce. Add a splash of water if it sticks, but don’t walk away—this is where the flavor builds.
- STRAIN THE ADOBO SAUCE: Chipotle peppers in adobo sauce come packed in a thick, salty, slightly sweet liquid that’s not neutral. Strain out the peppers and reserve the sauce separately—then taste it first. If it’s too salty (it often is), dilute it with a splash of water or broth before adding it to the pot. Trust me, your sauce will thank you.
- TOAST THE TOMATO PASTE: Before mixing in the tomato paste, heat it dry in the pot for 1-2 minutes until it smells deeply caramelized and fragrant. This isn’t just about flavor—it’s about killing the raw taste of the paste. Then deglaze with a splash of water or broth to lift up all those browned bits. (Yes, even if you’re impatient like me.)
Pro cooking tips for this recipe
Slow-Simmer Secrets
Patience is key here—simmering the sauce at medium-low heat for 15-20 minutes lets the flavors meld into a cohesive, complex profile. I use a heavy-bottomed pot like my Le Creuset Dutch oven to prevent scorching.
Stir occasionally to distribute heat evenly, especially around the chipotle peppers, which can settle at the bottom. 🔥
Blending Techniques
For a silky-smooth sauce, an immersion blender (like the Ninja MagiChef) is my go-to—it blends directly in the pot without transferring hot liquid. If using a regular blender, let the sauce cool slightly first to prevent splattering.
Pulse in 2-second bursts until you reach your desired texture, then taste immediately to check for balance.
Spice Toasting
Never skip toasting the cumin and smoked paprika—this step unlocks their full flavor potential. Heat them in the olive oil for 30 seconds until fragrant and slightly darkened.
The aroma should be rich and earthy, not sharp. This simple technique makes a world of difference in the final sauce. 🌿
Acid Balance
The lemon juice is your flavor brightener—add it at the end to prevent curdling. Start with 1 tablespoon and adjust to taste. If the sauce tastes too acidic, a pinch of brown sugar or a splash of vegetable broth balances it perfectly.
Trust your palate here—this is where the sauce comes alive.
Consistency Control
Want a thicker sauce? Simmer uncovered for an extra 5 minutes to reduce. For a thinner, dippable consistency, add 1-2 tablespoons of water or broth while blending.
The ideal texture should coat the back of a spoon but still be spreadable—like a cross between a thick salsa and a smooth paste.
Flavor Boosting
For an extra layer of depth, stir in 1 teaspoon of maple syrup during the final 5 minutes of simmering. Or, add ½ teaspoon of liquid smoke for an intensified smoky flavor. These optional tweaks take the sauce from good to extraordinary without altering its vegan integrity. 💫
Nutrition facts
Frequently asked questions
Can I make this black bean chilli sauce without chipotle peppers?
Yes! For a similar smoky flavor, use 1 tablespoon smoked paprika plus ½ teaspoon cayenne pepper instead. The sauce will still have heat, though it won’t match the deep adobo flavor of chipotle. For extra smokiness, add ½ teaspoon liquid smoke at the end of cooking.
How long will this sauce keep in the fridge?
This chilli sauce stays fresh for up to 2 weeks when stored in an airtight container in the fridge. For longer storage, freeze in ice cube trays or small containers for up to 6 months. Thaw overnight in the fridge before using.
What’s the best way to use this sauce?
This versatile sauce works as a dip for veggie sticks, a marinade for tofu or grilled veggies, or a topping for tacos, bowls, and soups. For extra richness, drizzle over roasted potatoes or corn. Start with 1-2 tablespoons per serving and adjust to taste.
Can I adjust the heat level?
Reduce heat by omitting half the chipotle peppers or using mild adobo sauce instead. For more heat, add ½ teaspoon extra cayenne or a pinch of red pepper flakes. Taste as you go—you can always adjust at the end with more lemon juice or salt.
Why did my sauce turn out too thin?
Sauce consistency depends on simmering time. If it’s too thin, simmer uncovered for an extra 5-10 minutes to reduce. For future batches, reduce the broth by ¼ cup or add 1 tablespoon tomato paste to thicken. Avoid adding cornstarch—it can make the sauce taste artificial.
