Bean Fajita Recipe: Smoky Chipotle Beans with Charred Bell Pepper Crunch

Main Courses

Bean Fajita Recipe: Smoky Chipotle Beans with Charred Bell Pepper Crunch

This bean fajita recipe transforms simple ingredients into a smoky, flavor-packed vegetarian dish that rivals traditional meat versions. The secret lies in marinating black beans with chipotle and cumin, then searing them alongside charred bell peppers for that signature fajita crunch.

I developed this after years of perfecting restaurant-style fajita flavors at home, and it never fails to impress. What sets this recipe apart is the balance of smoky, spicy, and slightly sweet flavors—achieved through a simple marinade that works on canned or dried beans.

The charred bell peppers add texture and depth, while warm tortillas, rice, and fresh toppings complete the meal. It's a complete dish that comes together in under 30 minutes, making it perfect for weeknight dinners or game day gatherings.

By the time you're done, you'll have tender, flavorful beans with crispy edges, perfectly charred peppers, and all the fixings for customizable fajitas. The smoky chipotle flavor carries through every bite, while the bell peppers add a satisfying crunch. This recipe delivers restaurant-quality results without the fuss.

Serve with all the classic toppings—cheese, cilantro, lime, and avocado—to create fajitas that are just as satisfying as traditional versions. Here's how to make them!

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

Ingredients for bean fajita

Simple ingredients that pack a smoky, spicy punch for vegetarian fajitas everyone will love.

Ingredient Amount Notes
Black Beans 🌿 1 ½ cups Canned, drained and rinsed
Chipotle Peppers in Adobo 🌶️ 2 tbsp Adobo sauce included
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Garlic Cloves 🧄 4 cloves Minced for marinade
Bell Peppers 🧅 2 whole Mixed colors, sliced
Olive Oil 🫒 2 tbsp Extra-virgin for searing
Lime 🍋 1 whole Juiced for brightness
Corn Tortillas 🌽 8 whole Medium size, warmed
Cilantro 🌿 ¼ cup Chopped for garnish
Red Onion 🧅 1 whole Thinly sliced
Cooked White Rice 🍚 2 cups For serving
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Avocado 🥑 1 whole Sliced for serving

The black beans are the foundation—canned is fine, but if you've got dried, soak them overnight for the best texture. Chipotle peppers in adobo are a game-changer; look for the canned variety at Mexican markets or the Latin aisle. The cumin should be toasted—just dry-toast in a pan for 30 seconds until fragrant. Fresh garlic and lime are non-negotiable for brightness, but if you're in a pinch, lime powdered drink mix works (though fresh is always better). For bell peppers, mixed colors add visual appeal, but any variety will work.

No chipotle peppers? Smoked paprika plus a pinch of cayenne mimics the smoky heat. Swap bell peppers for zucchini or mushrooms if needed—just slice them thin for that fajita char. The tortillas can be corn or flour, but corn tortillas have that authentic texture. If you're prepping ahead, store the marinated beans separately from the tortillas to keep them crisp. For extra richness, add a dollop of Greek yogurt or vegan sour cream at serving time.

Marinated beans keep for 3 days in the fridge—perfect for meal prep. Charred peppers stay fresh for 5 days if stored in a sealed container. Tortillas lose crispness fast, so warm them in a dry skillet for 20 seconds before serving. The avocado should be sliced last-minute to prevent browning. Double the batch if you're feeding a crowd—these disappear fast!

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Toss everything—beans, peppers, garlic, and that smoky chipotle paste—into one skillet, and let it all mingle. The cumin and adobo do the work while I sip my coffee.
  • Smoky Secret Weapon: Between us, that chipotle in adobo is the real MVP here. It’s not just heat—it’s deep, earthy, and lingers like a hug from a campfire. The black beans soak it up, and suddenly, a simple weeknight dinner tastes like you slaved over it.
  • Lunchbox Hero: Honestly, this stuff is ridiculously good cold. I make a big batch on Sundays, pack it in containers, and by Wednesday, my coworkers are begging for the recipe. Add a sprinkle of cilantro or a squeeze of lime, and it’s a fresh, satisfying meal with zero effort.
  • Budget-Friendly Powerhouse: I feed four people for under $10, and the leftovers? Even better. The beans stretch forever, the peppers add color (and crunch), and the cumin keeps it from tasting like a sad, bland meal. It’s the kind of dish that makes me proud of my grocery bill.

Step-by-step instructions for smoky chipotle beans with charred bell pepper crunch

Here's how to transform simple ingredients into restaurant-quality bean fajitas with bold smoky flavor.

1

Char the Bell Peppers and Sauté Aromatics

Heat a large skillet over medium-high heat and add 1 tablespoon olive oil. Place the 2 whole bell peppers directly on the dry pan and sear for 8-10 minutes, turning occasionally, until the skin blackens in spots and you see char marks. Transfer to a bowl and cover with plastic wrap to steam for 10 minutes—this makes peeling easy.

In the same pan, add the remaining 1 tablespoon olive oil and 4 cloves minced garlic. Sauté for 30 seconds until fragrant but not browned. Add the 1 whole red onion sliced thinly and cook for 4-5 minutes until softened and golden. This aromatic base forms the flavor foundation for your fajitas.

2

Build the Smoky Bean Filling

In a food processor, combine the 1.5 cups black beans, 2 tablespoons chipotle peppers in adobo, 1 tablespoon toasted ground cumin, 1 teaspoon salt, and ½ teaspoon black pepper. Pulse until smooth but slightly textured—you want a thick, spreadable consistency that holds its shape when spooned. The chipotle peppers add deep smoky heat while keeping the beans creamy.

Transfer the bean mixture to the skillet with onions and garlic. Cook over medium heat for 5-6 minutes stirring occasionally, until heated through. The beans should be piping hot and the flavors melded together. Taste and adjust seasoning if needed—this is your chance to balance the smoky chipotle with the natural sweetness of the beans.

3

Prepare the Charred Pepper Topping

After the peppers have steamed for 10 minutes, peel off the blackened skin and remove the stems and seeds. Chop the flesh into ¼-inch strips. In the same skillet, add 1 tablespoon olive oil and heat over medium heat. Add the charred pepper strips and cook for 2-3 minutes until slightly softened but still vibrant in color. This step intensifies their smoky flavor while adding a satisfying crunch to each bite.

Remove from heat and stir in the ¼ cup chopped cilantro and juice of 1 whole lime. The lime brightens the dish while the cilantro adds freshness that cuts through the richness of the beans and peppers. Let this mixture rest for 5 minutes while you prepare the tortillas.

4

Assemble and Serve the Fajitas

Warm the 8 whole corn tortillas by placing them on a dry skillet over medium heat for 20-30 seconds per side until pliable. Keep them covered with a clean towel to prevent drying. Divide the bean mixture evenly among the tortillas, spreading it toward one edge to create a classic fajita fold.

Top each serving with the charred pepper mixture, ½ cup cooked white rice, and slices of 1 whole avocado. The contrast between the creamy beans, crispy peppers, and cool avocado creates a perfect balance of textures and temperatures. Serve immediately while the tortillas are warm and the flavors are at their peak.

👨‍🍳

Pro Tips For Making Bean Fajita

  • CHAR THE BELL PEPPERS: Sear them cut-side down first—yes, even the flat sides—so they brown evenly instead of steaming into sad, limp strips. I used to rush this and end up with mushy peppers that looked like they’d given up on life.
  • TOAST THE CUMIN DRY: Heat the cumin in a dry pan for 30 seconds until fragrant before adding it to the beans. This wakes up its flavor instead of letting it just sit there like a shy guest at a party. (And yes, I’ve tasted the un-toasted version—it’s fine, but not great.)
  • CHOP CHIPOTLES FINE: Pulse the adobo sauce in a blender first, then strain out the seeds and chunks if you want less heat. Whole chipotle peppers in adobo just sit there like awkward guests, refusing to dissolve. A quick blend makes them disappear into the dish smoothly.
  • DON’T SKIP THE BEAN SOAK: Even canned black beans benefit from a quick 10-minute soak in warm water before cooking—it softens their skins and makes them absorb flavors better. I know, I know, it’s an extra step, but your fajitas will actually taste like they belong together.

Storing and reheating this bean fajita

Fridge Storage Tips

Store marinated beans in an airtight container for up to 3 days in the fridge. The chipotle and cumin flavors deepen overnight, making them even more flavorful. Keep the charred peppers in a separate container—their texture stays best when stored separately from the beans.

I like using glass containers because they prevent odors from seeping in. 🌿

Freezing Components

Freeze the bean mixture in single-serving portions for up to 3 months. Use quart-sized freezer bags and squeeze out excess air to prevent freezer burn. Thaw overnight in the fridge before reheating. Charred peppers don’t freeze well—they turn soggy—so I recommend making them fresh when serving. 🧊

Reheating Beans

For stovetop reheating, add 2 tablespoons water or broth to the beans in a skillet and simmer over medium-low heat for 5-7 minutes. Stir occasionally to prevent sticking. The extra liquid helps restore their creamy texture. Avoid microwaving—it makes the beans rubbery. 🔥

Reviving Tortillas

Warm tortillas in a dry skillet for 15-20 seconds per side or wrap them in a damp paper towel and microwave for 10 seconds. Never reheat in the oven—they’ll dry out. I keep a stack of tortillas in a tortilla warmer if I’m serving a crowd. 🌽

Avocado Hack

Slice avocado just before serving to prevent browning. If you must prep ahead, toss slices with 1 teaspoon lime juice and store in an airtight container with plastic wrap pressed directly on the avocado. This keeps it fresh for up to 24 hours. 🥑

Make-Ahead Strategy

Prep everything except the avocado and tortillas 2 days ahead. Store components separately: beans in one container, peppers in another, and rice in a third. Assemble fajitas just before serving—this keeps the tortillas crisp and avocado fresh. Double the batch and freeze half for lazy weeknights! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 62g22%
Dietary Fiber 14g50%
Sugars 6g
Protein 22g44%
* 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 any type of bean for this recipe?

Black beans work best for their creamy texture, but pinto or kidney beans also work well. For a heartier version, try lentils—they hold up better when reheated. Just adjust the cooking time if using dried beans (soak overnight first).

2

How do I make this spicier?

Add ½ teaspoon cayenne pepper or 1 extra chipotle pepper to the marinade for heat. For smoky depth without extra spice, increase the smoked paprika to 1 teaspoon. Always taste as you go—you can adjust while cooking!

3

What if I don't have chipotle peppers?

Use 1 teaspoon smoked paprika + ¼ teaspoon cayenne for a similar smoky kick. For extra depth, add ½ teaspoon liquid smoke (just a few drops). The flavor won't be identical, but it'll still taste delicious!

4

Can I make this ahead of time?

Prep all components 2 days ahead—store beans, peppers, and rice separately. Reheat beans with 2 tbsp water for 5 minutes on the stove. Warm tortillas fresh to keep them crisp. Avocado should always be added last.

5

Are these fajitas kid-friendly?

For milder versions, reduce chipotle to 1 tablespoon and skip cayenne. Serve with plain rice and let kids add their own toppings (like cheese or avocado). The natural sweetness of the beans balances any spice!

★★★★★4.8(4 reviews)
Categories Main Courses