
I've been turning to this filling black bean casserole for years now when I need a quick dinner win. It packs plenty of protein with colorful veggies in one tasty meal that even the fussiest kids gobble up.
The recipe came to life during one of those crazy weeks when I needed something healthy but couldn't spend hours in the kitchen. The sweet potato and black bean combo quickly turned into a family hit that's now on regular rotation at our dinner table.
Ingredients
- Olive oil: Makes a nice foundation for cooking your veggies and building flavor
- Red onion: Gives a subtle kick that works really well with the sweetness from the potatoes
- Bell pepper: Adds a pop of color and loads of vitamin C
- Sweet potatoes: Bring natural sugar and a substantial texture that keeps you feeling full
- Garlic cloves: Pump up the dish with amazing smell and taste
- Jalapeño: Adds a touch of spice that brings the whole casserole to life
- Smoked paprika: Gives a deep smoky flavor that makes this veggie dish taste meaty
- Ground cumin: Adds that warm, cozy taste needed for Mexican food vibes
- Dried oregano: Throws in some herb notes that really work with the beans
- Black beans: Pack in tons of protein and fiber to keep you satisfied
- Diced tomatoes: Keep everything nice and moist while adding tang
- Sweetcorn: Bursts with natural sweetness against all the savory stuff
- Low fat cheddar cheese: Makes that yummy golden crust without too many calories
Step-by-Step Instructions
- Start the Base:
- Warm up olive oil in a big oven-safe pan over medium heat. Throw in your chopped red onion and bell pepper, cooking for 2 minutes until onions start looking clear. This mix creates the flavor foundation for everything else.
- Add Sweet Potatoes:
- Toss in sweet potato chunks and cook for around 5 minutes, giving them a stir now and then. You want them starting to soften but not completely cooked. They'll finish cooking later on.
- Develop Flavor Profile:
- Add garlic and jalapeño, letting them cook just a minute until they smell amazing. Then mix in your spices—smoked paprika, cumin, oregano, salt and pepper. Let them warm up for about 30 seconds to wake up their flavors.
- Preheat Oven:
- Get your oven warming to 375°F (190°C) so it's ready for the cheese-melting part.
- Combine Main Ingredients:
- Dump in your tomatoes, black beans, and corn. Mix everything well. Let it bubble gently for 10–15 minutes, stirring occasionally. Make sure the sweet potatoes get soft enough to easily poke with a fork. If things look dry, just splash in a bit of water.
- Create Cheesy Topping:
- Scatter the shredded cheddar all over the top. Put the whole pan in your hot oven and cook about 10 minutes. You'll know it's done when the cheese has melted completely and looks slightly golden.
- Final Touches:
- Pull it from the oven and let it sit for a minute before serving. This quick rest makes the flavors come together better. Right before you bring it to the table, top with fresh cilantro, avocado chunks, and green onions for extra flavor and a nice look.

For me, the sweet potatoes really make this dish stand out. I stumbled on using them when looking for ways to make healthier comfort food. Their natural sweetness balances perfectly with the beans and spices, and my kids always ask for extra sweet potatoes whenever this is on the menu.
Make It Ahead
This dish works great for planning ahead. You can get everything ready up until the cheese part, then stick it in the fridge for up to two days. When you're ready to eat, just sprinkle on the cheese and bake until it's hot and bubbly. The funny thing is, it actually tastes even better the next day once all the spices have had time to mix together.
Perfect Pairings
This black bean casserole goes really well with a basic green salad with lime dressing to make a complete meal. If you've got bigger appetites to feed, warm up some corn tortillas so everyone can scoop up the casserole. A spoonful of Greek yogurt or sour cream on top adds a nice cool contrast to the spices.

Customization Options
You can switch things up based on what's in your kitchen. Don't have sweet potatoes? Try butternut squash instead. Want more heat? Keep the jalapeño seeds or add a bit of cayenne pepper. If you don't eat dairy, you can use plant-based cheese or just skip it altogether. The dish still tastes fantastic without cheese, especially if you top it with fresh avocado.
Frequently Asked Questions
- → Can I prep this bake in advance?
Absolutely! Assemble it ahead and chill in the fridge before cooking. Just pop it in the oven to warm it up when needed.
- → What can I swap for sweet potatoes?
You can use butternut squash, white potatoes, or even zucchini for a twist on texture and flavor.
- → Will this dish be spicy?
Not too much! The jalapeño adds a mild kick, but you can skip it or take out the seeds to tone it down.
- → What toppings go well on this bake?
Cilantro, scallions, and avocado slices are tasty, but a dollop of sour cream or crumbled tortilla chips work great too.
- → How can I make it vegan?
Use vegan cheese and double-check the other ingredients to keep it plant-based.