| |

The Best Vegetarian Enchiladas with Beans and Rice

These black bean and rice enchiladas are one of those meals that just hits the spot. They’re warm, cheesy, and full of flavor – and they come together with simple ingredients you probably already have at home.

If you’re trying to eat less meat, cook more from scratch, or just want something cozy and filling for dinner, this recipe is a great one to try. It’s easy to make, easy to customize, and even easier to love.

Plus, I’ve included some helpful tips to make the whole process smoother – from softening tortillas to boosting flavor in the filling and sauce. Let’s get into it!

Why You’ll Love This Recipe

  • Packed with plant-based protein and fiber
  • Easy to customize with your favorite veggies or cheeses
  • Freezer-friendly and make-ahead approved
  • Perfect for casual dinners, potlucks, Cinco de Mayo celebration or Meatless Mondays

Ingredients

For the Filling:

  • 1 tbsp olive oil
  • 1 small red onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup cooked black beans, drained and rinsed
  • 1 cup cooked rice (see tips below for boosting flavor)
  • ½ cup corn kernels (fresh or frozen)
  • 1 tsp ground cumin
  • ½ tsp chili powder
  • Salt & black pepper, to taste
  • ½ cup shredded cheese (cheddar or Monterey Jack)

For the Sauce:

  • 1 cup marinara sauce
  • ½ tsp oregano
  • ½ tsp cayenne (optional for heat)

For Assembly:

  • 8 small flour or corn tortillas (6-inch size recommended)
  • 1 cup shredded cheese (cheddar, Monterey Jack, or a blend)

Garnishes (optional but highly recommended):

  • Fresh cilantro
  • Sliced avocado
  • Crumbled queso fresco or strained yogurt
  • Lime wedges
  • Sliced dried red chili or jalapeños
  • Pickled onions, shredded cabbage, or radishes for crunch

Before we start: tips to save time and boost flavor

✅ Prep in Advance

  • Rice: Cook your rice up to 4 days ahead and store it in the fridge. This saves time and helps the grains stay firm during assembly.
  • Beans: Rinse canned black beans well to remove excess sodium and the “canned” taste.

✅ Add More Flavor to the Rice

  • Toast rice in butter before cooking for a nutty aroma. Simmer it with veggie broth, a splash of lime, or sautéed onions to level up the flavor.

✅ Keep Tortillas from Cracking

  • Using corn tortillas? Warm them in the microwave wrapped in a damp towel or lightly fry them in oil. This makes them pliable and easier to roll.

How to Make These Vegetarian Enchiladas

Step 1: Preheat & Prep
Preheat your oven to 375°F (190°C) and lightly grease a baking dish. For crispier edges, leave some space between enchiladas when baking.

Step 2: Make the Filling
Heat olive oil in a skillet over medium heat. Sauté the onion and garlic until softened. Add black beans, rice, corn, cumin, chili powder, salt, and pepper. Stir to combine, then remove from heat and mix in ½ cup shredded cheese.
Optional Add-ins: Stir in a few spoonfuls of salsa or diced tomatoes with green chiles for extra kick, or toss in roasted veggies like butternut squash or cauliflower.

Step 3: Mix the Sauce
Combine marinara with oregano and cayenne. Want more flavor? Swap for a homemade enchilada sauce using crushed tomatoes, garlic, smoked paprika, and cumin.

Step 4: Assemble the Enchiladas
Spread a thin layer of sauce on the bottom of the baking dish. Spoon 2–3 tablespoons of filling onto each tortilla, roll tightly, and place seam-side down. Pour the remaining sauce over the enchiladas and sprinkle with 1 cup shredded cheese.

Step 5: Bake
Cover the dish with foil and bake for 15 minutes. Remove foil and bake for another 10 minutes, or until the cheese is melted and bubbly.

Step 6: Garnish & Serve
Top with fresh cilantro, avocado slices, crumbled queso fresco, and any of your favorite garnishes. Serve with lime wedges for brightness.

Tips for the Best Enchiladas Ever

  • Don’t overstuff the tortillas – they roll better and bake evenly with just a few tablespoons of filling.
  • Want crispier edges? Leave a few tortillas slightly uncovered by sauce.
  • Prevent sogginess: If you want to add fresh greens like spinach, steam and wring out the moisture first.
  • Try different cheese combos: Try Oaxaca, Muenster, or queso enchilado for next-level creaminess.

What to Serve with Enchiladas

Make it a full meal with:

  • Mexican street corn salad
  • Cilantro lime rice or quinoa
  • Chips and guac
  • A crunchy cabbage slaw

Make-Ahead & Storage Tips

To make ahead: Assemble the enchiladas and refrigerate (unbaked) up to 24 hours in advance.

To freeze: Wrap the dish well and freeze before or after baking. Reheat from frozen at 350°F, covered, for 30–40 minutes.

Leftovers: Store in an airtight container in the fridge for up to 4 days.

These Black Bean & Rice Enchiladas are a vegetarian comfort food dream – cheesy, saucy, satisfying, and endlessly adaptable. Don’t be surprised if they become a weekly favorite!

The best vegetarian enchiladas with beans and rice

These black bean and rice enchiladas are one of those meals that just hits the spot. They’re warm, cheesy, and full of flavor – and they come together with simple ingredients you probably already have at home.
If you're trying to eat less meat, cook more from scratch, or just want something cozy and filling for dinner, this recipe is a great one to try. It’s easy to make, easy to customize, and even easier to love.
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Main Course
Cuisine: Mexican
Servings: 8 enchiladas
Author: Chop and Cheers

Ingredients

For the Filling:

  • 1 tbsp olive oil
  • 1 small red onion finely chopped
  • 2 cloves garlic minced
  • 1 cup cooked black beans drained and rinsed
  • 1 cup cooked rice see tips below for boosting flavor
  • ½ cup corn kernels fresh or frozen
  • 1 tsp ground cumin
  • ½ tsp chili powder
  • Salt & black pepper to taste
  • ½ cup shredded cheese cheddar or Monterey Jack

For the Sauce:

  • 1 cup marinara sauce
  • ½ tsp oregano
  • ½ tsp cayenne optional for heat

For Assembly:

  • 8 small flour or corn tortillas 6-inch size recommended
  • 1 cup shredded cheese cheddar, Monterey Jack, or a blend

Garnishes (optional)

  • Fresh cilantro
  • Sliced avocado
  • Crumbled queso fresco or strained yogurt
  • Lime wedges
  • Sliced dried red chili or jalapeños
  • Pickled onions, shredded cabbage, or radishes for crunch

Instructions

Step 1: Preheat & Prep

  • Preheat your oven to 375°F (190°C) and lightly grease a baking dish. For crispier edges, leave some space between enchiladas when baking.

Step 2: Make the Filling

  • Heat olive oil in a skillet over medium heat. Sauté the onion and garlic until softened. Add black beans, rice, corn, cumin, chili powder, salt, and pepper. Stir to combine, then remove from heat and mix in ½ cup shredded cheese.
  • Optional Add-ins: Stir in a few spoonfuls of salsa or diced tomatoes with green chiles for extra kick, or toss in roasted veggies like butternut squash or cauliflower.

Step 3: Mix the Sauce

  • Combine marinara with oregano and cayenne. Want more flavor? Swap for a homemade enchilada sauce using crushed tomatoes, garlic, smoked paprika, and cumin.

Step 4: Assemble the Enchiladas

  • Spread a thin layer of sauce on the bottom of the baking dish. Spoon 2–3 tablespoons of filling onto each tortilla, roll tightly, and place seam-side down. Pour the remaining sauce over the enchiladas and sprinkle with 1 cup shredded cheese.

Step 5: Bake

  • Cover the dish with foil and bake for 15 minutes. Remove foil and bake for another 10 minutes, or until the cheese is melted and bubbly.

Step 6: Garnish & Serve

  • Top with fresh cilantro, avocado slices, crumbled queso fresco, and any of your favorite garnishes. Serve with lime wedges for brightness.

Notes

Additional tips:
✅ Prep in Advance
Rice: Cook your rice up to 4 days ahead and store it in the fridge. This saves time and helps the grains stay firm during assembly.
Beans: Rinse canned black beans well to remove excess sodium and the “canned” taste.
✅ Add More Flavor to the Rice
Toast rice in butter before cooking for a nutty aroma. Simmer it with veggie broth, a splash of lime, or sautéed onions to level up the flavor.
✅ Keep Tortillas from Cracking
Using corn tortillas? Warm them in the microwave wrapped in a damp towel or lightly fry them in oil. This makes them pliable and easier to roll.
✅ Don’t overstuff the tortillas – they roll better and bake evenly with just a few tablespoons of filling.
✅ Want crispier edges? Leave a few tortillas slightly uncovered by sauce.
✅ Prevent sogginess: If you want to add fresh greens like spinach, steam and wring out the moisture first.
✅ Try different cheese combos
Try Oaxaca, Muenster, or queso enchilado for next-level creaminess.
✅ To make ahead
Assemble the enchiladas and refrigerate (unbaked) up to 24 hours in advance.
✅ To freeze
Wrap the dish well and freeze before or after baking. Reheat from frozen at 350°F, covered, for 30–40 minutes.
✅ Leftovers
Store in an airtight container in the fridge for up to 4 days.

Similar Posts

Leave a Reply