Vegetarian Enchilada Bake



Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

A healthy make-ahead dish the whole family will love, this sweet potato black bean enchilada bake is layered with tortillas, cheese and a homemade enchilada sauce. Vegetarian, gluten-free and absolutely delicious! 

I know a few of you are going to think I’m crazy, but for whatever reason I’ve never been that big on Mexican food. I like it and definitely have cravings for chips and guac from time to time, but it’s not something that I’m obsessed with. That said, things have changed as of late because I’ve totally been hooked on this Mexican-inspired enchilada bake.

And it’s a good thing that I’m coming around to Mexican food because I’m headed to Mexico next month!! I’ll be in Tulum with one of my best friends doing a ton of yoga, hanging on the beach, exploring and enjoying authentic Mexican food. Just a few more weeks and we’ll be on our way. I literally can not wait.

Slice of sweet potato black bean enchilada bake layered with tortillas, sweet potatoes, black beans, cheese and a homemade enchilada sauce with slices of avocado on the side. Remaining enchilada bake in baking dish behind.

Okay so back to the sweet potato black bean enchilada bake… we’ve already made it three times because it’s SO good. The combo of creamy sweet potatoes and black beans with a spicy homemade enchilada sauce, tortillas and cheese works so well. Gah! Just writing this makes me want to make the bake again this weekend.

Black beans and sweet potato in a pan.

And it’s pretty easy too. All the layers come together quickly and it bakes up in about 20 minutes. I’ve been making it over the weekend so that we can have it for dinner one night and eat the leftovers for weeknight meals over the next couple days.

A series of the steps to make an enchilada bake.

The spiced-up enchilada sauce is made by quickly whirling together all the ingredients in a blender and this can be done while the black bean and sweet potato mixture is sautéing on the stove-top. Once both of these components are done, you simply layer everything in a casserole dish and bake.

Once cooked, the sweet potato enchilada bake is ready to be served with your favorite garnishes. We like loading ours down with cilantro, green onion, jalapeño, avocado and sour cream for the ultimate Mexican dinner.

Slice of sweet potato black bean enchilada bake layered with tortillas, sweet potatoes, black beans, cheese and a homemade enchilada sauce with slices of avocado on the side. Remaining enchilada bake in baking dish behind.

Want more healthy Mexican recipes? Try these:

Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
4.89 from 45 votes

Sweet Potato Black Bean Enchilada Bake

Layered with tortillas, sweet potatoes, black beans, cheese and a homemade enchilada sauce. Vegetarian, gluten-free and absolutely delicious!
Prep Time: 20 minutes
Cook Time: 20 minutes
Servings: 8


Enchilada Sauce

  • 28 ounce can diced fire roasted tomatoes
  • 1 1/2 Tablespoons chili powder
  • 1 Tablespoon ground cumin
  • 2 teaspoons dried oregano
  • 1 teaspoon cinnamon
  • 1/2 teaspoon cayenne pepper
  • 1 teaspoon salt

Enchilada Bake

  • 1 Tablespoon avocado oil or coconut oil
  • 1 large onion
  • 4 cloves garlic
  • 2 medium sweet potatoes, peeled and chopped into small bite-size chunks
  • 2-3 Tablespoons finely chopped jalapeño
  • 1 cup baby spinach
  • 1 15 oz can black beans, rinsed and drained
  • 1 teaspoon sea salt
  • 12 corn tortillas
  • 2 cups shredded Mexican cheese
  • toppings: chopped green onions, chopped cilantro, sour cream, avocado


  • Preheat oven to 425°.
  • Make sauce by combining all ingredients in a blender. Blend until smooth and set aside.
  • Add oil to a large skillet over medium heat. Once hot add onion and garlic and sauté until fragrant, about 3 minutes. Add jalapeño, sweet potatoes and salt. Cover and cook for 12-15 minutes or until sweet potatoes are tender. The cook time will vary based on how big your sweet potato chunks are. Just be sure they are fully cooked and tender. Add black beans and baby spinach. Toss to combine and remove from heat.
  • Grab a 9X13 baking dish, lightly grease and start layering ingredients for the bake. Place four tortillas over the bottom of the dish, add 1/3 of the enchilada sauce, 1/2 of black bean and sweet potato mixture and 1/2 of the cheese. Add 4 tortillas, 1/3 of sauce and 1/2 black bean and sweet potato mixture. Add 4 tortillas, 1/3 of the enchilada sauce and top with the remaining cheese.
  • Bake uncovered at 425° for about 20 minutes or until the top layer of cheese has melted and the bake is hot throughout.
  • Serve with toppings of your choice — green onions, chopped cilantro, sour cream or Greek yogurt and avocado.



  • This bake is a tad on the spicy side, if you don’t like spicy food you’ll want to cut back on the jalapeño and cayenne pepper.
  • To make this a freezer meal I recommend prepping the bake (following the recipe through step 4), then covering tightly with wrap or foil. Freeze until ready to serve (up to three months). On the day you want to serve the bake, take it out of the freezer, allow to thaw then bake according to step 5.


Serving: 1/8 of recipe | Calories: 394kcal | Carbohydrates: 64g | Protein: 15g | Fat: 11g | Fiber: 13g | Sugar: 8g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Lunch/Dinner
Cuisine: Mexican
Keyword: enchilada bake, healthy enchilada bake, sweet potato enchilada bake
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Chicken fajita filling on a sheet pan with a wooden spoon. Tortillas are resting on the bottom of the sheet pan.
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    I’ve been cooking with all of your recipes for over a month! My husband and I have loved every single recipe… I made this last night and substituted spinach with Beet Greens and butternut squash for sweet potato. It was so amazing. Keep the recipe ideas coming!

    1. Woo!! That makes me so happy to hear. So glad you loved this recipe. Thanks for making it and for coming back to leave a review. I so appreciate it!

  2. Ran across your recipe while looking for a fun meal train meal for new parents. I took out all the spicy elements for them, left some of them in for us, and both of the options are delicious! Thank you!!

  3. 5 stars
    I just made this meal and it was delicious. I love spicy and this was perfect. So much flavor. Just curious if I can freeze it after I cooked it? If so what’s the best way to do that?

    1. Yay! So glad you loved this recipe, Brianne. Thanks so much for making it and for coming back to leave a review. While I haven’t tested freezing these after cooking (we always devour them) I do think it’s possible. I would let cool, cut the bake into smaller portions and wrap with plastic wrap and then foil. Place in a freezer storage bag and freezer for 1-2 months. To serve you could reheat in the microwave from frozen or thaw in the fridge and then microwave until warm throughout or try the oven for reheating once thawed. That said, I’m not sure if the bake will dry out if it goes back in the oven. Let me know if you try it!

    1. Thank you, Adrienne! I’m so glad you enjoyed this recipe. Thanks for coming back to leave me a comment and review!

  4. 5 stars
    YUM! This casserole was a hit! Even my meat-loving husband liked it. I only had 1 can of tomatoes, so I subbed in a jar of organic hot salsa for a work around. This was filling and delicious. Zero negatives!

    1. Ah I am so excited to hear this, Rachel. Thank you so much for you’re review + star rating, I really appreciate it!

    1. Awesome, Angela. I am so glad you are enjoying this recipe. Thank you so much for sharing your review + star rating, I really appreciate it!

  5. 5 stars
    This casserole was delicious! I used jarred 365 enchilada sauce to save time but next time I’ll try the recipe sauce.

    1. Excellent! I am glad this recipe turned out great, Deb. Thank you for your review + star rating, I really appreciate it!

  6. Could this be done without the onion? I have been wanting to try but didn’t know if it would be good without (my husband doesn’t like).

    1. Hi Kelly – You could omit the onion. Depending on whether it is a flavor or texture dislike, you could always add some onion powder. Hope you both enjoy this recipe!

  7. Just bought the new cookbook! =) =) and in one of the reviews, someone mentioned this recipe, so I had to check it out! Has anyone tried this with a plant-based cheese or without cheese, & if so, do you have any recommended brands or tips? This looks amazing! 🙂

    1. Hi Cynthia – I haven’t make this recipe specifically with plant based cheese, but I bet it’ll work. I really like VioLife cheese. Just keep in mind, plan based cheese don’t melt like normal cheese does, so that would be the main difference here. Let me know how this turns out for you. Thanks so much for purchasing my cookbook, I hope you love it!