Skip to content

Tamale Casserole Recipe

Updated on by Villa Cocina
This post contains affiliate links.

Tamale Casserole brings all the rich, nostalgic flavor of traditional tamales — without the wrapping that can feel intimidating to many.

Tamale season just got easier, with those same delicious flavors baked into one cozy, comforting dish.

Tamale Casserole

With this version, you skip the wrapping but keep the heart of the dish — tender masa, a flavorful filling, and that unmistakable tamal aroma that fills your kitchen with every cheesy, creamy bite.

The Heart of Tradition

Tamales are truly a labor of love — a comforting Mexican dish we all cherish and take the time to make. During the holidays, big pots filled with bundles of joy gently steam until the masa turns soft and fragrant. Each one is unwrapped like a gift, revealing that warm, savory filling inside.

Making tamales is more than cooking; it’s an experience that connects us with family and tradition. In many homes, an assembly line quickly forms — one person spreads the masa, another adds the filling, and laughter fills the kitchen as everyone joins in.

Tradition Adapts

Still, wrapping tamales can feel intimidating, especially for beginners. I always say — the more you make them, the faster you’ll get! But when life gets busy and you’re craving that same comforting taste, there’s another way.

Tamale Casserole

That’s where Tamale Casserole, or Tamal de Cazuela, comes in. It’s an easier take on traditional tamales that captures the same rich flavors and textures — only baked in a dish instead of wrapped in corn husks. 

This casserole reminds me a bit of Pastel Azteca — another Mexican classic where layers come together to create something warm and satisfying. Every bite feels familiar and comforting, just like home.

Ingredients

  • Beef Chuck Roast – Rich and marbled, this cut creates a deeply flavorful broth and tender meat.
  • White Onion and Garlic – Add mild sweetness, warmth, and depth to balance and enrich the dish.
  • Oregano, Allspice, and Bay Leaves – Together, they create a fragrant and well-balanced broth with earthy, citrusy, and gently spiced notes.
  • Guajillo, Ancho, and Puya Chiles – This trio gives the sauce its deep red color and complex flavor, combining mild fruitiness, smoky sweetness, and a touch of bright heat.
  • Ground Onion and Cumin Seeds – Add natural sweetness and earthy, aromatic depth that enhance and tie together the flavors of the sauce.
  • Instant Corn Masa Harina – The foundation of every tamal; it delivers that unmistakable corn flavor.
  • Baking Powder – Helps lighten the masa, giving it a soft and tender crumb.
  • Lard – Whipped until fluffy, it adds richness and creates a moist, melt-in-your-mouth texture.
  • Oaxaca Cheese – Creamy and stretchy, it melts beautifully into the casserole.
  • Corn Husks – Traditionally used for wrapping tamales; here, they infuse subtle aroma and help recreate that authentic tamal feel while baking.
Tamale Casserole Ingredients

How to Make Tamale Casserole

Step 1: Prep the Meat
Pat and season the beef, then cook it in the Instant Pot with aromatics and broth until tender. Shred the meat and reserve the flavorful broth.

Shredded beef and broth

Step 2: Hydrate the Peppers & Make the Sauce
Toast and soak dried chiles, then blend them with spices and garlic to create a smooth red sauce. Set aside a portion for finishing the casserole.

Red Sauce

Step 3: Prepare the Masa
Beat lard until fluffy, then gradually mix in the masa and broth until the dough is soft, smooth, and spreadable. This will form the base and top layers of the casserole.

Masa Steps

Step 4: Cook the Filling
Sauté onions, mix in the chile sauce, and combine with the shredded beef until evenly coated and flavorful.

Step 5: Assemble the Casserole
Layer half of the masa in a greased dish, add half the beef filling, then top with the remaining masa. Cover with corn husks and foil.

Assemble Casserole

Step 6: Bake and Finish
Bake until the masa is set, then uncover, top with the remaining filling, reserved sauce, and cheese. Bake again until bubbly and golden.

Step 7: Serve
Let the casserole rest for a few minutes, then garnish with crema Mexicana and fresh cilantro before serving.

Tamale Casserole

Recipe Video Tutorial

Watch my easy video tutorial for step-by-step visuals on making this Tamale Casserole.

Enjoyed the video? Subscribe and tap the bell for updates on new recipes. Thank you for your support!

Stovetop Instructions for Cooking the Meat:

  1. Place a large pot over medium-high heat and heat the lard or oil. Brown the meat on all sides. Pour in the water, and if you removed any meat earlier, return it to the pot. Add all the aromatics for the broth.
  2. Bring to a boil, then reduce the heat to medium-low and simmer gently for about 2½ hours, or until the meat is very tender. Once done, remove the meat from the pot and shred it. Strain the broth and reserve for later use.

Serving Suggestions 

Tamale Casserole is hearty enough to be enjoyed on its own, packed with all the goodness in one dish. Personally, I love pairing it with a fresh side salad for balance. Growing up, a sweet drink was always part of the meal — atole, champurrado, or even a warm cup of café de olla.

Other great sides include:

Tips

  1. Brown Meat in Batches – Avoid overcrowding the pot when browning beef. Doing it in batches ensures proper searing instead of steaming, giving the meat richer flavor.
  2. Adjust Masa Consistency – If the masa feels dry while sitting before assembly, add a little more broth to reach a soft, spreadable texture. The exact amount may vary depending on the broth’s temperature and the brand of masa.
  3. Handle Steam Carefully – The casserole bakes in a steam bath. When opening the oven or uncovering the dish, let the steam escape slowly and carefully to avoid burns.
  4. Reheat Before Layering – Refrigerate half of the filling and 1 cup of red sauce. Before adding them to the hot casserole, reheat in the microwave. This keeps the baking time consistent and prevents the casserole from cooling down.
  5. Handling Spicy Chiles – I usually leave the seeds in the puya chiles for a little kick. You can remove them for a milder sauce. Feel free to use kitchen gloves to avoid spicy hands.

Substitutions

  • Chiles: Swap puya with 2 additional guajillos for a milder sauce, or add a few chiles de árbol for more heat.
  • Fat: Lard can be substituted with beef tallow or oil in a 1:1 ratio — simple and easy.
  • Cheese– Mozzarella works well in place of Oaxaca cheese, giving a similar melt and creamy texture, though with a milder flavor.
  • Cream– Top the casserole with sour cream or Crema Mexicana. 
Tamale Casserole

Storing 

Refrigerate: Store leftovers in an airtight container for up to 3–4 days.

Freeze: Wrap the casserole tightly in parchment paper and plastic wrap, or use a freezer-safe container. Freeze for up to 2 months and thaw overnight in the refrigerator.

Tip: For easy grab-and-go meals, portion the casserole into individual servings, wrap each in parchment and plastic wrap, and store all portions together in a large freezer-safe bag.

Serve: Reheat the casserole in a heatproof dish, either in the microwave or in a baking dish in the oven, until warmed through before serving.

FAQs- Answered

Can I make some of the prep for Tamale Casserole ahead of time?

Yes! You can prepare the filling and sauce a day in advance. Simply reheat them before assembling the casserole when you’re ready to bake.

Can I use chicken or pork instead of beef?

Absolutely! The casserole works well with chicken or pork — just adjust the cooking times to ensure the meat is tender and fully cooked.

First published in December 2022, this recipe has been updated with new photos, helpful tips, and a few tweaks to enhance the overall experience.

Tamale Casserole Recipe

5 from 5 votes
Tamale Casserole brings the rich, nostalgic flavors of traditional tamales — all baked into one cozy, comforting dish without the wrapping.
Prep Time: 40 minutes
Cook Time: 2 hours 30 minutes
Total Time: 3 hours 10 minutes

Ingredients 

Servings: 12 servings

Cook the Meat

Red Sauce

Masa

  • 5 cups instant corn masa harina
  • 1 tsp baking powder
  • 1 1/2 tsp kosher salt, or to taste
  • 1 cup pork lard
  • 4-5 cups warm broth

Additional

  • 12 oz Oaxaca cheese, grated
  • 8 corn husks
  • Avocado oil and lard, for cooking
  • Mexican crema
  • Cilantro, chopped
  • Nonstick spray
  • Aluminum foil

Instructions 

Prep the Meat

  • Pat the beef dry with paper towels. Cut into large chunks and season all sides with kosher salt and black pepper.

Instant Pot

  • Set the Instant Pot to Sauté (High). Melt 2 tablespoons of lard and sear the beef until deeply browned.
  • Add 12 cups of water, half a white onion, one head of garlic, oregano, allspice, and bay leaves.
  • Lock the lid and cook on High Pressure for 45 minutes. Let the pressure release naturally for 10 minutes, then manually release any remaining pressure.
  • Turn off the pot, remove the meat, and strain the broth. Shred the meat and set both aside.

Hydrate the Peppers

  • Heat a comal over medium-low heat. Toast the guajillo, ancho, and puya chiles until fragrant, about 30 seconds to 1 minute, turning constantly to prevent burning.
  • Transfer to a bowl, rinse, and drain. Cover with 5 cups of hot broth and soak for 5–10 minutes, or until softened.

Prep

  • Soak the corn husks in warm water for 15–30 minutes, until pliable. Drain, rinse, and pat dry with paper towels. Set aside.

Make the Red Sauce

  • Blend the softened chiles with their soaking broth, 4 garlic cloves, ground onion, and cumin until smooth. Strain for a silky texture, if needed.
  • Reserve 1 cup of the sauce for finishing later.

Make the Filling

  • Heat 2 tablespoons of lard or oil in a large skillet over medium heat. Sauté the onion until lightly golden.
  • Reduce the heat to low and carefully pour in the chile sauce, stirring to combine. Bring to a gentle simmer over medium-low heat and cook for 10–15 minutes, or until the sauce thickens and deepens in color.
  • Add the shredded beef and stir until evenly coated. Season with salt to taste and cook for 2–3 minutes, just until heated through. Remove from heat and let it cool slightly.

Make the Masa

  • In a medium bowl, whisk together corn masa harina, baking powder, and kosher salt.
  • In a stand mixer fitted with the paddle attachment, beat the lard on medium to medium-high speed until smooth and fluffy, 3–5 minutes.
  • Scrape down the sides and bottom of the bowl. Add the dry mixture to the lard in three additions, adding a little warm broth each time to help it come together.
  • With the mixer running, gradually pour in about 1 cup of broth in a thin stream along the side of the bowl — the masa should start to loosen as it mixes. Continue alternating between the dry ingredients and the broth.
  • Once all the masa has been added, slowly pour in the remaining broth in a steady stream, mixing continuously until the dough is soft, smooth, and spreadable—similar to thick hummus.
  • The exact amount of broth may vary depending on temperature and masa brand, so stop once you reach the right consistency.
  • Once the dough is ready, mix for 5 minutes on medium speed until fluffy and fully combined.
  • Place a large baking dish half-filled with water on the bottom rack of your oven, close the door, and preheat to 400°F.

Make the Casserole

  • Grease a 9×13-inch baking dish with nonstick spray.
  • Spread half of the prepared masa evenly across the bottom, then layer with half of the beef filling. (Refrigerate the remaining filling and the reserved sauce; reheat both separately before using.)
  • Top with the rest of the masa, smoothing it out evenly. Cover with corn husks, then seal tightly with aluminum foil.
  • Bake on the center rack for 60–70 minutes, or until the masa looks set, pulls away easily from the husks, and no longer tastes raw.
  • When opening the oven, be careful—steam will escape. Remove the foil and husks from the casserole. Spread the remaining filling on top, pour over the red sauce, and sprinkle with the Oaxaca cheese.
  • Carefully remove the steam bath from the oven, then return the casserole (uncovered) to bake for another 15–20 minutes, or until hot, bubbly, and the cheese is melted and golden.

Serve

  • Let the casserole rest for 10 minutes before serving. This helps the masa set. Top with crema Mexicana and fresh cilantro.

Notes

  • Brown Meat in Batches – Avoid overcrowding the pot when browning beef. Doing it in batches ensures proper searing instead of steaming, giving the meat richer flavor.
  • Adjust Masa Consistency – If the masa feels dry while sitting before assembly, add a little more broth to reach a soft, spreadable texture. The exact amount may vary depending on the broth’s temperature and the brand of masa.
  • Handle Steam Carefully – The casserole bakes in a steam bath. When opening the oven or uncovering the dish, let the steam escape slowly and carefully to avoid burns.
  • Reheat Before Layering – Refrigerate half of the filling and 1 cup of red sauce. Before adding them to the hot casserole, reheat in the microwave. This keeps the baking time consistent and prevents the casserole from cooling down.
  • Handling Spicy Chiles – I usually leave the seeds in the puya chiles for a little kick. You can remove them for a milder sauce. Feel free to use kitchen gloves to avoid spicy hands.

Nutrition

Serving: 1SERVINGCalories: 677kcalCarbohydrates: 46gProtein: 34gFat: 41gSaturated Fat: 19gPolyunsaturated Fat: 4gMonounsaturated Fat: 15gTrans Fat: 1gCholesterol: 105mgSodium: 993mgPotassium: 748mgFiber: 6gSugar: 4gVitamin A: 2647IUVitamin C: 4mgCalcium: 146mgIron: 7mg
Nutrition information is automatically calculated and intended as an approximation only.

Did you make this recipe?

Show some love! Tag @villacocinaofficial on Instagram and drop a 5-star review. Your support means everything—thanks!

Course: Main, Tamales
Cuisine: Mexican
Keyword: Mexican Food, Tamale Casserole, Tamales