Black Bean and Corn Casserole Recipe: Golden Crust, Melty Cheese Rivers

Side Dishes

Black Bean and Corn Casserole Recipe: Golden Crust, Melty Cheese Rivers

This black bean and corn casserole recipe delivers all the cozy comfort of a classic side dish with a modern, plant-based twist. The golden crust and melty cheese rivers make it irresistible, while the hearty bean and corn filling keeps every bite satisfying.

I developed this version after years of perfecting the balance between smoky spices, tender vegetables, and that signature crispy top—no one will guess it's vegan.

The secret lies in sautéing onions and garlic until deeply aromatic before mixing in the beans, corn, and spices. This step builds flavor that carries through the baking process, ensuring each forkful tastes rich and complex.

A simple cornstarch slurry creates that coveted crispy crust, while a blend of cheeses (or a vegan alternative) delivers the classic "rivers" effect when baked to perfection.

What you'll end up with is a casserole that's hearty enough for a main dish but versatile enough to serve alongside grilled meats or as a standalone meal. The texture contrast—tender filling, crispy top, and creamy cheese—makes every bite exciting.

Best of all, it bakes in just 45 minutes, so you can have dinner on the table without spending the afternoon in the kitchen.

Serve with avocado slices, fresh cilantro, or a dollop of sour cream for extra brightness. This recipe scales perfectly for gatherings, freezes beautifully for meal prep, and comes together with simple pantry staples. Let's get baking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for black bean and corn casserole

Pantry staples plus a few fresh veggies. Vegan, hearty, and ready in 45 minutes.

Ingredient Amount Notes
Black Beans 🫘 2 cups Canned, drained and rinsed
Corn Kernels 🌽 1 ½ cups Fresh or frozen, thawed
Yellow Onion 🧅 1 whole Diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, aromatic
Diced Green Bell Pepper 🌶️ 1 cup Fresh, any color
Fire-Roasted Tomato Sauce 🍅 1 cup Canned, San Marzano preferred
Vegetable Broth 💧 1 cup Low-sodium preferred
Cornstarch 🌾 2 tbsp For crispy crust slurry
Cold Water 💧 ¼ cup For cornstarch slurry
Smoked Paprika 🌶️ 1 tsp For smoky depth
Ground Cumin 🌿 ½ tsp Toasted for warmth
Dried Oregano 🍃 1 tsp Mexican preferred
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Vegan Cheddar Cheese 🧀 1 ½ cups Shredded, store brand or Violife
Extra-Firm Tofu 🥬 8 oz For crispy topping
Olive Oil 🫒 2 tbsp For crispy topping
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The black beans and corn are your flavor base here—Trader Joe's has great canned options if you're short on time. For the corn, frozen works perfectly (just thaw), but fresh is ideal if you've got it. The onion and bell pepper should be bright and firm—no wilted or bruised veggies. I grab my smoked paprika from Penzeys because it's consistent, but any quality brand works. The tofu for the crispy topping? Extra-firm is a must—it holds shape better when pressed and baked.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on vegan cheese? Nutritional yeast plus a splash of plant milk adds cheesiness without the melt. The cornstarch slurry is non-negotiable for that crispy crust—don't skip it. For the tofu topping, press it for 15 minutes (wrap in a towel, place a heavy pan on top) to get rid of excess water. The fire-roasted tomato sauce? Rao's or Muir Glen are my go-tos—they're flavorful without being too sweet.

This casserole reheats beautifully—5 minutes at 350°F is perfect. Keeps for 4 days in the fridge or 3 months frozen. I always double the batch because it's great for meal prep. Store leftovers in airtight containers with a sprinkle of cilantro on top to keep it fresh. The crispy topping gets soggy if reheated too long, so cover it loosely with foil when warming.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything into a single dish, bake, and walk away. The onions caramelize right alongside the beans, so you get that sweet, jammy depth without extra work.
  • Smoky Sweet Crunch: That green bell pepper adds a bright, almost candy-like crunch, while the garlic and black beans bring deep, earthy warmth. Honestly, the flavor balance is what keeps me coming back—it’s like a hug in a casserole dish.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunch or dinner covered for days—it reheats like a dream and tastes even better the next day. My kids grab it straight from the fridge, no complaints.
  • Budget-Friendly Powerhouse: Black beans, corn, and onions won’t break the bank, but they pack a punch. I’ve fed six people for under $10 with this—plus, it stretches easily with rice or tortillas if you’re feeding a crowd. Practical? Absolutely. Delicious? Ridiculously.

Step-by-step instructions for black bean and corn casserole

Here's how to build a hearty, cheesy casserole with that perfect crispy tofu crust.

1

Sauté the Vegetable Base

Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and 1 cup diced green bell pepper, cooking for 5 minutes until softened. Stir in the 4 cloves minced garlic and cook for another 30 seconds until fragrant.

Add the 2 cups black beans and 1.5 cups corn kernels, stirring to combine. Cook for 2-3 minutes until everything is heated through and the flavors meld. This step builds the flavor foundation for your casserole.

2

Build the Filling Mixture

Transfer the vegetable mixture to a large bowl. Stir in the 1 cup fire-roasted tomato sauce, 1 cup vegetable broth, 1 teaspoon smoked paprika, ½ teaspoon ground cumin, 1 teaspoon dried oregano, 1 teaspoon salt, and ½ teaspoon black pepper. Mix well to distribute the spices evenly.

Taste the mixture and adjust seasoning if needed. This is your chance to make sure every bite will be packed with flavor. The spices should complement the natural sweetness of the corn and beans.

3

Prepare the Crispy Tofu Topping

While the filling cooks, prepare the tofu topping. Press the 8 ounces extra-firm tofu between paper towels for 15 minutes to remove excess moisture. Cut it into ¼-inch thick slices and pat them dry with fresh paper towels.

In a small bowl, whisk together the 2 tablespoons cornstarch and ¼ cup cold water until smooth. This slurry will create that golden, crispy crust we're after. Keep it nearby - we'll use it in the next step.

4

Assemble and Bake the Casserole

Preheat your oven to 375°F. Transfer the bean and corn mixture to a 9x9-inch baking dish. Sprinkle the 1.5 cups vegan cheddar cheese evenly over the top, pressing down lightly so it melts into the filling.

Arrange the tofu slices in a single layer over the cheese. Brush each slice with half of the cornstarch slurry, then sprinkle the remaining slurry evenly over the entire tofu layer. This creates that signature crispy crust.

5

Bake to Golden Perfection

Bake for 30-35 minutes until the tofu is golden brown and the cheese is bubbling. If the tofu isn't browning enough, broil for 2-3 minutes at the end, watching closely to avoid burning.

Let the casserole rest for 5 minutes before serving. Top with ¼ cup chopped fresh cilantro and enjoy immediately. The crust should be crispy, the cheese melted into rivers, and every bite packed with flavor.

👨‍🍳

Pro Tips For Making Black Bean And Corn Casserole

  • Sauté Onions Low and Slow: I learned this the hard way—when onions caramelize too fast, they burn before the garlic and peppers get their chance to shine. Keep the heat at medium-low until the onions are soft and translucent (about 8-10 minutes), then crank it up for the garlic and bell pepper. That way, you actually taste them in the final dish.
  • Drain Beans Twice: Canned beans are packed in saltwater, and that extra liquid makes your casserole soggy. Rinse them once, then give them a second drain and quick shake in the colander to remove any lingering starch. Trust me, your texture will thank you—no one wants a mushy bean casserole.
  • Toast Corn Kernels First: Skip the frozen corn straight from the bag—it’ll just melt into the dish. Pat fresh or thawed corn dry, then toss it in a dry skillet for 3-4 minutes until lightly browned. That little crisp adds depth, and it won’t turn to mush when baking.
  • Add Cheese Last: If your recipe calls for cheese on top, resist the urge to mix it in early. Sprinkle it right before the final 10 minutes of baking so it melts into a golden blanket instead of sinking into a watery mess. (Yes, even if you’re impatient like me.)

Essential equipment for this dish

Baking Dish Essentials

Your 9x9-inch baking dish is the star here—it needs to be oven-safe and deep enough to hold the filling without overflowing. I use a ceramic or glass dish because they distribute heat evenly and prevent burning.

A dark-colored dish like Le Creuset helps create extra browning on the tofu crust, while lighter dishes like Pyrex require slightly longer baking times. Avoid metal dishes—they can react with acidic ingredients like tomato sauce. 🔥

Skillet for Sautéing

A 12-inch cast iron skillet or non-stick pan is perfect for sautéing your onions, peppers, and garlic. Cast iron retains heat beautifully and adds a subtle depth of flavor, while non-stick makes cleanup a breeze.

If you don’t have either, a heavy stainless steel pan works too—just make sure it’s large enough to hold all the veggies without crowding. Preheat your pan for 2-3 minutes before adding oil to ensure even cooking.

Mixing Bowls

Use a large mixing bowl (at least 3-quart capacity) to combine your filling ingredients. A stainless steel or glass bowl is ideal because they’re non-reactive and easy to clean. I like to use a clear glass bowl so I can see the colors of the spices blending together.

For the cornstarch slurry, a small ramekin or measuring cup works perfectly—just whisk it until smooth to avoid lumps in your crispy tofu topping.

Tofu Press Tools

Pressing tofu is key for that crispy crust, and you don’t need fancy equipment. Wrap your tofu in paper towels and place a heavy object on top—a cast iron skillet, heavy cookbook, or even a clean can of beans works.

For slicing, a sharp chef’s knife or mandoline is best, but a serrated knife will do in a pinch. Pat the slices dry with fresh paper towels to remove any excess moisture before baking.

Whisk for Slurry

A small whisk or fork is all you need to mix your cornstarch slurry. Whisking ensures no lumps form, which could make your tofu topping gummy instead of crispy. I like to use a silicon-coated whisk because it’s gentle on non-stick pans and easy to clean.

For extra smoothness, strain the slurry through a fine-mesh sieve if you’re feeling fancy—though it’s not strictly necessary for this recipe. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 58g20%
Dietary Fiber 12g43%
Sugars 6g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole without tofu for the crispy topping?

Swap the tofu for 1 cup crushed cornflakes or 1 cup panko breadcrumbs mixed with 2 tablespoons melted vegan butter. Spread this mixture over the cheese before baking for a crispy, cheesy top. For extra flavor, add 1 teaspoon smoked paprika to the breadcrumbs.

2

How can I make this recipe gluten-free?

Skip the cornstarch slurry and use gluten-free cornmeal instead (mix 2 tablespoons with ¼ cup water). For the tofu topping, ensure your breadcrumbs (if substituting) are certified gluten-free. Also, check your smoked paprika and broth labels for hidden gluten. The rest of the recipe is naturally gluten-free!

3

What's the best way to reheat leftovers?

Reheat covered portions in a 350°F oven for 10-15 minutes to maintain the crispy topping. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Avoid reheating tofu topping in the microwave—it'll get soggy. The best texture comes from oven reheating!

4

Can I use canned corn instead of fresh?

Yes! Drain and rinse 1.5 cups canned corn (including any liquid) and use it directly. For extra flavor, add ½ teaspoon lime zest to the filling. The texture will be slightly softer than fresh corn, but it works perfectly. Just be sure to drain well to avoid a watery casserole.

5

Why did my tofu topping get soggy?

Soggy tofu usually means excess moisture. First, ensure you pressed the tofu thoroughly for 15+ minutes and patted slices completely dry. Second, don't skip the cornstarch slurry—it creates the crispy barrier. If it still happens, try baking at 350°F instead of 375°F for the first 20 minutes to let moisture evaporate before getting crispy.

★★★★★4.8(7 reviews)
Categories Side Dishes