Soups & Stews
This bean taco filling recipe transforms humble black beans into a smoky, chorizo-infused fiesta that stands up to any taco night. The secret lies in slow-cooked chorizo and caramelized onions that create deep, savory layers—no bland beans here.
Perfect for vegetarians or meat lovers alike, this filling delivers restaurant-quality texture and flavor with minimal effort.
What makes this recipe special is the balance of smoky chorizo, tender black beans, and aromatic spices that come together in a one-pot wonder. The filling cooks down to a thick, chunky consistency with just the right amount of moisture—ideal for stuffing tortillas or serving as a hearty stew.
No need for complicated techniques; just simmer, stir, and savor.
By the end, you'll have a filling so rich and flavorful it becomes the star of your meal. The chorizo adds a satisfying bite, while cumin and smoked paprika create that signature taco depth.
Serve it in warm tortillas with all your favorite toppings, or enjoy it as a standalone dish with a side of rice or fresh salsa.
Leftovers reheat beautifully, making this an excellent make-ahead option for busy weeks. The flavors only deepen over time, so you'll find yourself reaching for this recipe again and again. Ready to elevate your taco game?
Ingredients for bean taco filling
These simple ingredients transform into restaurant-style bean tacos with bold, smoky flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌿 | 1 ½ cups | Drained and rinsed, cooked or canned |
| Vegetarian Chorizo 🌶️ | 8 oz | Plant-based, crumbled |
| Yellow Onion 🧅 | 1 whole | Diced, about 1.5 cups |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Tomato Paste 🍅 | ¼ cup | Smooth, not chunky |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The vegetarian chorizo is the game-changer here. Trader Joe's or Field Roast brands have the best texture and flavor—look for plant-based options with no artificial fillers. Fresh garlic and onion are non-negotiable for that caramelized sweetness, so don't skip them. If you're short on time, pre-minced garlic works in a pinch, but fresh tastes worlds better. The smoked paprika? Penzeys has the best quality for a reason—it's worth the splurge for that authentic taco depth.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Substituting vegetable broth? Low-sodium is key—otherwise, you'll need to adjust the salt later. The tomato paste can be the squeeze-tube kind from Trader Joe's if you hate messy cans. For extra richness, stir in a spoonful of nutritional yeast at the end—it adds that umami kick without dairy. And if you're using canned beans, rinse them well to cut down on sodium.
This filling tastes even better the next day—make a double batch if you can. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. I like to portion mine into 1-cup servings so I can grab exactly what I need for tacos. The texture thickens as it cools, so add a splash of broth if it seems too dry when reheating.
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. The onions caramelize while the chorizo crumbles, and honestly? That’s about as hands-off as tacos get.
- Smoky Depth Bomb: Between the smoked paprika and vegetarian chorizo, this filling has layers of flavor that’ll make you forget it’s vegetarian. The black beans soak it all up like a sponge, giving every bite that rich, earthy punch.
- Taco Night, Every Night: Use it for tacos, stuff it in burritos, or pile it onto toast with avocado. I’ve even used it as a chili substitute when I’m craving something hearty but don’t feel like a full meal. It’s my go-to for lazy nights and last-minute guests.
- Budget-Friendly Powerhouse: Black beans and chorizo stretch miles—this recipe feeds four for under $5. Plus, leftovers taste just as good the next day (if they last that long). I make double batches and freeze half for when I’m too tired to cook.
Step-by-step instructions for smoky chorizo and black bean filling
This filling delivers bold Mexican flavors with just the right texture—creamy beans, smoky chorizo, and zesty lime.
Sauté the Onion and Chorizo Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent—you'll see the edges start to caramelize slightly. This step builds the flavor foundation.
Push the onions to one side of the pan and add the 8 oz vegetarian chorizo. Let it crisp for 3-4 minutes until it releases its oils and develops a rich, nutty aroma. Stir occasionally to prevent burning, and watch for those beautiful golden-brown spots forming on the edges.
Add Aromatics and Spices for Deep Flavor
Push the chorizo mixture back together with the onions. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—you should smell that sweet, garlicky aroma filling your kitchen. Immediately add the 1 tablespoon smoked paprika, 1 tablespoon ground cumin, 1 teaspoon dried oregano, 1 teaspoon salt, and ½ teaspoon black pepper. Stir everything together for 1 minute to toast the spices and let their flavors meld.
Here's the thing—don't rush this step. The spices need time to bloom and release their oils. You'll know it's working when your kitchen smells like a Mexican street market. If the spices start to darken too quickly, reduce the heat slightly to prevent burning.
Build the Sauce with Tomato Paste and Broth
Stir in the ¼ cup tomato paste and cook for 2 minutes until it darkens slightly and loses its raw taste. This step deepens the sauce's richness and balances the smokiness. Pour in the 1 cup vegetable broth and scrape up any browned bits from the bottom of the pan—those bits are pure flavor. Let the mixture simmer for 3-4 minutes until slightly thickened.
If the sauce looks too thick, add 1-2 tablespoons water to loosen it slightly. The perfect consistency should coat the back of a spoon but still be pourable. This is where the magic happens—the sauce becomes the glue that holds everything together.
Combine and Simmer with Beans
Add the 1½ cups black beans to the skillet and stir to combine. Let the mixture simmer together for 5-6 minutes until everything is heated through and the beans absorb the smoky, spiced flavors. The beans should be warm all the way through, and the filling should have a thick, spreadable consistency.
Taste the filling at this point. You might need to adjust the seasoning—add a pinch more salt if needed, or a dash of lime juice if it feels too earthy. This is your chance to balance the flavors before the final step. Real talk: I've learned the hard way that skipping this taste test can leave you with a dish that needs more oomph.
Finish with Lime and Rest Before Serving
Remove the skillet from heat and stir in the 1 tablespoon lime juice. This bright, tangy finish cuts through the richness of the chorizo and beans, balancing the whole dish. Let the filling rest for 5 minutes—this allows all the flavors to meld together and the beans to soak up any remaining liquid.
Your bean taco filling is now ready to be stuffed into warm tortillas, topped with avocado, cilantro, and a dollop of sour cream. The filling should be thick enough to hold its shape when packed into tortillas but still creamy enough to melt slightly with every bite. If you're making this ahead, store it in the fridge for up to 3 days—it actually tastes better the next day as the flavors deepen.
Pro Tips For Making Bean Taco Filling
- Sear the Chorizo First: I learned this the hard way—skipping the initial sear means your filling will taste more like a stew than a taco. Crumble the vegetarian chorizo into a dry, hot skillet and let it crisp for 3-4 minutes before adding anything else. The color change unlocks the smoky depth you’re paying for.
- Char the Onion Low and Slow: High heat turns onions into mush. Instead, cook them over medium-low with the lid slightly ajar—about 10 minutes until deep golden and caramelized. This isn’t just about flavor; it’s the texture that makes your taco filling feel real. (Yes, even if you’re impatient like me.)
- Toast the Paprika with Garlic: My grandmother swore by this, and she was right: Bloom the smoked paprika in the same pan you seared the chorizo, stirring constantly for 30 seconds until fragrant. Add minced garlic after it’s sizzling—this prevents burning and lets the paprika’s heat build properly. Skip this, and your filling tastes flat.
- Crush the Beans by Hand: Drained black beans hold more moisture than you think. Instead of mashing them with a fork (which turns them into paste), use the bottom of a glass to gently crush them against the pot’s side. You want texture—just enough to break skins for better flavor release, not a purée. (Your future self will thank you.)
Best sauces and condiments for bean taco filling
Creamy Avocado Sauce
Blend 1 ripe avocado, ¼ cup sour cream, 2 tablespoons lime juice, ½ teaspoon salt, and ¼ teaspoon cumin until smooth. This rich, cooling sauce balances the smoky filling perfectly.
Serve it as a drizzle over tacos or use it as a dip for extra creaminess. 🥑
Spicy Chipotle Crema
Mix ½ cup sour cream with 1 tablespoon chipotle in adobo sauce (blended smooth) and 1 teaspoon lime juice. This adds a smoky, spicy kick that complements the chorizo's depth. I like to thin it slightly with 1 tablespoon water for an easy drizzle. 🌶️
Pickled Red Onions
Quick-pickle 1 cup thinly sliced red onion in ½ cup apple cider vinegar, 1 tablespoon lime juice, 1 teaspoon sugar, and ½ teaspoon salt for 20 minutes.
Their bright acidity cuts through the richness, adding a refreshing crunch. Store in the fridge for up to 1 week. 🧅
Fresh Pico de Gallo
Chop 2 tomatoes, ½ red onion, 1 jalapeño, ¼ cup cilantro, 1 tablespoon lime juice, and ½ teaspoon salt. This classic topping adds freshness and texture. For extra heat, add ½ teaspoon Tajín before serving. 🍅
Smoky Salsa Verde
Blend 2 cups tomatillos, 1 serrano pepper, ½ red onion, 2 garlic cloves, ¼ cup cilantro, and 1 tablespoon lime juice until chunky. Roast the tomatillos and pepper first for deeper flavor. This tangy, herbal salsa pairs beautifully with the chorizo filling. 🌿
Cilantro-Lime Crema
Whisk together ½ cup sour cream, ¼ cup chopped cilantro, 2 tablespoons lime juice, ½ teaspoon salt, and ¼ teaspoon garlic powder. This lighter alternative to chipotle crema adds brightness without heat. Perfect for those who prefer milder flavors. ✨
Nutrition facts
Frequently asked questions
Can I make this bean taco filling without chorizo?
Swap the chorizo for 1 cup crumbled soyrizo (soy-based chorizo) or ½ cup diced mushrooms sautéed until golden. For extra umami, add 1 teaspoon soy sauce or ½ teaspoon liquid smoke to mimic the smoky depth. The texture will be slightly different but still delicious.
How do I adjust the spice level for kids or sensitive palates?
Reduce the smoked paprika to ½ teaspoon and skip the black pepper. For a milder kick, use ½ teaspoon mild paprika instead. Always taste before serving—you can add lime juice or avocado sauce to balance any lingering heat. Kids love the creamy beans and sweet onions!
What's the best way to reheat leftover filling?
Gently reheat in a skillet over low heat with 1-2 tablespoons broth or water to prevent drying. Stir frequently and add more liquid if needed. Microwaving works too—cover with a damp paper towel and heat for 45-60 seconds. The filling thickens when cooled, so thin it slightly before serving.
Can I use this filling in other dishes besides tacos?
This versatile filling works perfectly in burrito bowls, stuffed bell peppers, or as a hearty soup base. For nachos, spread it on tortilla chips and top with cheese. Even better? Serve it over mashed potatoes or polenta for a comforting twist. The possibilities are endless!
Why does my filling taste too salty?
Most canned beans contain added salt. Rinse them thoroughly before using and opt for low-sodium broth. If it's still too salty, stir in 1 extra tablespoon lime juice or ½ cup plain yogurt to balance the flavors. Taste as you go—this is your secret weapon for perfect seasoning!
