When I think of comfort food, Texas Tamale Pie always comes to mind. The warm, hearty layers of seasoned beef combined with a cornbread topping create a dish that is both satisfying and full of flavor. I remember my grandmother making this recipe for family gatherings, where the aroma filled the house and brought everyone together. It’s more than just a meal; it’s a way to connect with loved ones. This recipe matters because it’s easy to prepare and can feed a crowd, making it perfect for gatherings or cozy nights in. What makes this dish stand out is the delightful blend of spices and the cheesy, cornbread topping that makes every bite a delicious experience.
why make this recipe
Choosing to make Texas Tamale Pie means you’re opting for a dish that is both comforting and versatile. Perfect for busy evenings or special occasions, it’s a one-pan meal that saves on cleanup while still packing a punch of flavor. Plus, with ingredients you might already have in your pantry, it’s a budget-friendly option that doesn’t compromise on taste. Each layer tells a story, and every forkful brings warmth to your dinner table.
how to make Texas Tamale Pie
Ingredients:
- 1 pound ground beef
- 1 medium onion, chopped
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) diced tomatoes with green chilies
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup cornmeal
- 1 cup milk
- 1 large egg
- 1 cup shredded cheddar cheese
- 1/2 cup sliced black olives (optional)
- 1/4 cup chopped fresh cilantro (for garnish)
Directions:
- Preheat your oven to 350°F.
- In a large skillet over medium heat, cook the ground beef and chopped onion until the beef is browned and the onion is soft, about 5-7 minutes. Drain any excess fat.
- Stir in the black beans, diced tomatoes with green chilies, chili powder, cumin, garlic powder, salt, and black pepper. Simmer for 5 minutes.
- In a separate bowl, combine the cornmeal, milk, and egg, mixing until smooth.
- Grease a 9×13-inch baking dish. Pour half of the cornmeal mixture into the dish, spreading it evenly.
- Layer the beef mixture over the cornmeal, then pour the remaining cornmeal mixture on top.
- Sprinkle the shredded cheddar cheese and black olives over the top.
- Bake in the preheated oven for 30-35 minutes, or until the top is golden brown and set.
- Let it cool for 10 minutes before slicing. Garnish with chopped cilantro before serving.
how to serve Texas Tamale Pie
Texas Tamale Pie is fantastic on its own, but you can elevate it by serving it with a side of green salad or some guacamole. Add a dollop of sour cream or a sprinkle of fresh jalapeños for those who enjoy a little heat. It’s also perfect for those casual movie nights, inviting friends over to share a slice while enjoying your favorite film.
how to store Texas Tamale Pie
If you have leftovers, don’t worry! Texas Tamale Pie stores well. Allow it to cool completely, then cover it tightly with plastic wrap or transfer it to an airtight container. You can keep it in the refrigerator for up to 3-4 days. To reheat, pop it in the oven at 350°F until warmed through or microwave individual servings.
tips to make Texas Tamale Pie
- For added flavor, consider using ground turkey or chicken instead of beef.
- If you want extra spice, add diced jalapeños to the beef mixture while cooking.
- Feel free to mix different types of cheese on top to change the flavor or use what you have on hand.
- Use leftover cooked meat or beans to save time.
variation (if any)
You can easily customize Texas Tamale Pie by adding different vegetables like diced bell peppers or corn for added sweetness and texture. For a vegetarian version, substitute the ground beef with extra black beans, lentils, or a meat alternative for a similarly hearty dish.
FAQs
- Can I freeze Texas Tamale Pie? Yes, you can freeze it. Make sure it’s completely cooled, then wrap it tightly in plastic wrap or foil and store it in a freezer-safe container for up to 3 months. Thaw in the fridge before reheating.
- What can I use instead of black beans? You can substitute black beans with pinto beans, kidney beans, or chickpeas, depending on your preference.
- Can I make this dish ahead of time? Absolutely! You can prepare it in advance and store it in the refrigerator before baking. Just be sure to bake it within a day or two for the best flavor and texture.

Texas Tamale Pie
Ingredients
Meat and beans
- 1 pound ground beef
- 1 medium onion, chopped
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) diced tomatoes with green chilies
Spices
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Cornbread mixture
- 1 cup cornmeal
- 1 cup milk
- 1 large egg
Toppings
- 1 cup shredded cheddar cheese
- 1/2 cup sliced black olives (optional)
- 1/4 cup chopped fresh cilantro (for garnish)
Method
Preparation
- Preheat your oven to 350°F.
- In a large skillet over medium heat, cook the ground beef and chopped onion until the beef is browned and the onion is soft, about 5-7 minutes. Drain any excess fat.
- Stir in the black beans, diced tomatoes with green chilies, chili powder, cumin, garlic powder, salt, and black pepper. Simmer for 5 minutes.
- In a separate bowl, combine the cornmeal, milk, and egg, mixing until smooth.
Assembly
- Grease a 9x13-inch baking dish. Pour half of the cornmeal mixture into the dish, spreading it evenly.
- Layer the beef mixture over the cornmeal, then pour the remaining cornmeal mixture on top.
- Sprinkle the shredded cheddar cheese and black olives over the top.
Baking
- Bake in the preheated oven for 30-35 minutes, or until the top is golden brown and set.
- Let it cool for 10 minutes before slicing. Garnish with chopped cilantro before serving.