Chilaquiles Rojos with Black Beans
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.Large weekend brunches were made for my chilaquiles rojos with black beans. It is delicious, impressive, and only takes 45 minutes to make! I layer my beans with corn tortillas, smoky tomato sauce, and melted cheese, and bake it into a substantial Mexican-inspired casserole that is traditionally served for breakfast, but works any time of the day.

Chilaquiles rojos with black beans are my plant-based take on a classic Mexican breakfast. Traditionally, it is served with an egg, but I use black beans for a plant-based protein. It is built around tortillas simmered in red chili sauce, and the baking keeps the bold flavors. For another wholesome and hearty Mexican breakfast, try my healthy sweet potato breakfast hash. It is nutritious and sumptuous with all the authentic flavors.
I first made chilaquiles rojos with black beans after trying them at a restaurant. Initially, I kept it plant-based and omitted the fried eggs and shredded chicken. But I knew I had to include protein somehow. Then I decided to use my leftover vegan refried beans, and it was amazing! I felt significantly more satisfied after eating it. Since then, I have switched to black beans for more texture and fewer calories.
👩🏽🍳 Why I Love This Recipe
As a health coach and a mom, there is nothing better than a meal that is quick, easy, and combines comfort with solid nutrition. This chilaquiles rojos with black beans does it all. Black beans provide protein, fiber, antioxidants, and magnesium while aiding in blood sugar management, heart health, and cholesterol. I add in the tomatoes and peppers for their bright color and flavor, resulting in a cohesive and authentic meal that aligns with a plant-based lifestyle.
The layers work together thanks to the ingredients, the way they are cooked, and the various textures they bring when combined. I bake the casserole, which allows the corn tortillas to absorb the rich tomato sauce, softening them but retaining a bit of structure. The vegetables and beans are cooked quickly in the skillet before baking, which releases their flavors and keeps the texture fresh and bright.
I had made this dish a few times before I even had a look at its history, which changed the way I approached it entirely. Chilaquiles rojos are rooted in pre-Hispanic history and were invented to give stale tortillas new life with the help of sauces. After learning this, I was no longer confined to freezing leftover tortillas; instead, I allowed them to get a little stale. For tradition! Now my kids tell me to make extra tortillas so that there are guaranteed leftovers, which means guaranteed chilaquiles rojos with black beans!
🥘 Ingredients
I use simple pantry staples and fresh vegetables to build flavorful chilaquiles rojos with black beans. This is exactly what I use:

Tomato sauce: I use canned tomato sauce, which gives the base the perfect consistency and richness, and allows the chili spices to shine through.
Vegetable broth: I use this in place of the traditional chicken broth. This allows me to thin out the sauce slightly, while building on the savory flavor.
Chili powders: For this dish, I use a mix of classic, ancho, and chipotle chili powder. Together, these provide a complex, smoky, warm Mexican flavor with a gentle heat.
Seasoning: I use garlic powder, onion powder, ground cumin, salt, and dried oregano for a balanced, aromatic, and earthy flavor.
Olive oil: My vegetables are cooked in olive oil, allowing them to soften and develop their flavors.
Filling: I use black beans, peppers, corn, onions, and diced tomatoes to create a filling that has fresh flavors, natural sweetness, plant-based protein, and a bit of acidity.
Corn tortillas: I cut corn tortillas into pieces and layer them through the casserole, allowing them to soak up the sauce as the dish bakes.
Shredded cheese: Sprinkling shredded cheese throughout the layers provides an additional creamy, melty texture. I also use shredded vegan cheese if needed.
Topping: I use diced fresh tomatoes and sliced green onions as a fresh topping, which I scatter over after it has baked.
🔪 How To Make
These chilaquiles rojos with black beans are built with intentionally layered flavors and cooking methods. This is the step-by-step process I use:
Make the sauce: First, I preheat my oven to 350F. Then I combine the tomato sauce, vegetable broth, chili powders, garlic powder, onion powder, and oregano. I whisk the mixture over a medium heat, then reduce the heat so my sauce simmers gently.

Cook onions and peppers: I heat olive oil in a large skillet and cook the onions and bell pepper until they soften and begin to brown.

Add the rest of the filling: Next, I stir the black beans, tomatoes, corn, cumin, and salt into the onions and peppers. I cook for a few minutes until everything is heated through.

Scatter tortilla pieces: I scatter half of my tortilla pieces into the bottom of my baking dish.

Top with veg and sauce: Then I add a layer of 1/2 of my vegetables, sauce, and cheese. I repeat the layers with my remaining tortillas, sauce, filling, and cheese.

Bake: I cover the dish with foil and bake until heated through. Then I removed the foil near the end, and allowed the cheese to melt and the edges to bubble. Lastly, I sprinkle over my chopped tomato and sliced green onion before serving.

💭 Expert Tips
My #1 Secret Tip for this chilaquiles rojos with black beans recipe is to lightly toast the tortillas or use slightly stale tortillas. I do this to prevent the tortillas from becoming overly soft and mushy during baking, and it gives the dish a more traditional finish and texture.
Other Tips To Keep In Mind:
- Simmer sauce: I allow my red sauce to simmer for several minutes to intensify flavors and cook off any excess moisture.
- Keep cuts similar: My onions, bell peppers, and tomatoes are chopped into similar-sized pieces, ensuring balanced distribution.
- Layer carefully: I make sure to spread the sauce layer across each layer, allowing every tortilla piece to soak up the rich tomato sauce.
- Cover for the initial bake: By using foil, I ensure that the casserole heats through, allowing the tortillas to soften, without drying out the top layer.
- Allow to rest: I let my casseroles rest for a few minutes. This gives the layers a chance to settle, which makes slicing and serving cleaner.
📖 Variations
These are the variations that I have experimented with, loved, and made on repeat. Try some of these out for yourself:
Spinach boost: I stir in 2 cups of fresh baby spinach into the vegetable mixture, just before layering. This gives my dish additional vitamins and nutrients. I make this on weekends if I know my kids have a busy day ahead.
Egg topping: If I am not following a strictly vegan menu, I serve each portion with 1 fried or poached egg on top. All the men in my family love an over-easy egg with this dish; the runny yolk mixes into the sauce for a rich finish.
Added heat: I saute 1 diced jalapeno with the onion and bell pepper to bring extra heat into the casserole. This is a great way to subtly and naturally boost your metabolism. But my husband just loves it for the extra spicy kick.
🍽 Serving Suggestions
When I serve my chilaquiles rojos with black beans at a brunch, I like pairing them with toppings that elevate the authentic flavors and add another dimension to the textures. I recommend trying it with my vegan queso fresco for a creamy and tangy topping. A spoonful of my pineapple pico de gallo, for a playful take on a traditional accompaniment.
When I make this for just my kids and husband, I like to do a bit more to turn this into a full-on Mexican spread that is light but still satisfying. Last week was unseasonably hot, and I decided to offset the warmth and heat of this dish with cold glasses of my vegan horchata and bowls of my fresh Mexican fruit salad. This was an ideal and balanced lunch, and I will definitely make it again.
🧊 Storing And ♨️ Reheating
Refrigeration: I store cooled chilaquiles in an airtight container in the refrigerator for up to 4 days.
Freezing: I place portions in a freezer-safe container and freeze for up to 3 months.
Reheating: If frozen, I make sure to thaw in the refrigerator overnight, before reheating. To reheatI either warm individual portions in the microwave until hot or I place the entire casserole in a 350F oven for 10-15 minutes until heated through.

❓Recipe FAQs
Corn tortillas work best, since they have the flavor and structure that traditional chilaquiles rely on. I cut my tortillas into wedges before toasting and assembling them, making sure my bottom layer is covered properly.
I do not recommend using ketchup as it is far too sweet and contains vinegar, which would change the flavor a lot. Tomato puree is thicker and more concentrated than tomato sauce. Instead, I recommend using a can of whole or diced, peeled tomatoes and blending them until smooth. I would also add a few extra minutes to allow the sauce to reduce and thicken on the stove.
Yes, you can! While I love the oven method, for balanced cooking and melting, I have made it on the stovetop in a large deep skillet. I layered my tortilla wedges, veggies mixture, sauce, and cheese in the pan, covered with a lid, and cooked on a low heat for 8-10 minutes. Always spray the bottom of the pan with a light cooking oil for a crispier bottom layer.

🌮 More Healthy Mexican Inspired Recipes!
Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
🎥 Watch How to Make It
Chilaquiles Rojos with Black Beans
Ingredients
- ½ tbsp olive oil
- 1 medium red onion diced
- 3 red, yellow or orange bell pepper diced
- 2 15oz cans of black beans, rinsed
- 1 14oz can of diced tomatoes
- 1½ cups corn frozen (thawed) or fresh
- 1 tsp ground cumin
- ½ tsp salt
- 10-12 corn tortillas quartered
- 1¼ cups shredded Cheddar cheese or a Mexican cheese blend
- 1 15oz can tomato sauce 1 can
- 1½ cups vegetable broth
- 1 tbsp chili powder
- 1 tsp ancho chili powder
- ½ tsp chipotle chili powder use less for a less spicy sauce
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp dried oregano
- Diced tomato and green onion for topping
Instructions
- Preheat oven to 400°F. Lightly coat a 9-by-13-inch baking dish with cooking spray. Meanwhile, make the sauce: combine the tomato sauce, vegetable broth, chili powders (all 3 of them), garlic powder, onion powder, and dried oregano in a medium sauce pan over medium heat. Whisk to combine, then turn the heat down to low and let simmer.
- Heat olive oil in a large nonstick skillet over medium-high heat. Add onion and bell pepper and cook, stirring often, until starting to brown, about 5 minutes.
- Stir in beans, tomatoes, corn, cumin and salt and cook, stirring occasionally, until the vegetables are heated through, about 3 minutes.
- Scatter half the tortilla pieces in the casserole dish.
- Top with half the vegetable mixture, then half the sauce, and then half the cheese.
- Repeat with one more layer of tortillas, vegetables, sauce and cheese.
- Cover the casserole with foil and bake for 15 minutes. Remove the foil and continue baking until the casserole is bubbling around the edges and the cheese is melted, about 10 minutes more.
- Top with diced tomatoes and green onion.
Notes
- My #1 Secret Tip for this chilaquiles rojos with black beans recipe is to lightly toast the tortillas or use slightly stale tortillas. I do this to prevent the tortillas from becoming overly soft and mushy during baking, and it gives the dish a more traditional finish and texture.
- Simmer sauce: I allow my red sauce to simmer for several minutes to intensify flavors and cook off any excess moisture.
- Keep cuts similar: My onions, bell peppers, and tomatoes are chopped into similar-sized pieces, ensuring balanced distribution.
- Layer carefully: I make sure to spread the sauce layer across each layer, allowing every tortilla piece to soak up the rich tomato sauce.
- Cover for the initial bake: By using foil, I ensure that the casserole heats through, allowing the tortillas to soften, without drying out the top layer.
- Allow to rest: I let my casseroles rest for a few minutes. This gives the layers a chance to settle, which makes slicing and serving cleaner.






Made this last night, and hubby and I absolutely loved it! This recipe is a keeper. I did make some modifications for us:
1) I’m not a big fan of canned tomatoes so I skipped the sauce entirely. I instead mixed all the spices in the black bean mixture.
2) I spread about 1/2 cup of Trader Joe’s hot Chipotle Salsa for the first layer of sauce, and Trader Joe’s Salsa Verde for the second layer of sauce, per someone’s suggestion here. They’re both calorie free, no preservatives, and quite low in sodium, so I didn’t feel bad about using them.
3) I skipped the first layer of cheese and added spinach instead. I just topped the dish with 1/2 cup cheese. I didn’t miss the taste of an extra layer of cheese, but perhaps it might have held up a bit better. We didn’t mind it being slightly messy.
4) I used 8 Trader Joe’s corn+wheat tortillas and rather liked their chewiness.
Have you noticed how we all lust after Trader Joe’s products?! In any case, thank you so much for this recipe!
Oh awesome!! Thanks so much for sharing your additions/modifications Pooja — they all sound great! Oh and I love the Trader Joe’s Salsa Verde — so good!! Trader Joe’s products in general are the best, I agree 🙂
Never tried a mexican dish before but I decided to try this one and wow even the kids ate it! Many thanks for sharing
Oh that’s so great! So happy to hear it was kid-friendly too 🙂
These look delicious, going to have to try!!!!
Yay! Let me know how you like this recipe Sarah!
I made this a couple days ago and it was great! I’m moving this week so I wanted something healthy and filling so this was perfect! I made it in three separate containers so I can bake them wherever I am 🙂
Hooray!! So happy to hear that Anna 🙂 And this recipe freezes / stores perfectly — it only tastes better after you reheat it because the flavors have so much time to blend together!
I made this on Saturday with vegan cheese (a mix of Daiya mozzarella and pepper jack shreds) and added some soyrizo to the bean mix. Meant to add some spinach but will have to do that next time.
Yum! Definitely a keeper and I’m loving the leftovers. Thanks for this!
Awesome!! Love the idea of adding spinach — such an easy way to get some extra greens into your diet! So glad you liked this recipe Catherine!
I made this tonight for dinner. My sons (12,13) who say they really don’t like beans, REALLY enjoyed it and asked for seconds, even thirds! 😮 This recipe is definitely a keeper in my home, thank you!!
Forgot to add, this would also be great with a green tomatillo sauce which I wish I knew how to make!
Oooh that does sound good! I usually just buy the tomatillo sauce from Trader Joe’s which is made with 100% all natural ingredients and is pretty affordable — so you might want to try that! I don’t have a good recipe for making tomatillo sauce from scratch yet but I will let you know if I come across one that I love!
That’s great I’ll definitely try Trader Joe’s tomatillo sauce, thank you for the recommendation! Congrats on the birth of your baby girl, Layla, she’s beautiful!
No problem at all! And aww thank you so much! 🙂
That is so great Nancy!! The fact that your sons liked it (and we know how picky kids can be when they’re eating) means a lot!!
My mom saw that I liked your post about this recipe on FB so she made it herself last night! 🙂 It turned out great. Can’t wait to make it myself!
Haha! That is so awesome 🙂 I’m so glad you both liked it!!
This looks so delicious and perfect for this freezing weather! Chilaquiles is one of my fave Mexican dishes so I will definitely be trying it:)
Sweet! This is definitely a super warming and comforting dish – I’m sure you will love it Ginnie!
Hi! Your email to my inbox could not have come at a more perfect time! I was looking to make some mexican today and was heading to the grocery store! This is a great twist that I’ve never tried before! Excited to be making a mexican casserole dish! The sauce is on the stove and the vegetables are prepped! I’ll let you know tonight how it turns out! Thanks for the recipe!
Woohooo! I can’t wait to hear how you liked this recipe Anjali! Keep me posted 🙂
this is my all time favorite brunch but I normally make it in the pan and if you need a quick recipe here it is. https://www.foodpleasureandhealth.com/2013/06/brunch-chilaquiles.html
I love this casserole version while feeding a crowd, will be thinking of this.
Oh nice!! Thanks for sharing Dixya — your version looks delicious too!
This looks wonderful! Love your ideas and love your pictures!
Thanks so much Claudia!! I can’t wait for you to try this recipe!
Hello Anjali, I really do love traditional Mexican breakfast with a healthy love of the breakfast chilaquiles dish.
Thanks Natalie! If you like traditional chilaquiles you will definitely love this version!
Can you recommend any cookbooks to me? I try to find other places with good recipes like books and websites but I always end up back here. I love almost everything you fix! Today I tried a blue cheese and pasta recipe from the moose wood cookbook but I despised it and wished I had fixed something from here instead. Is there anything as reliable as you in a cook book?
Hi Sarah!! Awwww thank you so much – you are so sweet! I’m so glad you’re enjoying my recipes 🙂 Regarding one cookbook, honestly I haven’t found just one that I love either. Sometimes I’ll take recipes from cookbooks (like Plenty) as inspirations, and then modify them to suit my tastes, and that’s what ends up on the blog. I’ll also use websites like CookingLight.com, FoodNetwork.com, and EatingWell.com for recipe inspiration, but it’s rare that I follow any recipe exactly. Sorry I don’t have a better rec for you – I wish I could be more helpful!
We make this one often since we found it on your blog. Its great. thanks for the great and easy recipes you share. 🙂
Oh that’s so great! I’m so glad you’re enjoying my recipes Shelly! 🙂
This is one my families all time favorites, we eat it every other week! There is only 3 of us so I divide it between 2 8×8 pans and freeze one for later. Thanks so much for sharing!
What a great tip to save the leftovers!! I’m in a similar situation – it’s just me and my hubby – so we just ended up eating the leftovers or re-purposing the leftovers for days. I like your solution a lot better – I’m freezing half next time! 🙂
added to my favs
looks like it would be so nice
on a night that’s cold…
Thank You and Cheers! 🙂
It would be! It’s a very warming dish 🙂 Enjoy!
This looks good, am trying to lose weight and willing to try new things for better health so will make it over the weekend and let you know.
Thanks Bud! Let me know how you like this recipe!