Tamale Pie
This tamale pie combines the savory, spiced flavors of traditional tamales with the convenience of a casserole.
With a hearty beef and vegetable filling topped with golden cornbread, it’s like getting the best of Mexican night and Sunday dinner all in one dish.

What makes this tamale pie truly special is the perfect balance of textures and flavors. The slightly sweet cornbread crust creates an irresistible contrast with the savory, spiced filling below.
And those surprise sweet raisins? They add little bursts of sweetness that complement the smoky fire-roasted tomatoes and green chiles. Trust me, this is the kind of dish that disappears fast at potlucks and family gatherings!

Ingredients

For the filling:
- 1 tablespoon extra virgin olive oil
- 1 1/2 pounds lean ground beef
- 1 onion, chopped
- 1 green bell pepper, seeds and stem removed, chopped
- 1/2 teaspoon salt
- 2 teaspoons chili powder (more or less to taste)
- 2 teaspoons cumin (more or less to taste)
- 1 (14.5-ounce) can fire-roasted tomatoes
- 1 (4-ounce) can green Anaheim chiles, drained, chopped
- 1 (16-ounce) can whole kernel corn, drained
- 1 (4-ounce) can sliced ripe olives
- 1/3 cup raisins
- 1 cup grated sharp cheddar cheese (about 4 ounces)
- 1/3 cup water
For the cornbread topping:
- 1 (16-ounce) package prepared cornbread mix, such as Jiffy or Bob’s Red Mill
- Water, egg, oil, or milk as needed for mixing the cornbread batter according to package directions

Steps

- Preheat the oven to 375°F (190°C). Position the rack in the middle of the oven to ensure even cooking of both the filling and cornbread topping.
- Brown the beef, onions, and bell pepper: Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering but not smoking. Add the ground beef, onion, and bell pepper. Break up the meat with a wooden spoon as it cooks. Add 1/2 teaspoon salt, 2 teaspoons chili powder, and 2 teaspoons cumin. Cook for about 5-7 minutes, stirring occasionally (not constantly – this allows the meat to develop a nice brown crust). The beef should be completely browned with no pink remaining, and the vegetables should be softened.
- Remove from heat. If there’s excess fat pooling in the pan, tilt the skillet and spoon it off or drain through a colander. With lean beef (90% or higher), you likely won’t need to drain.
- Make the filling: To the same skillet, add the 14.5-ounce can of fire-roasted tomatoes with their juice, 4-ounce can of drained Anaheim chiles, 16-ounce can of drained corn, 4-ounce can of sliced olives, 1/3 cup raisins, 1 cup grated cheddar cheese, and 1/3 cup water. Stir until all ingredients are evenly distributed. Let the mixture simmer for 2-3 minutes to allow flavors to meld. Taste and adjust seasoning – add more chili powder or cumin if you prefer a more robust flavor. The filling should be moist but not soupy.
- Prepare the casserole dish: Rub a little olive oil over the inside of a 9 x 13-inch casserole dish, making sure to coat the sides as well as the bottom (or use a nonstick cooking spray for even coverage). This prevents sticking and makes cleanup easier.
- Transfer the filling: Carefully spoon the hot filling into the prepared casserole dish, spreading it into an even layer. The filling should come about halfway up the sides of the dish, leaving room for the cornbread topping.
- Make the cornbread batter: In a large bowl, prepare the cornbread batter according to the package directions. For most mixes, this involves adding eggs, milk, and sometimes oil. Mix until just combined – overmixing can make the cornbread tough. The batter should be thick but pourable, similar to pancake batter.
- Add the topping: Pour the cornbread batter evenly over the filling, starting from the edges and working toward the center. Use a spatula to gently spread the batter to cover the filling completely. Some filling peeking through is fine – it will create delicious crusty spots where the filling meets the cornbread.
- Bake the tamale pie: Place the casserole in the preheated oven and bake for 40 minutes at 375°F (190°C). The cornbread is done when the top is golden brown and a toothpick inserted into the center of the cornbread (not down into the filling) comes out clean or with a few moist crumbs. If the top is browning too quickly but the cornbread isn’t done, loosely cover with aluminum foil for the remaining bake time.
- Rest before serving: Allow the tamale pie to rest for 5-10 minutes before serving. This helps the filling set and makes it easier to portion. The internal temperature of the casserole should reach 165°F (74°C) for food safety.

Smart Swaps
- Replace ground beef with ground turkey for a leaner option with similar texture
- Substitute 1 cup of frozen mixed bell peppers for the fresh green bell pepper when you’re short on time
- Use 1 cup of pepper jack cheese instead of cheddar for an extra kick of spice
- Swap the raisins for 1/3 cup dried cranberries for a different sweet-tart dimension
Make It Diabetes-Friendly
- Use a whole grain cornbread mix (reduces net carbs by approximately 6g per serving)
- Replace half the cornbread mix with almond flour and add 1 teaspoon of baking powder (reduces carbs by approximately 15g per serving)
- Reduce raisins to 2 tablespoons or omit entirely (saves about 5g of carbs per serving)
- Add 1 cup of diced zucchini to the filling to increase fiber and reduce the carb-to-fiber ratio
- Serve with a side of non-starchy vegetables to slow the absorption of carbohydrates
Pro Tips
- For the best texture, don’t overmix the cornbread batter – a few lumps are perfectly fine
- Let the filling cool for about 5 minutes before adding the cornbread topping to prevent the batter from cooking too quickly on the bottom
- For a crispier cornbread top, brush the surface lightly with 1 tablespoon of melted butter before baking
- This dish actually tastes better the next day when the flavors have had time to meld – make it ahead and reheat at 350°F (175°C) until warmed through