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 Casserole

Tamal season just got easier — all the same delicious flavors baked into one cozy dish. Keep the heart of it: tender masa, flavorful filling, and that amazing tamal aroma with a cheesy, creamy touch.

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 rich flavor.
  • 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 the sauce’s flavor.
  • 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 – Beat until fluffy; it adds tons of flavor 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

Here’s a quick rundown of the main steps for making this tamale casserole. For full, step-by-step instructions, check out the recipe card.

Step 1: Prep the Meat
Pat dry and season the beef, then sear it in the Instant Pot. Add water and aromatics, and cook on high pressure until tender. Shred the beef and strain the broth, reserving both for later.

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
In a bowl, combine the masa harina, baking powder, and salt until well mixed. Beat the lard until fluffy, then gradually mix in the masa mixture and broth until the dough is soft, smooth, and spreadable—like thick hummus.

Masa Steps

Step 4: Cook the Filling
Sauté the onions, stir in the chile sauce, and mix with the shredded beef until evenly coated and flavorful. Season with salt and let it cool slightly off the heat.

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 fully cooked, then uncover and top with the remaining filling, reserved sauce, and cheese. Bake again until bubbly and golden.

Step 7: Serve
Let the casserole rest for 10 minutes, then top each serving with crema Mexicana and fresh cilantro.

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!

Ingredient Tips & Sources

I get a lot of questions about certain key ingredients, so here’s what I use and recommend:

  • Masa Harina: Go for high-quality masa—every ingredient counts! My favorite is Masienda white corn masa, available online or at Whole Foods.
    • King Arthur’s organic masa used to be my go-to, but it’s discontinued. Maseca works in a pinch, though not my top pick.
  • Lard: Good-quality lard adds amazing flavor. Avoid hydrogenated lard—it lacks taste. I prefer pasture-raised lard from FatWorks or beef tallow for a twist. Make sure it’s solid white and chilled before whipping for fluffy masa. You can also render your own—see my recipe.
  • Mexican Dried Chiles: Local Mexican stores usually have the best selection, but Amazon works too. I use guajillo, ancho, and puya chiles.
  • Corn Husks: Mexican stores are ideal, but you can also find them online.

Equipment Needed

Here’s a quick list of essential items for this recipe, along with a few alternatives:

  • Instant Pot – Cooks the beef quickly and easily. No Instant Pot? Stovetop instructions are included in this article; check the table of contents for a quick reference.
  • Stand Mixer – Makes mixing the masa faster and easier. A regular electric hand mixer works too. 
  • Flexible Spatula – Perfect for spreading the masa evenly and smoothly; a mini offset spatula works well too.
  • Casserole Dish – Large enough (9×13) and safe for baking at the required temperature. 

Stovetop Instructions for Cooking the Meat:

  1. Place a large pot over medium-high heat and heat the 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, skim off any impurities, then reduce the heat to medium-low and simmer gently for about 2½ hours, or until the meat is very tender.
  3. Before removing the meat, skim off excess fat. Remove and shred the beef and strain the broth, reserving both 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 the beef. Doing it in batches ensures proper searing instead of steaming, giving the meat a 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 carefully to avoid burns.
  4. Reheat Before Layering – While the first bake is happening, keep the reserved half of the filling and 1 cup of red sauce in the refrigerator. Before adding them to the hot casserole, warm them in the microwave to maintain consistent baking time and prevent 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.
  • Cheese– Mozzarella works well in place of Oaxaca cheese, giving a similar melt and creamy texture, though with a milder flavor.
  • Crema – Garnish the plated 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

4.86 from 7 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

Additional

  • 12 oz Oaxaca cheese, grated
  • 8 corn husks
  • Avocado oil, as needed
  • Pork lard, as needed
  • 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- 8 QT

  • Set the Instant Pot to Sauté (High). Heat 2 tablespoons of oil 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 and uncover. Skim off any excess fat and discard. Remove the meat, 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.

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 masa mixture to the lard in three portions, adding a little warm broth with each addition to help the masa come together. 
  • While the mixer is running, gradually pour in more broth along the side of the bowl with each portion, helping the masa stay loose and come together into a smooth, spreadable dough.
  • 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 its temperature and the brand of masa, so stop once the dough reaches the right consistency. You’ll need about 4–5 cups in total.
  • Once the dough is ready, mix for 5 minutes on medium speed until 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. Serve topped 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 – While the first bake is happening, keep the reserved half of the filling and 1 cup of red sauce in the refrigerator. Before adding them to the hot casserole, warm them in the microwave to maintain consistent baking time and prevent the casserole from cooling down.
  • Handling Spicy Chiles – 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