Black Bean and Rice Enchiladas Recipe: Smoky Tortilla-Crusted Protein-Packed Bites

Main Courses

Black Bean and Rice Enchiladas Recipe: Smoky Tortilla-Crusted Protein-Packed Bites

This black bean and rice enchiladas recipe transforms simple pantry staples into hearty, smoky bites that deliver restaurant-quality flavor. The secret lies in a perfectly seasoned filling—black beans and rice simmered with cumin, garlic, and a touch of chipotle—that gets wrapped in crisp tortillas and baked until golden.

It’s the kind of dish that feels indulgent yet satisfies with plant-based protein and bold Mexican-inspired taste.

What sets these apart is the tortilla-crusted texture—crisp at the edges, tender inside—paired with a rich enchilada sauce that clings to every bite. No heavy cream or meat required; the filling’s depth comes from slow-cooked spices and toasted spices.

Serve with avocado, cilantro, or a dollop of sour cream for freshness, or keep it vegan by omitting cheese. Ready in under an hour, this recipe is your go-to for weeknight dinners or meal prep.

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

Ingredients for black bean and rice enchiladas

Pantry staples meet bold spices for restaurant-quality enchiladas without the meat.

Ingredient Amount Notes
Black Beans 🌿 1 ½ cups Cooked or canned, drained
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine preferred
Yellow Onion 🧅 1 whole Diced, roughly 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Chipotle Powder 🔥 1 tsp Adjust for heat preference
Vegetable Broth 💧 1 cup Low-sodium preferred
Corn Tortillas 🌽 8 whole Medium size, 6-inch
Enchilada Sauce 🍅 1 ½ cups Store-bought or homemade
Avocado 🥑 1 whole Ripe, sliced for serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For cooking tortillas
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The black beans and rice form the heart of this dish—cannellini or pinto beans work too, but black beans give that deep, earthy flavor. For the rice, jasmine or basmati cooks up fluffier than long-grain white, but any white rice will do. The onion should be yellow or white—red onions add too much sharpness here. Toast your cumin and smoked paprika in a dry pan for 30 seconds before adding liquid; this deepens their flavor dramatically. Trader Joe's and Whole Foods carry excellent pre-toasted spice blends if you're short on time, but fresh toasted spices make all the difference.

No enchilada sauce? Tomato sauce with 1 tbsp tomato paste and 1 tsp chili powder works in a pinch. The tortillas are non-negotiable—corn tortillas give that authentic texture, but if you must use flour, brush them with extra olive oil before baking. For the avocado, Hass variety is ideal—ripe but not mushy. If your cilantro tastes soapy, rinse it thoroughly and let it dry before chopping. The chipotle powder can be swapped for 1/2 tsp cayenne plus 1/2 tsp smoked paprika if you're sensitive to heat. And if you're making these ahead, assemble but don't bake—they keep 3 days in the fridge wrapped tightly.

These enchiladas reheat beautifully—10 minutes at 350°F until bubbly. The filling keeps for 4 days in the fridge, and the tortillas can be toasted separately for 1 week. For meal prep, bake the assembled enchiladas, then refrigerate in an airtight container. Reheat individual portions in 2 minutes in the microwave with a damp paper towel over them. The sauce thickens as it cools, so add a splash of broth if it seems too stiff when reheating. Garnish with avocado and cilantro just before serving—they wilt fast when exposed to heat.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Magic: I swear by this recipe when my fridge is bare—just beans, rice, onion, and cumin. No fancy ingredients, no last-minute store runs. That earthy cumin and garlic? They turn simple rice into something ridiculously flavorful with zero effort.
  • Crowd-Pleasing Crunch: The contrast of tender rice and creamy beans wrapped in crispy tortillas? It’s the kind of dish where even picky eaters ask for seconds. (Yes, even my teenage son—who usually lives on chips—will devour these.)
  • Meal Prep MVP: Double the batch and reheat for days. The rice stays fluffy, the beans hold their shape, and the sauce doesn’t dry out. Honestly, I make this on Sundays just so I can grab it for lunches all week without thinking.
  • Budget-Buster Win: Black beans and rice? Cheaper than takeout, cheaper than most grocery store meals. For the cost of one sad salad, I feed my family a hearty, satisfying dinner that tastes like it cost a fortune. (Between us, it’s my secret.)

Step-by-step instructions for black bean and rice enchiladas

Here's the professional method for assembling smoky, protein-rich enchiladas with perfect texture.

1

Prepare the Black Bean and Rice Filling

In a medium saucepan, combine the 1 cup uncooked long-grain white rice with the 1 cup vegetable broth. Bring to a boil over medium-high heat, then reduce to low heat, cover, and simmer for 15 minutes until the liquid is absorbed. Remove from heat and let sit covered for 5 minutes to steam through.

While the rice cooks, heat 1 tablespoon extra-virgin olive oil in a skillet over medium heat. Add the diced yellow onion and cook for 5 minutes until softened. Add the minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1.5 cups cooked black beans, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, and 1 teaspoon chipotle powder. Cook for 2 minutes until the spices are toasted and aromatic.

Combine the cooked rice mixture with the black bean mixture in a large bowl. Stir in 1 teaspoon salt and ½ teaspoon black pepper to taste. The filling should be moist but not soupy—adjust with a splash of broth if needed. Let cool to room temperature before assembling.

2

Warm and Prepare the Tortillas

Heat a dry skillet over medium heat. Working in batches, warm each of the 8 corn tortillas for 20-30 seconds per side until pliable and lightly browned. This step is crucial—it prevents cracking when you roll them. Keep tortillas wrapped in a clean kitchen towel to maintain flexibility.

While the tortillas warm, preheat your oven to 375°F. This temperature ensures the enchiladas bake through without burning the tortillas. Arrange a baking dish large enough to hold the assembled enchiladas in a single layer.

3

Assemble and Bake the Enchiladas

Spread ½ cup enchilada sauce on the bottom of your baking dish. This creates a flavorful base and prevents sticking. Take one tortilla and spoon ¼ cup black bean and rice filling onto the center. Fold the sides inward and roll tightly from the bottom up, creating a neat cylinder. Place seam-side down in the baking dish.

Repeat with the remaining tortillas and filling, arranging them in a single layer. Pour the remaining 1 cup enchilada sauce over the top, coating each enchilada evenly. Cover tightly with aluminum foil and bake for 20 minutes. This initial baking helps the tortillas soften and the filling set.

4

Finish and Garnish

Remove the foil and bake for an additional 5-7 minutes until the tortillas are golden brown and the edges are crisp. The sauce should bubble slightly, indicating it's heated through. Watch closely to prevent over-browning.

Let the enchiladas rest for 5 minutes before serving. Garnish each portion with slices of the ripe avocado and ¼ cup chopped fresh cilantro. Serve immediately with additional enchilada sauce on the side for dipping.

👨‍🍳

Pro Tips For Making Black Bean And Rice Enchiladas

  • SOFTEN BEANS FIRST: I learned this the hard way—skipping the soak or pressure cooker leaves your black beans like tiny hockey pucks. Mash them before mixing with rice, or you’ll end up with a filling that crumbles into sad, separate bits instead of a cohesive, flavorful paste. A quick 10-minute soak in hot water (or 30 minutes in cold) makes all the difference.
  • SWEAT ONIONS LOW: High heat turns onions into burnt-on ash before they soften, and that bitter flavor sneaks into your enchiladas. Keep the pan on medium-low, stir often, and don’t rush—you’re building flavor here, not racing. If they start sticking, add a splash of water and keep going; patience here means no one will taste the char.
  • DON’T OVERMIX FILLING: The second you start folding in rice and beans, stop stirring. Overworking the filling makes it dense and gluey, and your enchiladas will turn into a sad, heavy brick. Gently combine just until everything clumps together—think "rustic," not "homogeneous." Your tortillas will thank you by not breaking apart when rolled.
  • SAVE TIME WITH COOKED RICE: Freshly cooked rice is a nightmare to work with—it’s sticky, uneven, and turns your filling into a mushy disaster. Use day-old rice (or refrigerated overnight) for perfect texture: it’s dry enough to hold shape when rolled but still absorbs the bean flavors. No time to wait? Spread freshly cooked rice on a tray to cool for 20 minutes—it’s a game-changer.

Perfect pairings for this recipe

Side Dish Harmony

Start with a simple Mexican street corn salad—grill 2 ears of corn, cut kernels off, and toss with 2 tbsp lime juice, 1 tbsp mayo, ¼ cup crumbled cotija cheese, and 2 tbsp chopped cilantro. The smoky-sweet contrast balances the enchiladas beautifully. 🌽

For a heartier option, serve with charred jicama slaw. Thinly slice 2 cups jicama and 1 cup red cabbage, toss with 2 tbsp lime juice, 1 tbsp olive oil, and 1 tsp chili powder. The crisp texture cuts through the creamy filling.

Drink Pairings

A Mexican lager like Modelo Especial or Pacifico cleanses the palate between bites. The crisp, light flavor complements the smoky spices without overpowering.

For a non-alcoholic option, try hibiscus iced tea—steep 2 tbsp dried hibiscus in 4 cups hot water for 10 minutes, then chill with ice and lime. 🍺

For a cocktail twist, make spicy margaritas. Blend 2 oz tequila, 1 oz lime juice, ½ oz triple sec, and 2 slices jalapeño (muddled) with ice. The heat mirrors the chipotle in the enchiladas.

Toppings That Elevate

Add pickled red onions for tangy brightness. Thinly slice 1 red onion, soak in ½ cup vinegar, 1 tbsp sugar, and ½ tsp salt for 20 minutes. Drain and pat dry before serving. The acidity cuts through the richness.

For extra crunch, sprinkle toasted pumpkin seeds on top. Heat 2 tbsp pumpkin seeds in a dry skillet for 3 minutes until golden. Their nutty flavor adds texture and depth to every bite. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 72g25%
Dietary Fiber 12g43%
Sugars 3g
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 make these enchiladas with canned rice instead of cooking fresh?

Yes, but the texture will be less fluffy. Use 1 cup uncooked rice (as called for) or 1.5 cups cooked canned rice to compensate. For best results, drain and rinse the canned rice well to remove excess starch, then mix it with the black beans and spices. The dish will still taste great, just slightly denser.

2

How do I make this recipe vegan?

Skip the cheese entirely or use a vegan cheese alternative like Miyoko's or Violife. For extra richness, stir 1 tbsp nutritional yeast into the filling. Garnish with avocado, cilantro, and a drizzle of vegan sour cream. The smoky spices and black beans provide plenty of flavor without dairy.

3

Why are my tortillas cracking when I roll them?

This happens when tortillas aren't warmed enough. Always heat them in a dry skillet for 20-30 seconds per side until pliable. Keep them wrapped in a clean towel to maintain flexibility. If they still crack, try using slightly larger tortillas or press the filling gently into the center before rolling.

4

Can I prep the filling ahead of time?

The black bean and rice filling keeps well in the fridge for 4 days or can be frozen for 3 months. Store it in an airtight container. When ready to assemble, just warm it gently in a saucepan with a splash of broth to revive the flavors. The tortillas should be warmed fresh before rolling.

5

What's the best way to reheat leftovers?

For best texture, reheat in a 350°F oven for 10-15 minutes until bubbly. If using the microwave, cover with a damp paper towel and heat for 1-2 minutes on medium power. Avoid reheating in the saucepan—it can make the tortillas soggy. Add a splash of enchilada sauce if the filling seems dry.

★★★★★5.0(2 reviews)
Categories Main Courses