Oh my gosh, you have to try this Black Bean & Sweet Potato Enchilada Casserole! It all started when I was desperate for a meatless Monday meal that wouldn’t leave anyone asking “where’s the beef?” I threw together what I had in the pantry – sweet potatoes, black beans, tortillas – and wow, did magic happen. My kids, who normally turn their noses up at anything with “healthy” in the description, went back for seconds. Now it’s our go-to comfort food that’s secretly packed with nutrients. The best part? It comes together in about 45 minutes with mostly pantry staples. Trust me, once you try this hearty, flavorful casserole, it’ll become a regular in your rotation too!
Table of Contents
Why You’ll Love This Black Bean & Sweet Potato Enchilada Casserole
This isn’t just another casserole – it’s the kind of meal that makes you feel good while eating it. Here’s why it’s become my ultimate weeknight hero:
- Nutrient powerhouse with fiber-rich black beans and vitamin-packed sweet potatoes
- Comes together in under an hour (I’ve made it after work when totally exhausted!)
- Bold flavors that make you forget it’s vegetarian – the spice blend is perfection
- Feeds a crowd or makes amazing leftovers (tastes even better the next day)
- Versatile base recipe you can tweak to your taste (my kids skip the spice, I add extra)
Seriously, this Black Bean & Sweet Potato Enchilada Casserole checks all the boxes – easy, delicious, and good for you. What’s not to love?
Ingredients for Black Bean & Sweet Potato Enchilada Casserole
Here’s everything you’ll need to make this flavor-packed casserole – I promise it’s all simple stuff you might already have on hand! The key is prepping your ingredients first so everything comes together like magic. Don’t skip the fresh garlic – it makes all the difference.
- 2 medium sweet potatoes – peeled and diced into ½-inch cubes (about 3 cups)
- 1 onion – chopped (I prefer yellow, but any type works)
- 2 cloves garlic – minced (or 1 teaspoon pre-minced if you’re in a hurry)
- 2 cups cooked black beans – rinsed well if canned
- 1 can (15 oz) enchilada sauce – mild or medium, depending on your spice preference
- 6 flour tortillas – the standard 8-inch size (corn works great too for gluten-free)
- 1 cup shredded cheese – I use a Mexican blend, but cheddar or Monterey Jack are perfect
- 1 teaspoon cumin – the secret flavor booster!
- 1 teaspoon chili powder – adjust to taste if you like more heat
- Salt and pepper – just a pinch of each to bring all the flavors together
See? Nothing fancy – just real, simple ingredients that create something truly special when combined. Now let’s get cooking!
How to Make Black Bean & Sweet Potato Enchilada Casserole
Alright, let’s dive into making this cozy, flavor-packed casserole! I promise it’s way easier than it looks – just follow these simple steps and you’ll have dinner ready before you know it. The secret is in the layering (and not skipping that preheating step – trust me on this one).
Prep the Sweet Potato Mixture
First things first – get that oven heating to 375°F (190°C). While it’s warming up, grab your trusty skillet and let’s make magic happen. Sauté the onions over medium heat until they turn translucent – about 3 minutes should do it. Then toss in that minced garlic (your kitchen will smell amazing!) and cook for just 30 seconds more.
Now add your diced sweet potatoes, black beans, cumin, chili powder, salt, and pepper. Stir everything together and let it cook for about 8-10 minutes, stirring occasionally. You want those sweet potatoes tender but not mushy – poke one with a fork to check. This is where you can adjust the spices if you like things extra flavorful!

Assemble the Casserole Layers
Time to build our masterpiece! Spread about ¼ cup of enchilada sauce in the bottom of your baking dish – this prevents sticking and adds flavor to every bite. Now layer tortillas on top – I tear mine to fit any gaps. Spoon half the sweet potato mixture over the tortillas, then drizzle with more sauce. Repeat with another layer of tortillas, the remaining filling, and more sauce.
The grand finale? That glorious blanket of shredded cheese on top. Don’t be shy – cover every inch! Pro tip: save a little sauce to drizzle over the cheese for extra color and flavor.
Bake to Perfection
Pop that beauty in the oven and let the magic happen! Bake for 25-30 minutes until the cheese is completely melted and getting those gorgeous golden spots. You’ll know it’s ready when the edges are bubbling slightly and the whole kitchen smells like your favorite Mexican restaurant.
Here’s the hardest part – let it cool for about 5 minutes before serving. I know, it’s torture when it smells this good, but trust me, this helps all the layers set so you get perfect slices. Then dig in and enjoy the happy silence as everyone devours this comforting, nutritious meal!

Tips for the Best Black Bean & Sweet Potato Enchilada Casserole
After making this casserole more times than I can count, I’ve picked up some tricks that take it from good to “oh my gosh, what’s in this?” territory. First – if you’re going gluten-free, corn tortillas work beautifully (just warm them briefly so they don’t crack). Want some heat? Toss in diced jalapeños with the onions or sprinkle red pepper flakes into the sauce.
My best tip? Let the assembled casserole sit for 10 minutes before baking – it helps the tortillas soak up that flavorful sauce. And if your sweet potatoes are stubborn, microwave them for 2 minutes before sautéing to speed things up. Oh, and always use more cheese than you think you need – I won’t tell!
Ingredient Substitutions & Variations
One of the things I love most about this Black Bean & Sweet Potato Enchilada Casserole is how flexible it is! Out of sweet potatoes? Butternut squash makes an amazing substitute – just cut it smaller since it cooks faster. For my vegan friends, swap the cheese for your favorite plant-based shreds (they melt beautifully now!). Don’t have black beans? Pinto or kidney beans work great too. And if you’re feeling adventurous, try adding roasted corn or swapping the enchilada sauce for mole – it creates a whole new flavor profile!
Serving Suggestions for Black Bean & Sweet Potato Enchilada Casserole
This hearty Black Bean & Sweet Potato Enchilada Casserole is a complete meal on its own, but I love dressing it up with fresh accompaniments. Try topping servings with cool lime crema (just mix sour cream with lime zest!) or a quick avocado-corn salad. For crunch, add tortilla strips or serve alongside crisp romaine lettuce with cilantro-lime dressing. My family always fights over the last spoonful of fresh pico de gallo on top!
Storage and Reheating Instructions
This Black Bean & Sweet Potato Enchilada Casserole keeps beautifully in the fridge, making meal prep a breeze! Just let it cool completely, then cover tightly with foil or transfer to an airtight container – it’ll stay fresh for up to 3 days. When reheating, I prefer the oven (350°F for about 15 minutes) to keep the tortillas from getting soggy, but the microwave works in a pinch (1-2 minutes per slice). Pro tip: sprinkle a little extra cheese before reheating for that fresh-baked taste!
Nutritional Information
Here’s the scoop on what’s in this delicious Black Bean & Sweet Potato Enchilada Casserole! Keep in mind these are estimates – your exact nutrition may vary slightly based on ingredients and brands you use. Each generous serving packs about 320 calories with 10g fiber and 12g protein to keep you full and satisfied. It’s got all the good stuff with less of what you don’t need – just 10g of fat per serving and no trans fats. Enjoy every bite knowing you’re feeding your body right!
FAQs About Black Bean & Sweet Potato Enchilada Casserole
Can I freeze this enchilada casserole?
Absolutely! This Black Bean & Sweet Potato Enchilada Casserole freezes like a dream. Just assemble (without baking), wrap tightly in plastic then foil, and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge, then bake as directed – you might need to add 5-10 extra minutes since it’s cold. The texture holds up surprisingly well!
How can I make this casserole spicier?
Oh, I love kicking up the heat in mine! Try adding a diced jalapeño to the sweet potato mixture, using hot enchilada sauce instead of mild, or stirring in ½ teaspoon cayenne pepper with the other spices. My favorite trick? Top with pickled jalapeños or a drizzle of hot sauce right before serving for that perfect fiery finish.
Can I use corn tortillas instead of flour?
Yes, and they’re actually my go-to for gluten-free versions! Corn tortillas work beautifully – just warm them briefly (about 10 seconds per side in a dry skillet) before layering to prevent cracking. They soak up the sauce differently than flour tortillas, giving the casserole an authentic Mexican restaurant texture.
What’s the best way to reheat leftovers?
The oven is definitely your friend here! Reheat portions at 350°F for about 10 minutes to keep the tortillas from getting mushy. If you’re in a hurry, the microwave works too – just sprinkle a little water over the top first to keep it moist. Leftovers actually taste better the next day as the flavors meld!
Can I make this ahead of time?
You’ve hit on my favorite meal prep secret! Assemble the whole casserole up to 24 hours ahead and refrigerate (just add an extra 5-10 minutes of baking time). The sweet potato mixture can even be cooked 2-3 days in advance – just warm it slightly before layering so it spreads easily. Perfect for stress-free entertaining!
Final Thoughts
There you have it – my absolute favorite Black Bean & Sweet Potato Enchilada Casserole that never fails to impress! I can’t wait for you to try this cozy, flavorful dish that’s become a staple in my kitchen. When you make it, snap a pic and tag me – I love seeing your creations! Trust me, once you taste that perfect blend of sweet potatoes, black beans, and melted cheese, you’ll understand why this recipe gets made at least twice a month in my house. Happy cooking!

45-Minute Black Bean & Sweet Potato Enchilada Casserole Magic
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A hearty and flavorful enchilada casserole featuring black beans and sweet potatoes, perfect for a nutritious and satisfying meal.
Ingredients
- 2 cups cooked black beans
- 2 medium sweet potatoes, diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 can (15 oz) enchilada sauce
- 6 tortillas
- 1 cup shredded cheese
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Sauté onion and garlic until softened.
- Add sweet potatoes, black beans, cumin, chili powder, salt, and pepper. Cook until sweet potatoes are tender.
- Spread a thin layer of enchilada sauce in a baking dish.
- Layer tortillas, sweet potato mixture, and sauce, repeating until all ingredients are used.
- Top with shredded cheese.
- Bake for 25-30 minutes until cheese is melted and bubbly.
- Let cool slightly before serving.
Notes
- You can use corn tortillas for a gluten-free option.
- Add jalapeños for extra spice.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
