Here is my favorite sweet potato quinoa enchilada casserole recipe, with layers of roasted sweet potatoes, fluffy quinoa, black beans, enchilada sauce, and plenty of melted cheese on top.
This casserole has become our go-to weeknight dinner when we need something filling and healthy that the whole family will actually eat. I love that I can prep it ahead of time and just pop it in the oven when things get busy.
Why You’ll Love This Sweet Potato Quinoa Enchilada Casserole
- Plant-based and nutritious – Packed with sweet potatoes, quinoa, and black beans, this casserole gives you plenty of protein and fiber without any meat or dairy.
- One-dish meal – Everything bakes together in a single casserole dish, which means less cleanup and more time to relax after dinner.
- Great for meal prep – This casserole reheats beautifully throughout the week, making it perfect for lunches or quick weeknight dinners when you don’t feel like cooking.
- Customizable toppings – You can dress it up with avocado, cilantro, hot sauce, or whatever you have on hand to make each serving feel fresh and different.
- Crowd-pleaser – The combination of sweet potatoes and enchilada flavors appeals to both vegans and meat-eaters alike, making it ideal for potlucks or family gatherings.
What Kind of Sweet Potatoes Should I Use?
For this enchilada casserole, you can use either the orange-fleshed sweet potatoes (often labeled as “yams” in grocery stores) or the paler white sweet potatoes. The orange variety is more common and will give you a slightly sweeter flavor and creamier texture when cooked. Just make sure to peel and cube them into similar-sized pieces, about half-inch cubes, so they cook evenly throughout the casserole. If your sweet potatoes are on the larger side, you might want to pre-roast them for a few minutes to ensure they’re tender by the time everything else is done.
Options for Substitutions
This casserole is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Sweet potatoes: Regular potatoes or butternut squash work well here. If using butternut squash, it might cook a bit faster, so keep an eye on it.
- White quinoa: Red or tri-color quinoa are fine substitutes. You can also use brown rice, though you’ll need to adjust the cooking time and may need a bit more liquid.
- Vegan cream cheese: If you’re not vegan, regular cream cheese works perfectly. You can also use sour cream or Greek yogurt for a similar creamy texture.
- Black beans: Pinto beans or kidney beans make great swaps. You could even use a can of refried beans if that’s what you have on hand.
- Salsa verde and red enchilada sauce: You can use all red enchilada sauce or all salsa verde if you don’t want to buy both. Just use about 24 ounces total of whichever you prefer.
- Corn tortillas: Flour tortillas work too, though corn tortillas hold up better in casseroles. If using flour, cut them into slightly larger pieces.
- Broth: Water works fine if you don’t have broth. Just add a bit more taco seasoning to boost the flavor.
Watch Out for These Mistakes While Baking
The biggest mistake you can make with this casserole is not cooking your quinoa until it’s completely tender before assembling – undercooked quinoa will stay crunchy even after baking, so make sure all the liquid is absorbed and the grains have that little spiral tail visible.
Another common error is cutting your sweet potato cubes too large, which means they won’t cook through in time – aim for 1/2-inch pieces so they roast evenly and become tender alongside everything else.
Don’t skip rinsing your quinoa before cooking, as this removes the bitter coating and prevents a soapy taste that can ruin the whole dish.
Finally, resist the urge to skip the resting time after baking – letting the casserole sit for 10 minutes helps it set up properly and makes it much easier to slice and serve without everything falling apart on your plate.
What to Serve With Sweet Potato Quinoa Enchilada Casserole?
This casserole is pretty filling on its own, but I love serving it with a simple side of tortilla chips and guacamole for extra crunch. A fresh cabbage slaw with lime juice and cilantro is another great option that adds a cool, crispy contrast to the warm casserole. If you want to make it more of a complete meal, try adding a side of Mexican rice or refried beans. Don’t forget to set out toppings like sliced avocado, a dollop of non-dairy yogurt, fresh cilantro, and lime wedges so everyone can customize their plate.
Storage Instructions
Store: This casserole is actually one of those dishes that tastes even better the next day after all the flavors have had time to hang out together. Keep it covered in the fridge for up to 4 days, and it makes for an easy grab-and-go lunch or dinner throughout the week.
Freeze: You can definitely freeze this casserole for later! Let it cool completely, then wrap it tightly in plastic wrap and aluminum foil, or divide it into individual portions in freezer-safe containers. It’ll keep for up to 3 months, which is great for those nights when you need a quick meal.
Reheat: To warm it back up, cover the casserole with foil and bake at 350°F until heated through, about 20-25 minutes from the fridge or 35-40 minutes from frozen. You can also microwave individual portions for a few minutes. Add your fresh toppings like avocado and cilantro right before serving.
| Preparation Time | 15-20 minutes |
| Cooking Time | 45-50 minutes |
| Total Time | 60-70 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1700-1950
- Protein: 45-55 g
- Fat: 40-48 g
- Carbohydrates: 300-340 g
Ingredients
For the roasted vegetables:
- 1 red onion (diced into 1/2-inch pieces)
- 2 medium sweet potatoes (peeled and cubed into 1-inch pieces)
- 1 jalapeño (minced, seeds removed for less heat)
- 1 bell pepper (diced into 1/2-inch pieces)
- 2 tbsp olive oil
- 1 tbsp taco seasoning
For the quinoa:
- 1 cup white quinoa (rinsed thoroughly to remove bitterness)
- 2 cups broth (vegetable or chicken)
For the sauce:
- 4 oz vegan cream cheese (room temperature, for smooth blending)
- 12 oz salsa verde
For the casserole:
- 6 corn tortillas (I use Mission brand for authentic flavor)
- 1 tbsp taco seasoning
- 1 can black beans (drained and rinsed)
- 12 oz red enchilada sauce
- 1 cup corn (fresh or frozen)
Optional toppings:
- non-dairy yogurt (optional but recommended for creaminess)
- lime wedges
- cilantro (fresh, chopped)
- hot sauce
- cabbage (thinly shredded)
- avocado (sliced just before serving)
Step 1: Prepare Mise en Place and Roast Vegetables
- 1 red onion
- 1 bell pepper
- 2 medium sweet potatoes
- 1 jalapeño
- 2 tbsp olive oil
- 1 tbsp taco seasoning
Dice the red onion and bell pepper into 1/2-inch pieces, mince the jalapeño (removing seeds for less heat), and cube the peeled sweet potatoes into 1-inch pieces.
Toss all vegetables on a baking sheet with 2 tablespoons olive oil and 1 tablespoon taco seasoning, spreading them in a single layer.
Roast at 425°F for 30 minutes, stirring halfway through, until the sweet potatoes are tender and slightly caramelized on the edges.
This initial roasting develops deep flavor and ensures the vegetables cook through before assembly.
Step 2: Cook Quinoa and Prepare Bean and Corn Mixture
- 1 cup white quinoa
- 2 cups broth
- 1 can black beans
- 1 cup corn
While vegetables roast, rinse the quinoa thoroughly to remove its natural bitter coating.
In a pot, bring 2 cups broth to a boil, add the rinsed quinoa, then reduce heat to low, cover, and simmer for 20 minutes until the liquid is absorbed and quinoa is fluffy.
Fluff with a fork when done.
In a separate bowl, combine the drained and rinsed black beans with the corn, setting this mixture aside.
I like to do this prep work while the vegetables are roasting so everything comes together at the right time.
Step 3: Make Creamy Salsa Verde Sauce
- 12 oz salsa verde
- 4 oz vegan cream cheese
While the quinoa cooks, blend the salsa verde and room-temperature vegan cream cheese in a bowl, stirring until completely smooth with no lumps.
The cream cheese should be at room temperature so it mixes easily without creating pockets of unmixed cheese.
If the mixture seems too thick, add a splash of water or additional broth to achieve a pourable sauce consistency.
This sauce will coat the tortillas and bind the casserole together.
Step 4: Assemble Casserole Base
- cooked quinoa from Step 2
- roasted vegetables from Step 1
- bean and corn mixture from Step 2
- 1 tbsp taco seasoning
- 12 oz red enchilada sauce
- 9″ x 13″ baking dish
Grease a 9″ x 13″ baking dish.
In the dish, combine the cooked quinoa from Step 2, roasted vegetables from Step 1, the bean and corn mixture from Step 2, 1 tablespoon taco seasoning, and the red enchilada sauce.
Mix everything thoroughly so the seasonings and sauce are evenly distributed throughout.
This creates a flavorful, well-seasoned foundation for the casserole.
I like to taste a small spoonful at this point and adjust the seasoning if needed—add a pinch more salt or a splash of lime juice if it needs brightness.
Step 5: Layer Tortillas and Sauce, Then Bake
- 6 corn tortillas
- creamy salsa verde sauce from Step 3
Arrange the 6 corn tortillas over the top of the casserole mixture, breaking them and overlapping as needed to cover the surface.
Pour the creamy salsa verde sauce from Step 3 evenly over the tortillas, making sure to coat all of them so they soften and absorb the flavors.
Bake uncovered at 425°F for 15 minutes until the sauce is bubbling around the edges and the tortillas begin to soften.
Then broil for 2 minutes to lightly crisp the top tortillas and develop a golden-brown finish.
Step 6: Finish and Serve with Fresh Toppings
- avocado
- hot sauce
- lime wedges
- cabbage
- cilantro
- non-dairy yogurt
Remove the casserole from the oven and let it rest for 3-5 minutes before serving—this allows the layers to set slightly and makes plating easier.
Serve portions with fresh avocado slices (add just before serving so they don’t brown), a generous handful of thinly shredded cabbage, a sprinkle of fresh cilantro, lime wedges for squeezing, a dollop of non-dairy yogurt if desired, and hot sauce on the side for extra heat.
The cool, creamy toppings and bright lime provide balance to the warm, savory casserole.




