SiteLock

Vegetarian Tamale Pie Recipe

Vegetarian tamale pie is a one-pan dinner with a spiced black bean and corn filling topped with a cornbread crust that bakes golden and pulls away from the edges. It has everything a tamale delivers — the masa-like topping, the bold filling, the melted cheese — without the individual wrapping process.

This is the recipe to reach for when you want something satisfying and crowd-friendly on a weeknight with minimal cleanup.

vegetarian tamale pie

Ingredients

Serves: 6

For the filling:

  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (15 oz) corn kernels, drained (or 1.5 cups frozen corn, thawed)
  • 1 can (14 oz) diced tomatoes, drained
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and finely diced (optional)
  • 2 tablespoons olive oil
  • 2 teaspoons cumin
  • 1.5 teaspoons chili powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon oregano
  • 1/2 teaspoon onion powder
  • Salt and black pepper to taste
  • 1/2 cup vegetable broth
  • 1 cup shredded cheddar or Mexican blend cheese

For the cornbread topping:

  • 1 cup fine cornmeal
  • 1/2 cup all-purpose flour
  • 1 tablespoon sugar
  • 1.5 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1 egg
  • 1/2 cup whole milk or buttermilk
  • 3 tablespoons melted butter
  • 1/2 cup shredded cheddar (mixed into the topping)
  • 2 tablespoons sliced spring onions (optional, for color)

Why You Must Try This Vegetarian Tamale Pie Recipe

Tamale pie solves the problem that traditional tamales present on a weeknight — the assembly process. You get the same flavor combination of spiced filling and cornmeal topping in a fraction of the time, baked in a single pan.

The black bean and corn filling is seasoned well enough to hold its own, and the cornbread topping browns and pulls away from the sides as it bakes, giving you a slightly crispy edge with a soft center.

It feeds six people from one pan, reheats well the next day, and works as a complete meal without needing anything on the side beyond a spoonful of sour cream.

Build the Filling

Preheat your oven to 400°F. Heat the olive oil in a large oven-safe skillet or cast iron pan over medium heat. Add the diced onion and bell pepper and cook for 5 to 6 minutes until softened. Add the garlic and jalapeño if using and cook for another 2 minutes.

Stir in the cumin, chili powder, smoked paprika, oregano, and onion powder and let the spices cook for 30 seconds.

Add the drained black beans, corn, diced tomatoes, and vegetable broth. Stir everything together and let the filling simmer for 5 minutes until it thickens slightly and the broth reduces. Taste and add salt and pepper. The filling should be well seasoned on its own — it won’t be able to absorb much more flavor once the cornbread goes on top.

Add the Cheese Layer

Remove the pan from the heat. Scatter the cup of shredded cheddar evenly over the top of the filling. This cheese layer sits between the filling and the cornbread topping and melts into both as it bakes — it’s what gives the pie that pull of cheese when you serve it.

 Don’t skip this step. Make sure the filling is spread in an even layer before the cheese goes on so the cornbread batter spreads evenly over the top without sinking into gaps. If you’re using a baking dish instead of a skillet, transfer the filling to a greased 9×13 inch dish at this point.

Mix the Cornbread Topping

In a bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt. In a separate bowl or measuring cup, whisk the egg, milk, and melted butter together. Pour the wet ingredients into the dry and stir just until combined — don’t overmix or the topping will be tough rather than tender.

Fold in the shredded cheddar and spring onions if using. The batter will be thick. Spoon it over the cheese and filling layer and spread it as evenly as you can with a spatula. It doesn’t need to be perfect — it will spread slightly as it bakes and the edges will pull away from the sides of the pan.

Bake Until Golden

Bake at 400°F for 22 to 25 minutes until the cornbread topping is golden brown on top and a toothpick inserted into the center of the crust comes out clean. The edges will have pulled away slightly from the sides of the pan and the surface will look set and golden rather than pale or wet.

Let it rest for 5 to 10 minutes before serving — the filling needs a moment to settle or it will be too loose to serve cleanly. Cutting straight into it fresh from the oven means the first few portions will be sloppy. A short rest makes a real difference.

Serve and Top

Scoop into bowls or plates using a large spoon — this isn’t a dish you slice cleanly, it scoops. Top each portion with a spoonful of sour cream or Greek yogurt, sliced spring onions, fresh cilantro if you have it, and a dash of hot sauce.

The sour cream cools the heat from the filling and adds a creamy contrast to the cornbread crust. Sliced jalapeño on top is worth adding if anyone at the table wants extra heat. Serve straight from the pan at the table — it looks better that way and stays warm longer in cast iron.

How To Make This Vegetarian Tamale Pie Recipe Better

These additions take the recipe further without changing what it fundamentally is:

Add chipotle peppers in adobo. One or two chipotle peppers finely chopped and stirred into the filling adds a smoky, deep heat that chili powder alone doesn’t give you. Start with one and taste before adding the second — they’re potent.

Use buttermilk in the cornbread. Buttermilk makes the topping more tender and slightly tangy. If you don’t have buttermilk, add a teaspoon of white vinegar or lemon juice to regular milk and let it sit for 5 minutes before using.

Mix diced green chiles into the cornbread batter. A small can of diced green chiles folded into the topping batter adds flavor and a slight heat to the crust itself, not just the filling. It makes every layer of the pie more interesting.

Top with avocado or guacamole. A few slices of fresh avocado or a spoonful of guacamole alongside the sour cream makes each serving feel more complete and adds a creaminess that works well against the spiced filling.

Add sweet potato to the filling. Dice one medium sweet potato into small cubes and cook it with the onion and pepper at the beginning — it needs about 8 minutes to soften. The natural sweetness of the potato balances the spiced filling and makes the dish more substantial.

Storage

Store leftovers in an airtight container in the fridge for up to 4 days. The cornbread topping softens overnight as it absorbs moisture from the filling, which some people actually prefer — the texture becomes more like a tamale masa.

Reheat individual portions in the microwave for 2 to 3 minutes or cover the whole pan with foil and reheat in a 350°F oven for 15 minutes.

The pie also freezes well for up to 2 months — freeze it in individual portions for easy weeknight reheating. Thaw overnight in the fridge before reheating.

Can You Make Tamale Pie Ahead of Time?

Yes, and it works well either partially or fully assembled. For the best result, make the filling completely, let it cool, and store it in the fridge for up to 2 days. Mix the cornbread batter fresh on the day you bake — cornbread batter doesn’t keep well because the baking powder activates over time and the topping won’t rise properly if the batter has been sitting.

Assemble and bake when you’re ready. If you want to fully assemble and bake ahead of time, the whole pie keeps in the fridge for up to 4 days and reheats well as described above. For a dinner party, making it the morning of and reheating before serving is a practical approach that removes all the day-of cooking stress.

What Is the Difference Between Tamale Pie and Regular Cornbread Casserole?

The two dishes look similar but the intention is different. Tamale pie is specifically meant to evoke the flavors of a tamale — a spiced filling topped with something masa-like — while cornbread casserole is more about the cornbread itself, often with corn baked into the bread layer throughout.

Tamale pie has a distinct filling layer that’s spiced in a Mexican-inspired direction, separate from the topping. Cornbread casserole is usually sweeter and less spiced, sometimes with the filling mixed through rather than layered. They use a similar method but taste quite different.

This recipe is firmly in tamale pie territory — the spice profile, the layered structure, and the savory filling all point that direction rather than toward the sweeter, more uniform texture of a cornbread casserole.

Vegetarian tamale pie is a weeknight dinner that earns its place in the regular rotation. It feeds a crowd from one pan, uses mostly pantry and canned ingredients, and tastes better the next day. Make it once and you’ll stop needing a reason to put it on the menu.

vegetarian tamale pie recipe

Vegetarian Tamale Pie Recipe

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 Servings
Course: Main Course
Cuisine: Vegetarian

Ingredients
  

  • 2 cans (15 oz each) black beans drained and rinsed
  • 1 can (15 oz) corn kernels drained
  • 1 can (14 oz) diced tomatoes, drained
  • 1 medium  yellow onion diced
  • 1 red  bell pepper diced
  • 3 cloves garlic
  • 1 jalapeño seeded and finely diced
  • 2 tablespoons  olive oil
  • 2 teaspoons  cumin
  • 1.5 teaspoons  chili powder
  • 1 teaspoon  smoked paprika
  • 1/2 teaspoon  oregano
  • 1/2 teaspoon  onion powder
  • Salt and black pepper to taste
  • 1/2 cup  vegetable broth
  • 1 cup  shredded cheddar or Mexican blend cheese
For the cornbread topping:
  • 1 cup  fine cornmeal
  • 1/2  cup  all-purpose flour
  • 1 tablespoon  sugar
  • 1.5 teaspoons  baking powder
  • 1/2  teaspoon  salt
  • 1 egg
  • 1/2 cup whole milk or buttermilk
  • 3 tablespoons  melted butter
  • 1/2 cup  shredded cheddar
  • 2 tablespoons  sliced spring onions (optional)

Method
 

  1. Preheat oven to 400°F. Heat olive oil in a large oven-safe skillet over medium heat. Cook onion and bell pepper 5–6 minutes until soft. Add garlic and jalapeño, cook 2 minutes. Add spices and stir 30 seconds. Add beans, corn, tomatoes, and broth. Simmer 5 minutes until slightly thickened. Season with salt and pepper.
  2. Remove pan from heat. Scatter 1 cup shredded cheese evenly over the filling. Spread filling into an even layer before topping.
  3. Whisk cornmeal, flour, sugar, baking powder, and salt in a bowl. In a separate bowl whisk egg, milk, and melted butter. Combine wet into dry and stir just until mixed — do not overmix. Fold in shredded cheddar and spring onions.
  4. Spoon batter over the cheese layer and spread evenly with a spatula. Bake at 400°F for 22–25 minutes until the topping is golden and a toothpick inserted in the center comes out clean.
  5. Let rest 5–10 minutes before serving. Scoop into bowls and top with sour cream, spring onions, cilantro, and hot sauce.

Notes

  • Season the filling well before adding the topping — it won’t absorb much more flavor once covered
  • Don’t overmix the cornbread batter — stir just until combined for a tender topping
  • Use buttermilk for a more tender, slightly tangy crust
  • Add chipotle peppers in adobo to the filling for deeper, smokier heat
  • Freezes well for up to 2 months in individual portions
  • Make-ahead tip: prepare filling up to 2 days ahead — mix cornbread batter fresh on baking day
  • Reheat covered with foil at 350°F for 15 minutes or microwave individual portions for 2–3 minutes

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating