
Tamale pie transforms humble ingredients into a comforting casserole that satisfies every craving for Mexican-inspired flavors without the fuss of making actual tamales. This nostalgic dish features a sweet cornbread base topped with seasoned ground beef or chicken, enchilada sauce, and a blanket of melted cheese that pulls it all together. The beauty of this recipe lies in its simplicity – it delivers all the flavors of tamales in casserole form that's perfect for busy weeknights when you need dinner on the table without a lot of effort.
I first discovered this recipe in my mother's collection of treasured church cookbook classics. When she recently passed it along to me, she had written, "I made this a lot years ago. It was very good and very easy." After making it myself, I understand exactly why it was in her regular rotation. The first time I served it to my family, my youngest asked if we could have it every week – the ultimate seal of approval for any recipe!
Essential Ingredients
- Cornmeal: Creates the authentic tamale-inspired base with perfect texture. Look for medium-grind cornmeal for the best texture, and verify it's processed in a gluten-free facility if needed.
- Cream-style corn: Adds moisture and sweetness to the cornbread layer. Check labels carefully to ensure gluten-free status, as some brands may contain wheat-based thickeners.
- Ground beef: Provides hearty protein that stands up to the bold flavors. Choose 85-90% lean for flavor without excessive grease.
- Enchilada sauce: Infuses authentic Mexican flavor throughout the dish. La Victoria brand is reliably gluten-free, or make your own 5-minute homemade version for complete control.
- Colby jack cheese: Creates that perfect gooey, melted topping. Freshly grated melts more smoothly than pre-shredded varieties with anti-caking agents.
- Chili powder: Adds depth and mild heat without overwhelming. Look for pure chili powder without added fillers for the cleanest flavor.

Detailed Cooking Instructions
- Step 1:
- Prepare your baking dish properly – Begin by preheating your oven to 375°F. Lightly grease a 9x13 inch baking dish or spray with nonstick cooking spray. This ensures your cornbread layer won't stick and makes serving much easier. If using a cast iron skillet for more rustic presentation, a 12-inch skillet works perfectly.
- Step 2:
- Create the cornbread base from scratch – In a large mixing bowl, whisk together 1 cup cornmeal, 1 tablespoon baking powder, 2 tablespoons sugar, and ½ teaspoon salt until fully combined. In a separate bowl, mix one beaten egg, ⅓ cup melted butter (cooled slightly), ½ cup milk, and one 14.75 oz can of cream-style corn. Pour the wet ingredients into the dry and stir just until combined – overmixing will create a tough cornbread. The batter should be slightly thick but pourable.
- Step 3:
- Bake the cornbread to perfection – Pour the cornbread batter into your prepared baking dish, spreading it evenly to the edges. Bake for 20-25 minutes until the top is golden and a toothpick inserted in the center comes out clean. The edges should be just beginning to pull away from the sides of the pan. While this bakes, prepare your meat filling.
- Step 4:
- Cook the seasoned beef filling – In a large skillet over medium-high heat, brown 1 pound of ground beef, breaking it into small crumbles as it cooks. Once no pink remains, drain excess fat if necessary. Add ½ cup salsa, ½ can (about 5 oz) of enchilada sauce, and 1 tablespoon chili powder. Stir to combine and simmer for 3-5 minutes to allow the flavors to meld. The mixture should be moist but not soupy.
- Step 5:
- Prepare the cornbread for topping – When the cornbread is done, remove from the oven but keep the oven on. Using the handle of a wooden spoon, poke holes all over the surface of the cornbread, about 1 inch apart. This creates pockets for the sauce to seep into, flavoring the cornbread throughout.
- Step 6:
- Add the enchilada sauce layer – Pour the remaining half can of enchilada sauce evenly over the poked cornbread. Use the back of a spoon to gently spread it, ensuring it seeps into the holes. This step adds moisture and flavor to the cornbread layer, preventing it from becoming dry.
- Step 7:
- Assemble the layers thoughtfully – Spoon the prepared meat mixture evenly over the sauce-soaked cornbread, creating a uniform layer. Then sprinkle 2 cups of shredded cheese over the top, ensuring complete coverage for that perfect melty finish.
- Step 8:
- Bake until bubbly and golden – Return the dish to the oven and bake for an additional 15 minutes, until the cheese is completely melted and beginning to bubble around the edges. For a more golden top, you can place it under the broiler for the final 1-2 minutes, watching carefully to prevent burning.
- Step 9:
- Rest before serving – Allow the tamale pie to rest for 5 minutes before cutting. This brief resting period helps the layers set, making it easier to serve neat portions. Cut into squares and serve warm with your favorite toppings.
Shredded Chicken Variation
For those who prefer chicken over beef, this recipe converts beautifully. Start by cooking 1½ pounds of chicken breasts – either boil in water for about 20 minutes or pressure cook for 8 minutes with 1 cup of water. Once cooled slightly, shred the chicken using two forks until you have about 3 cups. Then follow the same process as with the beef: combine the shredded chicken with chili powder, salsa, and enchilada sauce before layering over the cornbread base. The flavor profile remains similar, but with a lighter twist that some family members might prefer.
Make-Ahead and Storage Tips
This tamale pie is perfect for meal prep and actually improves in flavor overnight. Prepare the entire casserole up to the point of the final bake, cover tightly with foil, and refrigerate for up to 24 hours. When ready to serve, simply add an extra 10-15 minutes to the baking time since you're starting from cold. Leftovers reheat beautifully in the microwave or covered in a 350°F oven until heated through, about 15-20 minutes.

Customization Ideas
While this recipe is delicious as written, it's also incredibly adaptable to personal tastes. For a spicier version, add a diced jalapeño to the meat mixture or use pepper jack cheese instead of colby jack. Vegetarians can substitute black beans and corn for the meat, while those looking for a heartier dish might add diced bell peppers and onions to the filling. You can even layer refried beans between the cornbread and meat for an extra dimension of flavor and texture.
Perfect Pairings and Serving Suggestions
We treat tamale pie like tacos when it comes to toppings – setting out bowls of shredded lettuce, diced tomatoes, sliced avocado, sour cream, and additional salsa so everyone can customize their portion. For side dishes, simple steamed rice complements the flavors perfectly, though cilantro lime rice adds an extra dimension of flavor. Other excellent accompaniments include elotes (Mexican street corn), a simple green salad with cilantro-lime dressing, or traditional refried beans for a truly satisfying meal.
I've found that letting the tamale pie rest for a full 10 minutes, rather than just 5, makes a significant difference in how well it holds together when served. The first time I made this for my mother-in-law (who considers herself quite the cook), she asked for the recipe before dinner was over – the ultimate compliment!
My final thought on this tamale pie is that it perfectly embodies what makes comfort food so special – simple ingredients transformed through loving preparation into something that nourishes both body and soul. There's something truly satisfying about serving a recipe that connects generations, updated just enough to meet our current needs but still honoring its church cookbook origins. Every time I make it, I think of my mom in her kitchen years ago, serving the same dish to her hungry family, creating memories around the dinner table one casserole at a time.
Frequently Asked Questions
- → Can I prepare this tamale pie ahead of time?
- Yes, you can prepare this dish ahead of time. Complete all steps except the final baking with cheese. Cover and refrigerate for up to 24 hours, then bring to room temperature for about 30 minutes before adding the cheese and baking. You may need to add 5-10 extra minutes to the final baking time if it's still cold from the refrigerator.
- → Is this recipe freezer-friendly?
- Yes, this tamale pie freezes well. You can freeze it either before or after the final baking step. To freeze before final baking, assemble up to adding the beef mixture, cool completely, wrap tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, add cheese, and bake as directed, adding about 10 extra minutes to the baking time.
- → Can I make this recipe without meat for a vegetarian version?
- Absolutely! You can replace the ground beef with 2 cups of cooked black beans or pinto beans, or use a meat substitute like crumbled tempeh or a plant-based ground beef alternative. Sauté 1 cup of diced bell peppers and 1 cup of corn kernels with the beans for added texture and flavor.
- → What's the best way to reheat leftovers?
- For best results, reheat individual portions in the microwave for 1-2 minutes until heated through. To reheat the entire casserole, cover with foil and bake at 350°F for about 20 minutes, or until heated through. Adding a few tablespoons of water or broth before reheating can help keep it from drying out.
- → Can I use regular cornmeal if I don't need it to be gluten-free?
- Yes, if you don't need the recipe to be gluten-free, you can use regular cornmeal. The recipe will work exactly the same way. Just make sure to also check your enchilada sauce and other packaged ingredients if you're not concerned about gluten.