Black Bean Casserole
This black bean casserole is a proper dump-and-bake dinner - everything goes into one dish, then into the oven, and comes out as a hearty, smoky, Mexican-inspired meal packed with veggies, rice, and black beans. It's easy, budget-friendly, and perfect for feeding a crowd or batch cooking for the week ahead.

What I love about this recipe is how little effort it takes for how much flavor you get out. There's no sautéing, no pre-cooking the rice - you just tip everything into a casserole dish, cover with foil, and let the oven do all the work. Sweet potato, bell peppers, zucchini, and sweetcorn bulk it out with veg, while the smoked paprika, cumin, and cayenne give it that warm, smoky Tex-Mex flavor.
Top with creamy avocado, a dollop of sour cream, fresh cilantro, and a few sliced jalapeños for the full Mexican-inspired experience!
If you love Mexican-style recipes, try my Mexican black beans, Spanish rice and beans, or crispy black bean tacos. For more comforting bean-based dinners, my three-bean chili and Mexican black bean soup are also great options.
Why You'll Love This Recipe
This recipe is great because, although it has a longer cooking time (~1 hour), it takes literally 5 minutes to prep. It's a true dump-and-go recipe - you just need to add your beans, rice, veggies of choice, seasonings, salsa, and stock to a casserole dish, cover it with foil, and bake. That's it.
Perfect for busy evenings where you don't have much time for cooking but still want something packed with nutrients, and that tastes great. I also think this would be a fab recipe for when you're hosting - serve alongside dips, tortilla chips, and some protein options, and let your guests load up their plates!

Ingredient Notes
Here are some notes on the key ingredients. The full quantities are in the recipe card at the bottom of this page.
For the Casserole
- Black beans: Black beans are creamy, hearty, and packed with fiber and protein. If you don't have them, pinto beans or kidney beans work too.
- Rice: One cup of dried white rice. Long-grain or basmati both work. The rice cooks in the vegetable broth as the casserole bakes - there's no need to pre-cook it. I don't recommend brown rice for this recipe unless you adjust the liquid and bake time, as it takes much longer to cook.
- Vegetable broth: This is what the rice absorbs as it bakes, so use a good-quality one for the best flavor. Low-sodium is my preference so you can control the salt.
- Chopped tomatoes: Passata or fresh diced tomatoes also work.
- Sweet potato: One medium sweet potato, peeled and diced into small cubes (about 1cm). The small size is important - bigger chunks won't cook through in the baking time.
- Bell peppers: One red and one yellow, both diced. Using two colors adds visual appeal and a slight flavor variation. Any combination of peppers works - use what you have.
- Zucchini (courgette): Half a zucchini, diced. Adds extra veg without changing the Tex-Mex flavor profile. I happened to have this in the fridge when I got around to cooking this meal and it worked great, but feel free to omit it if needed.
- Sweetcorn: A third of a cup. Adds little pops of sweetness. Frozen, tinned, or fresh all work.
- Seasonings - smoked paprika, cumin, oregano, cayenne: This is your Tex-Mex flavor base. The smoked paprika gives warmth and depth, cumin brings the earthy backbone, oregano adds a herbal note, and cayenne gives just enough heat. Adjust the cayenne up or down to your spice tolerance.
For the Toppings
- Avocado: Diced and scattered over the top just before serving. Adds creaminess and richness.
- Sour cream or Greek yogurt: A cooling dollop to balance the smoky spices. Greek yogurt is a great lighter alternative. My avocado lime crema would also be nice here.
- Fresh cilantro (coriander): Chopped and scattered on top. Essential for that fresh, bright finish.
- Sliced jalapeños: Pickled or fresh, for extra heat and tang. Skip these if you're not into spicy food.

How to Make This Black Bean Casserole Recipe
Step 1: Combine the Base
Add the drained black beans, diced sweet potato, bell peppers, zucchini, sweetcorn, and dried rice to a large casserole dish. Scatter over the smoked paprika, cumin, oregano, cayenne, salt, and pepper, and mix everything.
Step 2: Add the Liquids
Pour over the chopped tomatoes and vegetable broth, then stir everything together until the rice and vegetables are evenly distributed and submerged in the liquid.
Step 3: Bake
Cover the casserole dish tightly with foil - this is essential for trapping steam so the rice cooks through. Bake at 200°C | 395°F for 60-70 minutes, until the rice has absorbed the broth and the sweet potato is tender.
Step 4: Top and Serve
Remove the foil and give everything a good stir. Scatter over the diced avocado, sliced jalapeños, chopped cilantro, and dollops of sour cream. Serve straight from the dish while hot.
Expert Tips for the Best Black Bean Casserole
- Cover tightly with foil: This is the most important step. The steam trapped under the foil is what cooks the rice evenly - if the foil isn't sealed well, the liquid will evaporate, and the rice will stay crunchy. Use a double layer if needed.
- Dice the sweet potato and veggies small: Aim for roughly 1cm cubes. Bigger chunks simply won't cook through in the baking time, and you'll end up with a crunchy sweet potato situation.
- Use white rice, not brown: White rice cooks in about 60-70 minutes at this temperature, which is perfect. Brown rice needs much longer and more liquid, so it won't work as a direct swap.
- Check it at 60 minutes: Oven temperatures vary, so check the rice and sweet potato at the 60-minute mark. If the rice is still firm or there's a lot of liquid left, put it back in for another 10 minutes.
- Don't skip the toppings: The avocado, sour cream, cilantro, and jalapeños aren't optional garnishes - they're what turn this from a good casserole into a genuinely brilliant one. The cool, fresh contrast with the warm, smoky casserole is everything.
- Taste and adjust: After baking, taste and add more salt, lime juice, or hot sauce if needed. The seasonings can mellow during the long bake.

What to Serve with Black Bean Casserole
This casserole is a complete meal with the toppings, but here are some ideas for sides:
- Warm tortillas or tortilla chips for scooping (so good!)
- A simple green salad with a lime vinaigrette
- Crispy Mexican potatoes for a carb-lover's dinner
- A dollop of guacamole or fresh salsa
- Lime wedges for squeezing over at the table
Storage and Meal Prep
- Refrigerator: Store leftovers in an airtight container for up to 4 days. This casserole actually gets better overnight as the flavors meld together.
- Freezer: Freeze in portions for up to 3 months. Defrost overnight in the fridge and reheat in the oven or microwave until heated through.
- Reheating: Reheat in the microwave, or in the oven at 180°C for 15-20 minutes covered with foil. Add a splash of broth or water if it's looking dry.
- Meal prep: This is a brilliant batch-cooking recipe. Make a big casserole on Sunday and portion it out for lunches and dinners throughout the week. Add the fresh toppings just before eating.
FAQs
Can I use brown rice instead of white?
I don't recommend it for this recipe as written. Brown rice takes much longer to cook and needs more liquid, so it won't cook through in the bake time. If you want to use brown rice, pre-cook it separately and stir it in at the end, or use parboiled brown rice.
Can I make this vegan?
Yes! The base casserole is already vegan. Just swap the sour cream for a plant-based alternative or skip it entirely - the avocado provides enough creaminess on its own.
Can I add meat to this?
If you're not vegetarian, browned ground beef or shredded chicken would work well stirred in with the beans. You may need to add a splash more broth.
Why is my rice still crunchy?
Usually this is because the foil wasn't sealed tightly enough, so the steam escaped and the rice didn't get enough moisture. Cover tightly with a double layer of foil, add a splash more broth, and return to the oven for another 10-15 minutes.
Can I prep this ahead?
You can assemble the entire casserole (everything except the liquids) a few hours ahead and refrigerate. Add the broth and tomatoes just before baking. Don't add the liquids and let it sit - the rice will absorb them and become gluey.

Black Bean Casserole
Ingredients
- 400 g tinned black beans drained and rinsed
- 1 cup chopped tomatoes
- 1 cup rice uncooked
- 2 cups vegetable broth
- 1 sweet potato peeled and diced
- 1 red bell pepper diced
- 1 yellow bell pepper diced
- ½ zucchini diced
- ⅓ cup sweetcorn
- 1 teaspoon smoked paprika
- 0.5 teaspoon cumin
- 0.5 teaspoon dried oregano
- 0.5 teaspoon cayenne pepper
- Salt and pepper to taste
- 1 avocado
- ¼ fresh cilantro diced
- 4 tablespoon sour cream or greek yoghurt
- ¼ sliced jalapenos
Method
- Add the drained black beans, sweet potato, vegetables, sweet corn, and rice to a large casserole dish.400 g tinned black beans, 1 sweet potato, 1 red bell pepper, 1 yellow bell pepper, ½ zucchini, ⅓ cup sweetcorn, 1 cup rice
- Add the seasonings and mix them in.1 teaspoon smoked paprika, 0.5 teaspoon cumin, 0.5 teaspoon dried oregano, 0.5 teaspoon cayenne pepper, Salt and pepper to taste
- Pour over the chopped tomatoes and vegetable broth, and stir everything together.1 cup chopped tomatoes, 2 cups vegetable broth
- Cover the casserole dish with foil and bake at 200C | 395F for 60 - 70 minutes, until the rice has absorbed the broth and the potatoes are tender.
- Scatter over the diced avocado, sliced jalapenos, cilantro, and sour cream and serve while hot!1 avocado, ¼ fresh cilantro, 4 tablespoon sour cream or greek yoghurt, ¼ sliced jalapenos
Nutrition
Notes
- Storage: Fridge 4 days, freezer 3 months.
- Foil: Cover tightly - this traps steam and cooks the rice. A loose cover means crunchy rice.
- Rice: White rice only. Brown rice doesn't cook through in the baking time.
- Sweet potato: Dice small (~1cm) so it cooks through.
- Toppings: Avocado, sour cream, cilantro, and jalapeños are essential - don't skip them.



