Easy Tamale Casserole Recipe
Ingredients
This recipe was developed at its original yield. Ingredient amounts are automatically adjusted, but cooking times and steps remain unchanged. Note that not all recipes scale perfectly.
Original recipe (1X) yields 6 servings:
- 1 pound ground beef
- teaspoon salt
- teaspoon ground black pepper
- 1 small onion, chopped
- 2 (15 ounce) cans pinto beans, rinsed and drained
- 2 (15 ounce) cans crushed tomatoes
- 1 (15 ounce) can cream-style corn
- 1 (6 ounce) box cornbread mix
- 1 large egg, lightly beaten
- 1 cup shredded Cheddar cheese
Directions
- Gather all ingredients. Preheat the oven to 400F (200C).
- Heat a cast iron skillet over medium-high heat. Cook and stir the ground beef in the hot skillet until browned and crumbly, about 5 to 7 minutes. Drain and discard the grease. Season the beef with salt and black pepper.
- Stir in the chopped onion with the ground beef and cook for an additional minute over medium heat. Then immediately remove the skillet from the heat.
- Stir in the rinsed pinto beans and crushed tomatoes into the beef and onion mixture.
- In a large bowl, beat together the cream-style corn, cornbread mix, and egg until smooth.
- Spread the cornbread mixture evenly over the beef mixture in the skillet.
- Sprinkle the shredded Cheddar cheese on top.
- Bake in the preheated oven until the cheese is melted and the cornbread is set in the center, about 25 minutes.
Recipe Tip
You can use a homemade cornbread mix if you cannot get boxed cornbread mix.
Nutrition Facts (per serving)
- Calories: 515
- Fat: 21g
- Carbs: 57g
- Protein: 28g
Nutrition Facts
Servings per recipe: 6
| Nutrition Information | Amount per Serving | % Daily Value* |
|---|---|---|
| Total Fat | 21g | 27% |
| Saturated Fat | 9g | 45% |
| Cholesterol | 99mg | 33% |
| Sodium | 1403mg | 61% |
| Total Carbohydrate | 57g | 21% |
| Dietary Fiber | 9g | 32% |
| Total Sugars | 7g | - |
| Protein | 28g | 56% |
| Vitamin C | 19mg | 21% |
| Calcium | 254mg | 20% |
| Iron | 6mg | 31% |
| Potassium | 846mg | 18% |
*Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.
(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

Easy Tamale Casserole is a perfect blend of savory ground beef, beans, tomatoes, and a cornbread topping. This dish takes the essence of traditional tamales and reimagines it as a quick and easy casserole, making it perfect for busy weeknights or casual gatherings.
History of Tamale Casserole
Tamales are a traditional Mexican dish dating back to pre-Columbian times, primarily associated with indigenous cultures. They were originally made by the Aztecs and Mayans, who wrapped masa (corn dough) around meats, beans, or vegetables, and steamed or boiled them in corn husks. Over time, this dish spread throughout Latin America, with various regions adding their own twists. The tamale casserole is a modern, Americanized version of this beloved dish, offering a shortcut to the layered, flavorful experience of tamales without the labor-intensive preparation of wrapping and steaming each individual tamale.
Regional Variations
In the United States, particularly in the Southwest, tamale casserole has become a popular comfort food. This version uses a cornbread topping to mimic the texture of masa, making it a convenient and hearty one-dish meal. The dish may vary depending on the region, with some versions incorporating green chilies, salsa, or different types of cheese. In contrast, in Mexico, tamales are typically served with salsas and various fillings like pork, chicken, or cheese, but casseroles like this are less common in traditional Mexican cooking.
How Tamale Casserole Differs from Other Dishes
While tamale casserole shares some ingredients with other Tex-Mex favorites like chili and enchiladas, it is distinguished by its use of a cornbread base. Unlike chili, which is often a soup or stew, tamale casserole features a solid layer of cornbread on top, which soaks up the flavors of the filling below. This makes it more of a baked casserole than a traditional Mexican stew or casserole, setting it apart from dishes like Mexican lasagna or tamale pie.
Where is Tamale Casserole Typically Served?
Tamale casserole is a popular dish in many households across the United States, especially in the Southwest, Texas, and California, where Mexican-inspired cuisine is a mainstay. It is commonly served at family gatherings, potlucks, and casual dinner parties. Due to its easy-to-prepare nature, its often made for weeknight meals and can be easily customized to suit dietary preferences, such as using turkey instead of beef or a gluten-free cornbread mix. In Mexico, the concept of casserole dishes like this one is not traditional, but the flavors of the casserole are familiar and enjoyed in various regional variations.
Interesting Facts
- The word "tamale" comes from the Nahuatl word "tamalli," which means "wrapped." The dish was an essential part of Aztec and Mayan food culture and was used as a portable meal for warriors and travelers.
- Although tamales are a central part of Mexican cuisine, they are also found in many other countries across Latin America, including Guatemala, Honduras, and El Salvador, each with their own regional variations.
- In the U.S., tamale casserole is often made in a cast-iron skillet, which gives it a rustic, hearty feel. The skillet helps cook the beef evenly while allowing the cornbread topping to form a crispy crust.
- This dish is highly versatile. You can modify the spices, add different beans, or use a variety of meats such as turkey, chicken, or vegetarian options like tofu or tempeh.
FAQ about Easy Tamale Casserole Recipe
Comments
Rebekah Rose Hills
10/06/2025 01:52:54 PM
I added chili powder and cumin to the meat and onion mixture (and cooked the beef and onions together). I had to put mine in a 9x13 pan since my cast iron was not large enough to hold everything. Overall this was a good recipe - easy to adjust the spiciness / seasonings to your tastes. We used Jiffy cornbread mix and found the sweetness of the mixture was a little bit of an odd combination with the rest of the flavors in the dish - so I would just use one without so much sugar in the mix next time I think.
QOFE
03/21/2024 10:23:17 PM
After reading reviews, I knew I wanted more flavor and spice. I added 2 tsp each of chili powder and garlic powder, 1 tsp each Mexican oregano and cumin, and used Rotel instead of canned tomatoes. I also added a small can of green chilis to the cornbread mixture and pepper jack cheese instead of cheddar. It was perfect! Not too spicy, just plenty of flavor!
Laura Hawkins
08/24/2017 10:47:58 PM
I thought it looked a little bland. So here are the changes I made. I sauté onion and 2 cloves of garlic, then put one tablespoon ground cumin, chili powder and added two tablespoons chili-o. Then added 8oz can of El Pato jalapeño sauce. Then I put only 1 can of pinto beans and 1can diced tomato and the added the browned ground beef. I didn't change corn bread but I did put more cheese on top corn bread. It took longer cook time 30 minutes at 20 minutes I covered with aluminum foil. With changes I this recipe 5 stars. My husband gave it a 10.
Lisa
03/06/2020 01:13:20 PM
I made a few changes. Taco seasoning (recipe from this site) to the meat. Refried beans in place if pintos. Added the cheese to the meat mixture. While I was cooking the meat mixture on top the stove, I put the cornbread in the oven in a cast iron skillet the same size as the one on stove top. This speeds things up and insures the corn bread isn't soggy on the bottom. Also, for those of you that don't care for sweet cornbread, buy or make an unsweetend cornbread mix. I served this with sour cream, shredded lettuce, chopped tomatoes, sliced black olive, pickled jalapeno, shredded mexican style cheese and picante sauce
Acmomof3
10/22/2019 09:30:16 PM
I made this recipe part of my regular weeknight dinner rotation because it's so easy to whip up. I cook mine in a 12 inch cast iron pan. I use turkey meat (bc I dont eat beef) I cook the turkey with the onion and add garlic, paprika, chili powder, red pepper flakes, and cumin. I just throw them all In and measure by smell. Once the turkey has browned I throw in the beans and drained tomatoes and cook on high for about 10 minutes to marry flavors and cook down the juices. Once it's done I put a thick layer of cheddar on the meat mix before I spread my cornbread. I use gluten free corn bread because of an allergy that said this works with home made corn bread too (you're basically just omitting the milk and butter and using creamed corn in their place) I top my corn bread with a little cheddar and cook. So good! And super easy. This has replaced taco night in our house because its actually easier and far less messy.
ShopTherapy
10/07/2020 11:51:14 PM
Per the Helpful reviews (thank you!), added 2 cloves chopped garlic to the onions, 1T each ground cumin and chili powder to the meat sauce and subbed 1 can each drained diced tomatoes and El Pato tomato sauce for the 2 cans crushed to the meat sauce. Also used 1 can of refried beans instead of 2 cans pinto. Used a 7.5-oz Martha White corn muffin mix using the pkg instructions (the only one that didn't have sugar, per recommendations) and frozen corn instead of creamed. Put a layer of Mexican blend shredded cheese on the meat sauce before adding the cornbread batter to avoid sogginess and then more shredded cheese on top. Fit in a 12" cast iron skillet and was done in 25 min. Nice amount of heat. A keeper!
susanmelson7353
11/17/2021 12:57:30 AM
This was fabulous and will be put into our rotation. A few things I did differently. I used a jar of salsa instead of crushed tomatoes and used taco seasoning when I fried my meat. I added cheese into cornbread/corn mixture then added more on top. After it baked I topped with my own relish of chopped onion, avocado, tomato and a little olive oil salt and pepper.
Kim Williams
01/13/2025 04:18:52 PM
Been making this for years and it's completely customizable and for flavor a must. I make a 9x13 so I suppose doubled. To my meat/onion mixture I add a cream soup this time I used creamy poblano, cream of cheddar is good, cream of mushroom. We like creamy I added rotel and season of course cumin, garlic powder, chili even mexican oregano is great then the beans good amd drained i like it cheesy throughout so I add a big hand full of sharp cheddar mixed it up put in my dish, my cornbread mix i use two packages a can of cream corn and can of reg corn, small can of green chili's, a spoon of the rotel for color a little chili powder a small handful of cheese with the egg mix it up pour on top and bake last few minutes add a little more cheese on top. It's a great easy dish. Yes I have made it as is and it's great. But if you want tamale/mexican flavor you gotta doll it up. Get creative ! Have fun it's hard to screw it up. Just be careful not make watery drain the beans good. Don't add watery things to the cornbread topping (the rotel tomatoes I add for color are good and drained )
Poppe Art
04/17/2024 03:04:14 PM
I cooked this, and it wasn't bad. I also felt it needed more spices/salt and pepper. More cheese too. I don't like "Jiffy" style cornbread, so I made my own (easy). Surprisingly, I decided to put the CB mixture on the top, AND the bottom. I had cornbread everywhere, and it was delicioso. I also smashed up the pintos. I would make this again.
Renee Grow
08/10/2025 07:11:48 PM
I followed the instructions and the advice of others who posted reviews. Added minced garlic, 1 teaspoon each of cumin, chili, and smoked paprika powder. Substituted one can of Rotel for one of tomatoes, and used 2 cans taco seasoned black beans. I didn’t drain them but let it all simmer down until nicely thickened. Spooned into a 9x13 dish, topped with most of the cheese and refrigerated overnight. Removed from fridge and topped with the cornbread mixture (not the sweet) and sprinkled remaining cheese on top. Baked per directions and off to the church potluck. It was a hit!
John D
06/19/2025 09:36:34 PM
This recipe makes a good base, but is Mexican only in the eyes of a Swede in Minnesota. Mince one jalapeño, two cloves garlic. A can of Rotel versus crushed tomatoes. A tablespoon of chili powder and cumin. A half teaspoon of Ancho powder. I'd opt for drained and rinsed black beans rather than the pinto, but that's just me.
Lazara Gonzalez
07/13/2025 11:37:26 PM
It was good my husband even liked it. Used taco seasoning and masa instead of cornbread but next I will try it with cornbread.
Byrdi Moore Ward
07/08/2025 12:49:29 AM
Mmmmm GOOD😋😋
Pat Elliot
07/07/2025 08:41:38 PM
Yummy...
laura
07/01/2025 03:26:24 PM
The filling was rather bland and the texture was too mushy and had too much crushed tomato sauce. We added Rotel fire roasted tomatoes and quite a bit of other seasonings to spice it up a bit. I will not make this again, but if I did, I would use only diced tomatoes and no crushed tomatoes. The cornbread crust with creamed corn was delightful and I will make that again to serve with chili and other meals.
Barbara Heath
06/28/2025 02:07:45 AM
I basically made it like it is listed, I did add chili powder and cayenne pepper. I definitely will make this again.
FunkyPeel2633
06/20/2025 08:40:41 AM
In South Africa. Not familiar with cornbread - no instant packets for that here. Any good recipe for cornbread so I can make this recipe here? :-) thanks!
John D
06/19/2025 09:36:34 PM
This recipe makes a good base, but is Mexican only in the eyes of a Swede in Minnesota. Mince one jalapeño, two cloves garlic. A can of Rotel versus crushed tomatoes. A tablespoon of chili powder and cumin. A half teaspoon of Ancho powder. I'd opt for drained and rinsed black beans rather than the pinto, but that's just me.
Emma Wilson
03/22/2025 03:37:14 AM
So yummy and comforting 🤤
GentlePita5651
03/06/2025 10:08:57 PM
I added 1/2 teaspoon of cayenne and 1/2 teaspoon of ground red pepper. I like a little spice.