This post may contain affiliate links. Please read my disclosure policy.
Hey hi! Sharing one of my all time fave recipes with you today, straight from my mom's kitchen: homemade cornbread tamale pie!
I gotta be honest with you here. The reason I love tamale pie so much is pretty much the same reason I adore Shepherd's Pie...the topping.
Shepherd's pie may have buttery, creamy, mashed potatoes on top but MAN does tamale pie give it a run for it's money. A cheesy cornbread topping?! 🙋🏼♀️🙋🏼♀️🙋🏼♀️.
Oh and SUPER win, you make the whole thing in one skillet!
Ah well actually you do have to mix up the cornbread in a couple bowls but it all cooks up in one skillet so I'm counting it as a win. Easy peezy right??
Grab the recipe in 3...2...
Homemade Cornbread Tamale Pie
- Total Time: 1 hour
- Yield: Serves 4-6 1x
Description
A Mexican cuisine inspired classic skillet dinner with a flavorful seasoned ground beef filling topped with cheesy cornbread made from scratch!
Ingredients
For the Tamale Filling
- 1 lb ground beef (I used 93% lean)
- 1 tablespoon extra virgin olive oil
- ½ yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 4 ounce can green chiles, drained
- 15 ounce can kidney beans, drained
- 15 ounce can fire roasted corn, drained
- 15 ounce can diced tomatoes
- 1 ½ teaspoons chili powder
- 1 ½ teaspoons ground cumin
- 1 teaspoon coriander
- ½ teaspoon ground Mexican oregano
- 1 teaspoon coarse salt
- ½ teaspoon ground black pepper
- 1 cup shredded Mexican 4 cheese blend (or 1 cup sharp cheddar cheese)
- 2 tablespoons fresh cilantro, roughly chopped
- Sliced green onion for garnish
For the Cornbread Topping
- 1 cup flour
- 1 cup cornmeal
- 1 tablespoon white sugar
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon coarse salt
- 6 tablespoons unsalted butter, melted
- 1 egg, beaten
- 1 ¼ cup buttermilk
- 2 cups shredded Mexican 4 cheese blend (or 1 cup sharp cheddar cheese and 1 cup mozzarella cheese)
Instructions
Make the Filling
- Preheat oven to 400˚F. In a large, oven safe skillet with tall sides, heat olive oil over medium high heat. Add onion and bell pepper to the skillet. Cook for 4-5 minutes, until onion is somewhat softened, stirring frequently.
- Add garlic and cook 30 seconds to 1 minute, until fragrant.
- Add ground beef to the skillet. Cook for 5 minutes, stirring frequently, until cooked through. If there is a lot of beef fat, drain or spoon it out of the skillet and discard (not down your drain!).
- Stir in all remaining ingredients except for the cheese. Bring to a simmer and cook another 5 minutes, stirring occasionally.
- Remove from heat and stir in the cheese and fresh cilantro. Add more salt and pepper to taste.
Make the Cornbread Topping
- In a large bowl, combine flour, cornmeal, sugar, baking powder, baking soda, and salt until thoroughly mixed.
- In a medium bowl, whisk together butter, egg and buttermilk.
- Stir the wet mixture into the dry mixture until just combined.
- Add cheeses and stir until completely combined.
Assemble and Bake
- Level out the tamale pie filling in the skillet. Spoon the cornbread topping into an even(-ish) layer on top.
- Place skillet in the preheated oven and cook for 30-35 minutes, until a toothpick inserted in the center of the cornbread topping comes out clean.
- Remove from heat and let rest for 10 minutes. Garnish with sliced green onion and any remaining cilantro and serve!
- Prep Time: 15 minutes
- Cook Time: 45 minutes
Sandra says
When using the coriander?, is it Ground or seeds it don't say thank you
Dieuwke McDonough says
Can this be assembled and baked later or baked and reheated later?
Aberdeen says
It can definitely be baked and reheated later. I havn't prepped it prior and baked it later so I can't actually confirm that'll work.