Black Bean & Rice Enchiladas with Queso Fresco
There’s nothing quite like a hearty, comforting dish that you can pull together quickly, and these Black Bean & Rice Enchiladas are exactly that. With simple ingredients and a little bit of time in the oven, you can create something that’s flavorful, satisfying, and perfect for a busy weeknight. I’ve always loved the combination of beans, rice, and cheese, but when you add a tangy kick from the marinara sauce and a little heat from cayenne, it takes the whole dish to the next level.
This recipe is a family favorite at our house, and I love how customizable it is. Whether you go for classic flour tortillas or switch things up with corn, the soft, cheesy rolls are packed with all the good stuff. Plus, the fresh garnishes like avocado, cilantro, and a sprinkle of queso fresco really bring everything together. I’ve found that everyone, even my picky eaters, can’t resist the layers of flavors and textures in each bite.
If you’re looking for a meal that’s as easy as it is delicious, this is the one to try. It’s a fantastic option for feeding a crowd or for meal prepping for the week. You can easily double the recipe and enjoy leftovers that are just as tasty the next day. So, if you’re in the mood for something filling but not heavy, these enchiladas will definitely hit the spot!

Ingredients
For the Filling:
- 1 tbsp olive oil: A touch of olive oil to sauté the onions and garlic, bringing out their natural sweetness.
- 1 small red onion, finely chopped: The red onion adds a hint of sharpness and sweetness that balances the flavors.
- 2 cloves garlic, minced: Garlic brings that savory, aromatic base that really enhances the dish.
- 1 cup cooked black beans, drained and rinsed: Black beans are packed with protein and a creamy texture that pairs beautifully with the rice.
- 1 cup cooked rice: Rice adds the perfect soft, hearty base to complement the beans and veggies.
- ½ cup corn kernels (fresh or frozen): Sweet corn brings a pop of color and crunch, balancing out the richness.
- 1 tsp ground cumin: Ground cumin adds that earthy, slightly smoky flavor that’s essential to enchilada fillings.
- ½ tsp chili powder: Chili powder gives the dish a mild heat and depth, rounding out the spiciness.
- Salt & black pepper, to taste: A little salt and pepper elevate all the flavors and tie everything together.
- ½ cup shredded cheese (cheddar or ideally Monterey Jack): Cheese adds a creamy richness and helps hold everything together.
For the Sauce:
- 1 cup marinara sauce: The marinara sauce provides a tangy, savory backdrop for the enchiladas, making them extra saucy.
- ½ tsp oregano: Oregano brings a fragrant, herbaceous note that complements the marinara beautifully.
- ½ tsp cayenne (optional for spice): A pinch of cayenne adds just the right amount of heat if you want to kick things up.
For Assembly:
- 8 small flour or corn tortillas: Soft tortillas are the perfect vessel for wrapping up all the flavorful filling.
- 1 cup shredded cheese (cheddar, Monterey Jack, or a mix): The shredded cheese creates a melty, gooey topping that pulls everything together.
For Garnish:
- Fresh cilantro leaves: Cilantro adds a fresh, zesty finish that brightens up the dish.
- Sliced avocado: Creamy avocado provides a cool, smooth contrast to the spiciness of the enchiladas.
- Crumbled queso fresco or full-fat Greek yogurt: Queso fresco adds a mild, crumbly texture, while Greek yogurt can offer a creamy tang.
- Lime wedges: A squeeze of lime brings an extra burst of freshness that balances the flavors.
- Thinly sliced red dried chili or jalapeños: A little heat from the chilies or jalapeños adds a vibrant, spicy kick for those who like a little extra kick.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
2. Heat olive oil in a pan over medium heat. Sauté the onion and garlic until softened. Add the black beans, rice, corn, cumin, chili powder, salt, and pepper. Stir to combine, then remove from heat and mix in ½ cup of the shredded cheese.

3. Spoon 2-3 tablespoons of the filling onto each tortilla, roll them tightly, and place them seam-side down in the baking dish.


4. In a bowl, mix the marinara sauce with oregano and cayenne. Pour the sauce evenly over the enchiladas and top with the remaining 1 cup of shredded cheese.
/
/ 
5. Bake for 20-25 minutes, or until the cheese is melted and bubbly.

6. Let cool slightly, then top with fresh cilantro, sliced avocado, crumbled queso fresco, and red chili slices. Optionally, add a layer of Greek yogurt and serve with lime wedges.

Top Tips
-
Make the Filling Ahead of Time: To save time, you can prepare the filling a day in advance and store it in the fridge. This will allow the flavors to meld together even more.
-
Customize the Spice: Adjust the heat by adding more or less cayenne to the sauce, or include a dash of hot sauce to the filling for an extra kick. You can also swap the chili powder for chipotle powder for a smoky flavor.
-
Use Homemade Enchilada Sauce: If you have the time, making your own enchilada sauce with tomatoes, chili powder, and spices can elevate the dish and add a deeper flavor.
-
Try Different Cheeses: While cheddar and Monterey Jack are great options, you can experiment with other cheeses like pepper jack for a spicy twist or a blend of mozzarella and sharp cheddar for more creaminess.
-
Bake Until Bubbling: For the best texture, bake the enchiladas until the cheese is completely melted and bubbly. This ensures a gooey, cheesy layer on top that everyone will love.
-
Use Fresh Tortillas: If possible, use fresh tortillas for a soft and chewy texture that holds the filling better. If you’re using store-bought tortillas, heat them briefly before filling to make them more pliable.
-
Don’t Skip the Garnishes: The garnishes are key to adding freshness and texture to the dish. A squeeze of lime and the creamy avocado really balance out the heat and richness, so be sure to pile them on!
-
Make It Vegan: To make this recipe vegan, simply swap the cheese for a dairy-free alternative like vegan cheddar or mozzarella, and use cashew cream instead of Greek yogurt.
-
Leftovers are Perfect: These enchiladas taste even better the next day! Store leftovers in an airtight container and reheat in the oven for a crispy, melty meal.

Perfect Pairings and Serving Ideas for Your Black Bean & Rice Enchiladas with Queso Fresco
Perfect Pairings:
-
Mexican Street Corn (Elote): The smoky, creamy flavors of grilled corn with a sprinkle of chili powder, lime, and cotija cheese complement the richness of the enchiladas perfectly.
-
Simple Guacamole & Chips: The creamy texture and fresh flavor of guacamole make a great contrast to the spiced enchiladas. Pair it with crispy tortilla chips for a satisfying side.
-
Crisp Green Salad: A fresh salad with lime vinaigrette and ingredients like avocado, cherry tomatoes, and red onions helps balance the richness of the enchiladas. Try a simple arugula salad for a peppery bite.
-
Cilantro-Lime Rice: Serve alongside a bowl of cilantro-lime rice to complement the flavors of the filling and add extra freshness to the meal.
-
Mexican-Style Rice and Beans: A classic side of Mexican rice and refried beans would make this meal even more hearty and satisfying, turning it into a full Mexican feast.
-
Pineapple Salsa: For a sweet and tangy contrast, serve a vibrant pineapple salsa with red onions, cilantro, and lime. It pairs beautifully with the spiciness of the enchiladas.
Serving Ideas:
-
Top with a Fried Egg: For an extra protein boost, try topping each enchilada with a fried egg. The runny yolk adds richness and a delicious twist to the dish.
-
Serve Family-Style: Arrange the enchiladas in a large baking dish and serve them family-style at the table, making it easy for everyone to dig in and enjoy.
-
Taco Bar Setup: If you’re serving a crowd, consider creating a taco bar with additional toppings like pickled onions, shredded lettuce, and sliced jalapeños. Let everyone customize their own plate!
-
Side of Mexican Soup: For a warming starter, serve a bowl of light and flavorful Mexican soup like Sopa de Lima (lime soup) before the enchiladas. It sets the stage with a tangy, fresh vibe.
-
Pair with a Cold Beverage: To cool things down, serve with a refreshing beverage like horchata (a sweet cinnamon rice drink) or a chilled margarita for a festive touch.

Black Bean & Rice Enchiladas with Queso Fresco
These Black Bean & Rice Enchiladas with Queso Fresco are a delicious and satisfying meal that's perfect for any occasion. Soft tortillas are filled with a savory mixture of black beans, rice, corn, and spices, then baked with marinara sauce and melted cheese. Topped with fresh cilantro, creamy avocado, and crumbled queso fresco, these enchiladas offer the perfect balance of flavors. Quick to prepare and full of flavor, they’re ideal for weeknight dinners or serving a crowd.
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
- ½ cup corn kernels (fresh or frozen)
- 1 tsp ground cumin
- ½ tsp chili powder
- Salt & black pepper, to taste
- ½ cup shredded cheese (cheddar or ideally Monterey Jack)
For the Sauce:
- 1 cup marinara sauce
- ½ tsp oregano
- ½ tsp cayenne (optional for spice)
For Assembly:
- 8 small flour or corn tortillas
- 1 cup shredded cheese (cheddar, Monterey Jack, or a mix)
For Garnish:
- Fresh cilantro leaves
- Sliced avocado
- Crumbled queso fresco or full fat Greek yogurt
- Lime wedges
- Thinly sliced red dried chili or jalapeños
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
- Heat olive oil in a pan over medium heat. Sauté the onion and garlic until softened. Add the black beans, rice, corn, cumin, chili powder, salt, and pepper. Stir to combine, then remove from heat and mix in ½ cup of the shredded cheese.
- Spoon 2-3 tablespoons of the filling onto each tortilla, roll them tightly, and place them seam-side down in the baking dish.
- In a bowl, mix the marinara sauce with oregano and cayenne. Pour the sauce evenly over the enchiladas and top with the remaining 1 cup of shredded cheese.
- Bake for 20-25 minutes, or until the cheese is melted and bubbly.
- Let cool slightly, then top with fresh cilantro, sliced avocado, crumbled queso fresco, and red chili slices. Optionally, add a layer of Greek yogurt and serve with lime wedges.
