
This hearty black bean casserole has been my weeknight savior for years, combining satisfying protein with vibrant vegetables in one delicious dish that even picky eaters love.
I first created this recipe during a particularly chaotic week when I needed something nutritious but didn't have time for elaborate cooking. The combination of sweet potatoes and black beans quickly became a family favorite that everyone requests regularly.
Ingredients
- Olive oil: Creates the perfect base for sautéing your vegetables to develop deep flavor
- Red onion: Adds a pleasant mild sharpness that balances the sweet potatoes beautifully
- Bell pepper: Brings color and vitamin C to your casserole
- Sweet potatoes: Provide natural sweetness and hearty texture that makes this dish filling
- Garlic cloves: Infuse aromatic depth throughout the dish
- Jalapeño: Delivers a gentle heat that enlivens the entire casserole
- Smoked paprika: Contributes rich smokiness that makes the vegetarian dish taste substantial
- Ground cumin: Adds earthy warmth essential for Mexican inspired flavors
- Dried oregano: Brings herbaceous notes that complement the beans perfectly
- Black beans: Provide substantial protein and fiber making this truly satisfying
- Diced tomatoes: Create a juicy base that keeps everything moist and flavorful
- Sweetcorn: Pops with natural sweetness against the savory elements
- Low fat cheddar cheese: Creates that irresistible golden topping while keeping calories reasonable
Step-by-Step Instructions
- Start the Base:
- Heat olive oil in a large ovenproof skillet over medium heat. Add chopped red onion and bell pepper, sautéing for 2 minutes until the onion begins to turn translucent. This aromatic foundation builds essential flavor for the entire dish.
- Add Sweet Potatoes:
- Incorporate sweet potato pieces and cook for about 5 minutes, stirring occasionally. Look for them to begin softening but not fully cook through. The sweet potatoes will continue cooking in later steps, so this initial softening is just the first stage.
- Develop Flavor Profile:
- Mix in garlic and jalapeño, cooking for one additional minute until you can smell their fragrance releasing. Then add all your spices—smoked paprika, cumin, oregano, salt and black pepper. Allow them to toast slightly for about 30 seconds, which blooms their flavors and creates more complexity in the final dish.
- Preheat Oven:
- Set your oven to 375°F (190°C) to be ready for the final melting stage.
- Combine Main Ingredients:
- Pour in diced tomatoes, black beans, and sweetcorn. Stir thoroughly to ensure everything is well combined. Bring this mixture to a gentle simmer and cook for 10–15 minutes, stirring occasionally. Check that sweet potatoes become tender when pierced with a fork. If the mixture looks too dry, simply add a small splash of water to maintain moisture.
- Create Cheesy Topping:
- Sprinkle grated cheddar cheese evenly across the top of your mixture. Transfer the skillet to your preheated oven and bake for approximately 10 minutes. Look for the cheese to melt completely and develop a light golden color on top.
- Final Touches:
- Remove from oven and allow to rest briefly before serving. This resting period helps flavors meld and makes serving easier. Just before bringing to the table, garnish with fresh cilantro, avocado slices, and chopped scallions for bright flavor and visual appeal.

The sweet potatoes make this dish truly special for me. I discovered their magic in this recipe when trying to find a healthier alternative to traditional casseroles. Their natural sweetness creates perfect balance with the savory beans and spices, and my children actually request extra sweet potatoes whenever I make this.
Make It Ahead
This casserole works wonderfully as a meal prep option. You can prepare the entire dish up to the point of adding cheese, then refrigerate for up to two days. When ready to serve, simply top with cheese and bake until hot throughout and golden on top. The flavors actually improve after a day as the spices have more time to meld together.
Perfect Pairings
Serve this black bean casserole with a simple green salad dressed with lime vinaigrette for a complete meal. For heartier appetites, warm corn tortillas make excellent accompaniments, allowing diners to scoop up portions of the casserole. A dollop of Greek yogurt or sour cream on top provides creamy contrast to the spices.

Customization Options
This recipe welcomes adaptation based on what you have available. No sweet potatoes? Butternut squash works beautifully instead. For a spicier version, leave the jalapeño seeds in or add a pinch of cayenne pepper. Plant based eaters can substitute vegan cheese or simply omit it entirely the casserole remains delicious without cheese, especially with sliced avocado on top.
Frequently Asked Questions
- → Can I make this casserole ahead of time?
Yes, you can prepare the casserole ahead and store it in the refrigerator before baking. Reheat in the oven when ready to serve.
- → What can I use instead of sweet potatoes?
Feel free to substitute sweet potatoes with butternut squash, regular potatoes, or even zucchini for a different flavor and texture.
- → Is this dish spicy?
It has mild heat from the jalapeño. If you'd like less spice, you can omit the jalapeño or remove its seeds for a milder option.
- → What garnishes work well with this casserole?
Fresh cilantro, sliced avocado, and chopped scallions are great options. You can also add a dollop of sour cream or crushed tortilla chips.
- → Can I make this dish vegan?
Yes, simply use a plant-based cheese alternative and ensure the other ingredients are vegan-friendly.