I first made this Sweet Potato Black Bean Casserole by accident. It was a weeknight, and the fridge was nearly bare—just a couple of sweet potatoes, an open jar of salsa, and a half-block of cheese. Out of desperation, I tossed everything together with some tortillas and threw it in the oven. I didn’t expect much. But what came out was a bubbling, savory surprise that had all the comfort of a cheesy bake, with none of the heaviness.
Over time, I’ve refined that accidental dinner into a dependable, deeply flavorful vegetarian casserole that’s as satisfying as any meat-based dish. Whether you’re feeding a crowd or meal prepping for the week, this recipe gives you hearty texture, bold flavor, and flexible ingredients—all in under 45 minutes.

Table of Contents
What Makes This Sweet Potato Black Bean Casserole So Irresistible
This Sweet Potato Black Bean Casserole brings together tender sweet potatoes, protein-rich black beans, melty cheese, and tortillas in a single pan. The salsa acts as a built-in sauce, soaking into the tortilla pieces for a rich, enchilada-like finish. It’s a complete meal with fiber, flavor, and comfort—all without a single ounce of meat.
It’s the kind of dish that satisfies even the meat-lovers at your table. It reheats beautifully, freezes well, and comes together using ingredients you likely already have on hand.
Ingredients & Substitutions for Sweet Potato Black Bean Casserole
Every ingredient in this Sweet Potato Black Bean Casserole plays a specific role—flavor, texture, or body. But the recipe is flexible enough to swap, scale, or customize.
Fresh + Pantry Staples
- 2½ cups diced sweet potato (about 2 medium potatoes)
- 1 can black beans, drained and rinsed (15 oz / ~425g)
- 1½ cups chunky salsa (store-bought or homemade)
- 1½ cups shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- ½ cup diced purple onion (or yellow)
- 1 can shoepeg corn (or regular canned sweet corn, drained)
- 1 tablespoon taco seasoning (your blend or store-bought)
- Juice of ½ lime
- 5 street taco tortillas, cut into ½-inch squares
Substitutions & Sourcing Tips
- Sweet potatoes: Butternut squash or peeled carrots work in a pinch
- Cheese: Use dairy-free cheese or nutritional yeast for a vegan version
- Tortillas: Corn or gluten-free tortillas hold up well; fresh is best
- Beans: Pinto or kidney beans offer a slightly earthier flavor
- Salsa: Chunky works best; if using thin salsa, reduce slightly to prevent sogginess
Equipment You’ll Need
You don’t need any fancy tools—just basic kitchen gear.
- 9×13-inch baking dish (glass or ceramic)
- Large mixing bowl
- Cutting board and sharp knife
- Cheese grater (if not using pre-shredded)
- Microwave (optional, for pre-softening sweet potatoes)
- Spoon or spatula for mixing
Step-by-Step Instructions
This Sweet Potato Black Bean Casserole comes together in just over 40 minutes from prep to plate.
Step 1 – Prep the Veggies and Tortillas
Dice your sweet potatoes into small, even cubes—about ½-inch. The smaller they are, the faster and more evenly they cook. Dice the onion and cut the tortillas into squares. Drain the black beans and corn.
Step 2 – Soften the Sweet Potatoes (Optional)
If you like your sweet potatoes very tender, microwave the diced pieces for 4 minutes on high. This jumpstarts the cooking and helps them soften fully in the oven.
Step 3 – Mix the Filling
In a large bowl, combine sweet potatoes, black beans, onion, corn, salsa, taco seasoning, lime juice, and tortilla squares. Stir until everything is evenly coated and distributed.
Step 4 – Assemble the Casserole
Grease a 9×13 baking dish lightly with oil or cooking spray. Pour the mixture into the dish and smooth into an even layer. Sprinkle shredded cheese generously over the top.
Step 5 – Bake
Place the casserole in a preheated 400°F (200°C) oven. Bake uncovered for 35 minutes. The cheese should be melted and slightly golden, and the edges lightly bubbling.
Step 6 – Rest and Serve
Remove from the oven and let rest for 5–10 minutes before serving. This helps the casserole set and slice cleanly.
Why This Recipe Works
Every element of this Sweet Potato Black Bean Casserole is intentional. The tortillas absorb the salsa, turning into soft, flavorful layers rather than soggy filler. The sweet potatoes offer a subtle sweetness that balances the acidity of the salsa. Black beans add heft and protein, making the dish genuinely satisfying.
The high oven temperature (400°F/200°C) ensures the cheese melts quickly and browns slightly, while the interior cooks through. Microwaving the sweet potatoes is optional but helpful if you prefer them super soft.
Pro Tips & Variations
Technique Boosts
- Roast the sweet potatoes before mixing for caramelized edges and deeper flavor
- Mix cheese into the filling as well as sprinkling on top for gooier layers
- Let it rest 5–10 minutes before slicing to avoid a runny center
Flavor Variations
- Add chopped jalapeños or green chiles for heat
- Stir in chopped spinach or kale for extra greens
- Use smoked paprika or cumin for added depth
Scaling
- To halve the recipe: Use an 8×8 pan and reduce baking time by 5–7 minutes
- To double: Use two 9×13 pans or one large catering pan; add 5–10 minutes to bake time
Make-Ahead, Storage & Freezing
This Sweet Potato Black Bean Casserole is an ideal make-ahead meal.
- Make-Ahead: Assemble fully, cover tightly, and refrigerate up to 24 hours before baking
- Leftovers: Store in airtight containers for up to 4 days in the fridge
- Freezing: Freeze before baking for best results. Wrap tightly and freeze up to 2 months. Thaw overnight in the fridge before baking
- Reheating: Reheat individual portions in the microwave or bake at 350°F (175°C) for 20–25 minutes
Serving Suggestions & Pairings
Serve this Sweet Potato Black Bean Casserole as a main dish, or as a side for larger spreads.
- Top with: sliced avocado, sour cream, chopped cilantro, hot sauce
- Pair with: simple green salad, Spanish rice, tortilla chips, or roasted vegetables
- Drinks: citrusy white wine, cold lager, sparkling water, or iced hibiscus tea
Dietary Notes & Allergen Considerations
- Vegetarian: Yes
- Vegan: Use dairy-free cheese or omit cheese entirely
- Gluten-Free: Use gluten-free tortillas
- Nut-Free: Yes
- Low-FODMAP: Replace onion with scallion greens and limit sweet potato quantity
Troubleshooting & Common Mistakes
Potatoes too firm?
- Why: Cut too large or skipped microwaving
- Fix: Pre-cook in microwave or extend bake time with foil over top
Casserole too wet or soggy?
- Why: Watery salsa, undrained corn/beans
- Fix: Drain well and use thick salsa or reduce liquid slightly
Cheese not browning?
- Why: Low oven temp or baking covered
- Fix: Bake uncovered at 400°F and broil last 2 minutes if needed
Nutritional Information (Per Serving – Estimated)
- Serving Size: 1 (1/12th of casserole)
- Calories: 252
- Total Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Cholesterol: 25mg
- Sodium: 783mg
- Carbohydrates: 31g
- Fiber: 6g
- Sugar: 6g
- Protein: 11g
(Note: These figures are estimates and will vary based on ingredient brands and variations.)
FAQs About Sweet Potato Black Bean Casserole
Can I make this Sweet Potato Black Bean Casserole ahead of time?
Yes! You can assemble the full dish up to 24 hours in advance and bake when ready. Perfect for meal prep or entertaining.
Can I add meat?
Absolutely. Browned ground beef, shredded chicken, or cooked chorizo can all be stirred into the mix before baking. Just make sure any meat is fully cooked beforehand.
How long does it last in the fridge?
Stored in an airtight container, it lasts up to 4 days. Reheat in the microwave or oven.
Can I freeze this casserole?
Yes—best if frozen before baking. Thaw overnight in the fridge and bake as directed.
Can I use corn tortillas instead?
Yes, corn tortillas work well and hold their shape nicely. Just ensure they’re fresh and soft so they don’t crack when cut.
Conclusion
This Sweet Potato Black Bean Casserole started as a last-minute improvisation, but it’s now a recipe I come back to again and again. It’s hearty, wholesome, and adaptable—with rich layers of flavor and texture that make each bite satisfying. Whether you’re cooking for family, prepping for the week, or just trying to use what’s in your pantry, this casserole delivers.
Give it a try and make it your own. Add the heat you like, swap in your favorite veggies, or double it for a crowd. However you serve it, this dish is built to nourish and satisfy.
More Relevant Recipes
- Sweet Potato Crunch Casserole: This rich and comforting dish layers tender sweet potatoes with a buttery brown sugar topping for a satisfying, sweet-savory casserole. A perfect flavor cousin to the Sweet Potato Black Bean Casserole, it’s ideal for fall dinners or holiday sides.
- Southwest Sweet Potato Skillet: Packed with bold spices, sweet potatoes, and hearty ingredients, this one-pan wonder offers similar flavors in a quicker stovetop format. It’s a spicy, satisfying option for those craving Tex-Mex flair with fewer dishes.
- Sweet Potato Chickpea Curry: For a global twist on cozy vegetarian comfort, this flavorful curry uses sweet potatoes and chickpeas in a rich, spiced sauce. It shares the heartiness of a casserole with a different—but equally warming—flavor profile.
Cozy Comfort in Every Bite
A hearty vegetarian casserole featuring sweet potatoes, black beans, tortillas, salsa, and cheese. This flavorful bake is perfect for weeknight dinners or meal prep, offering a comforting blend of textures and bold Mexican-inspired flavor.
- Prep Time: 8 minutes
- Cook Time: 35 minutes
- Total Time: 43 minutes
- Yield: 12 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican-Inspired
- Diet: Vegetarian
Ingredients
- 2½ cups diced sweet potato
- 1½ cups shredded cheese
- 1½ cups chunky salsa
- 1 can (15 oz) black beans, drained
- 1 can shoepeg corn, drained
- ½ cup diced purple onion
- 1 tablespoon taco seasoning
- Juice of ½ lime
- 5 street taco tortillas, cut into small squares
Instructions
- Preheat the oven to 400°F (200°C).
- Dice the sweet potatoes into small bite-sized pieces.
- If you prefer softer sweet potatoes, microwave the diced pieces on high for 4 minutes.
- Dice the onion, and cut tortillas into small squares.
- In a large bowl, mix sweet potatoes, black beans, corn, onion, salsa, taco seasoning, lime juice, and tortilla squares.
- Grease a 9×13-inch baking dish and pour the mixture in, spreading it evenly.
- Top with shredded cheese.
- Bake uncovered for 35 minutes, or until the cheese is melted and edges are bubbly.
- Let rest for 5–10 minutes before serving.
Notes
- Microwaving sweet potatoes before baking ensures a softer texture.
- Chunky salsa works best to avoid a watery casserole.
- You can substitute pinto or kidney beans for black beans.
- Add cooked ground beef or chicken if a non-vegetarian version is desired.
- Store leftovers in an airtight container for up to 4 days.







