| |

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!

A plate with a serving of the best vegetarian enchiladas casserole, topped with avocado slices, sour cream, cheese, and cilantro is shown. Lime wedges and a fork are on the plate, with the casserole dish visible in the background.

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
A casserole dish filled with the best enchiladas topped with sliced avocado, sour cream, crumbled cheese, and cilantro. Lime wedges and half an avocado sit nearby on a light-colored table. Perfect alongside beans and rice.

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
A top-down view of burrito ingredients on a wooden board, including tortillas, corn, black beans and rice, onions, cheese, avocado, lime wedges, red sauce, and various spices—perfect for making the best vegetarian enchiladas.

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.
A rolled tortilla sits on a wooden cutting board dusted with spices, next to a pan of beans and rice—perfect for making the best enchiladas. An avocado, lime wedges, and a wooden spoon are nearby on a cloth.

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.

A skillet contains a mixture of black beans and rice, perfect for making the best vegetarian enchiladas. Surrounding it are tortillas, a wooden spoon, an avocado, lime wedges, and dried chilies on a wooden board and cloth.

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.

A bowl of tomato soup topped with dried herbs and ground spices sits on a wooden cutting board, next to two wooden spoons and a dusting of spice—perfect alongside the best beans and rice or your favorite vegetarian enchiladas.

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.

A baking dish filled with vegetarian enchiladas covered in shredded cheese, ready to be baked. The dish is placed on a cloth with an avocado, a dried chili, lime wedges, and a bowl of extra shredded cheese nearby.

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.

A baking dish filled with vegetarian enchiladas topped with melted cheese, sliced avocado, sour cream, fresh cilantro, and crumbled cheese. Lime wedges and an avocado are nearby on a white tile surface.

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.
A plate with the best enchiladas topped with avocado slices, cheese, cilantro, and sour cream, served with lime wedges. A casserole dish with more enchiladas is partially visible below. A fork rests on the plate.

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
A bowl of homemade guacamole garnished with a cilantro leaf, surrounded by fresh cilantro, lime halves, and a bowl of tortilla chips on a gray surface.

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