Pork Tamales Rojos are a cornerstone of traditional Mexican cuisine. These tamales, filled with tender shredded pork simmered in a rich red chile sauce, are wrapped in soft, flavorful masa and steamed inside corn husks until perfectly tender. Known for their vibrant flavor and comforting texture, tamales rojos are a celebration food, often made during the holidays, family gatherings, or special events.
What makes tamales rojos so beloved is their versatility. Each region of Mexico puts its own spin on the recipe, with variations in the chile sauce, masa preparation, and even the filling. While the process may seem complex, the result is more than worth the effort — a tender, savory bite that highlights authentic Mexican ingredients and techniques.
Why You’ll Love This Recipe
- Features tender pork slow-cooked in a deeply flavored red chile sauce made with guajillo, ancho, and pasilla chiles.
- Uses traditional masa harina (Maseca), ensuring authentic texture and taste.
- The recipe can be customized with different fillings, spice levels, and even masa flavors.
- Tamales are freezer-friendly, making them ideal for meal prep or saving leftovers for later.
- This recipe highlights authentic techniques passed down through generations.
Essential Tools and Equipment
To make Pork Tamales Rojos successfully, having the right tools will simplify the process and ensure your tamales cook evenly.
- Steamer Pot with Basket – Essential for steaming tamales upright.
- High-Powered Blender – For making the smooth red chile sauce.
- Mixing Bowls or Stand Mixer – To whip the lard and prepare the masa.
- Fine Mesh Sieve – For straining the chile sauce if a smoother texture is desired.
- Tongs and Large Spoon – For handling hot tamales and mixing ingredients.
- Chef’s Knife and Cutting Board – To prepare the pork and vegetables.
Each tool plays a vital role, from blending the sauce to ensuring even cooking and assembling the tamales with precision.
Preparation Tips
- Selecting the Chiles: Use fresh, pliable guajillo, ancho, and pasilla chiles. Avoid brittle, overly dry chiles.
- Soaking Corn Husks: Always soak husks in hot water for at least an hour to soften them for wrapping.
- Masa Consistency: Masa should be light, airy, and spreadable — similar to hummus. The float test ensures it’s ready.
- Flavor Layering: Reserve some pork rojo sauce for the masa to add even more flavor.
- Make-Ahead Advantage: Prepare the pork filling a day ahead to develop richer flavor.
Ingredients List
For the Corn Husks
- 50 dried corn husks
For the Pork Rojo Filling
- 5 lbs pork shoulder, cut into 1-inch cubes
- 2 teaspoons kosher salt
- 4 tablespoons vegetable oil
- 12 dried guajillo chiles
- 4 dried ancho chiles
- 4 dried pasilla negro chiles
- 6 cups chicken stock or water
- 6 garlic cloves
- 2 white onions, peeled and quartered
- 2 jalapeños, stems removed
- 1 tablespoon Chimayo chili powder (optional)
- 4 teaspoons ground cumin
- 4 teaspoons Mexican oregano
- 2 tablespoons apple cider vinegar
For the Masa
- 2 cups lard, room temperature
- 4½ teaspoons baking powder
- 1 tablespoon kosher salt
- 8 cups Maseca (2 pounds)
- 1 cup reserved pork rojo sauce
- 7 cups water, broth, or cooking liquid
Step-by-Step Instructions
Prepare the Pork Rojo Filling
- Season pork cubes with kosher salt.
- Remove stems and seeds from the dried chiles. Soak in hot water for 30 minutes.
- Blend softened chiles with 1 cup soaking liquid, 1 cup stock, garlic, onions, jalapeños, Chimayo chili powder, cumin, and oregano until smooth.
- Heat vegetable oil in a Dutch oven. Brown pork in batches.
- Add the blended chile sauce and remaining stock. Simmer covered for 1 hour until pork is tender.
- Stir in apple cider vinegar and adjust seasoning.
- Shred pork and mix with sauce. Chill overnight for deeper flavor.
Prepare the Masa
- Whip lard until light and fluffy.
- Mix in baking powder and salt.
- Alternate adding Maseca and liquid (water, broth, or rojo sauce) until fully incorporated.
- Beat until masa is smooth and light.
- Perform the float test — a small piece should float in water.
Soak and Prepare Corn Husks
- Submerge corn husks in hot water for 1 hour.
- Drain and pat dry before using.
Assemble the Tamales
- Spread 3 to 4 tablespoons of masa on each husk, leaving space at the edges.
- Add 3 to 4 tablespoons of pork filling in the center.
- Fold sides over the filling and fold the bottom closed.
Steam the Tamales
- Set up a steamer pot with water and a steamer basket lined with husks.
- Arrange tamales upright with open ends up.
- Cover and steam for 60 to 75 minutes.
- Tamales are done when masa easily pulls away from the husk.
Serve
Serve warm with your favorite salsa, crema, or guacamole.
Serving Suggestions
Pork Tamales Rojos are incredibly versatile and can be served in a variety of ways to enhance their rich, savory flavors. Traditionally, they are enjoyed warm straight from the steamer, accompanied by simple sides and flavorful condiments.
For an authentic Mexican meal, serve tamales with salsa verde or salsa roja, allowing guests to choose their preferred spice level. A dollop of Mexican crema adds a cooling contrast, while a sprinkle of queso fresco provides a salty, creamy finish. Sliced avocados or a side of guacamole also complement the tender pork filling and soft masa perfectly.
When serving tamales at larger gatherings or holidays, consider creating a tamale bar, where guests can customize their plates with different toppings and sides. Offer chopped cilantro, lime wedges, sliced radishes, and pickled red onions to provide fresh, bright contrasts to the rich tamales.
For a festive drink pairing, horchata or agua de jamaica (hibiscus tea) are traditional non-alcoholic choices. If you prefer cocktails, a classic margarita or michelada brings the right balance of citrus and spice to the meal.

Common Mistakes to Avoid
Even experienced cooks can encounter challenges when making tamales. Below are the most common mistakes and how to avoid them to ensure your Pork Tamales Rojos come out perfectly every time.
1. Overly Dense Masa
One of the key features of great tamales is a light, fluffy masa. If the masa is too dense, it could be due to insufficient whipping of the lard or adding too much liquid. Whip the lard until it is as airy as frosting and always perform the float test.
2. Too Much or Too Little Filling
Balance is crucial when assembling tamales. Overfilling can cause tamales to burst, while underfilling results in bland, overly starchy tamales. Aim for about 3 to 4 tablespoons of filling for every 3 to 4 tablespoons of masa.
3. Skipping the Corn Husk Prep
Dry or improperly soaked corn husks can lead to tearing and uneven cooking. Soak husks in hot water for at least an hour, then drain and pat dry before using.
4. Uneven Cooking
To ensure tamales steam evenly, stand them upright in the steamer with the open ends facing up. Avoid overcrowding, which can block steam circulation. Check water levels frequently, adding hot water as needed.
5. Undercooked Masa
Tamales are fully cooked when the masa easily pulls away from the husk and feels firm but tender. If the masa sticks, steam for an additional 15 to 20 minutes and check again.
6. Bland Masa
Incorporating some reserved pork rojo sauce into the masa adds flavor and color. Season the masa generously with salt and taste before assembling the tamales.
7. Not Letting Tamales Rest
Freshly steamed tamales benefit from resting for about 15 minutes after cooking. This allows the masa to firm up slightly, making them easier to unwrap and enhancing the flavor.
Side Dish Recommendations
Tamales pair beautifully with a range of traditional Mexican sides. Below are eight popular options to round out your meal.
1. Mexican Rice
This simple, tomato-based rice is a classic side. Seasoned with garlic, onion, cumin, and tomato sauce, it complements the rich tamale filling.
2. Refried Beans
Creamy or chunky, refried beans are a filling, comforting side dish. Opt for pinto beans or black beans, depending on your preference.
3. Calabacitas
This sautéed zucchini dish combines corn, peppers, onions, and cheese for a light, savory contrast to tamales.
4. Esquites
Mexican street corn salad offers sweet, tangy, and creamy flavors that balance the bold red chile pork filling.
5. Guacamole
A fresh, cooling side, guacamole adds a creamy contrast to the rich masa and pork.
6. Nopales Salad
Made with cactus paddles, tomatoes, onions, and cilantro, this salad adds a fresh, slightly tangy flavor to the meal.
7. Cucumber and Lime Salad
Thinly sliced cucumbers tossed in lime juice, salt, and chili powder offer a refreshing palate cleanser.
8. Mexican Hot Chocolate
If you are serving tamales for breakfast or dessert, a cup of thick, cinnamon-spiced Mexican hot chocolate is the perfect companion.

Recipe Tips and Tricks
Making Pork Tamales Rojos is a rewarding but labor-intensive process, especially if you are preparing them for the first time. These tips will help ensure that every step, from seasoning the masa to steaming the tamales, results in authentic flavor and perfect texture.
1. Break the Process into Stages
Since tamales require several components, it is helpful to split the work over two days. Prepare the pork filling and sauce on day one. Let the filling refrigerate overnight so the flavors deepen. On day two, focus on preparing the masa, assembling, and steaming the tamales.
2. Use the Right Masa Harina
Always use masa harina specifically labeled for tamales, like Maseca for Tamales. This coarser grind is designed for tamales and results in a lighter, fluffier masa.
3. Season Generously
Masa can taste bland if under-seasoned. Incorporate some reserved pork rojo sauce into the masa for added depth, color, and richness.
4. Test Masa Readiness
The float test is a foolproof way to confirm your masa has the right consistency. Drop a small piece into cold water. If it floats, it is ready to spread.
5. Avoid Overfilling
The ideal tamale has a balanced ratio of masa to filling. Spread a thin, even layer of masa and keep the filling centered to avoid leaks or breakage during steaming.
Storage and Reheating Instructions
Pork Tamales Rojos store exceptionally well, making them a perfect make-ahead dish for holidays, family gatherings, or quick meals. Whether you refrigerate or freeze them, following proper storage techniques ensures they stay fresh and flavorful.
Refrigeration
- Allow tamales to cool completely.
- Store them in an airtight container or wrap them tightly in plastic wrap.
- Tamales will stay fresh in the refrigerator for up to 4 days.
Freezing
- For longer storage, place cooled tamales in freezer-safe bags or containers.
- To prevent sticking, separate layers with parchment paper.
- Frozen tamales keep well for up to 3 months.
- Label bags with the date and type of tamales for easy reference.
Reheating Tamales
There are several ways to reheat tamales, depending on how much time you have and whether they are refrigerated or frozen.
1. Steamer Method (Best for Flavor and Texture)
- Set up a steamer with water and line the basket with corn husks.
- Arrange tamales upright and cover the pot.
- Steam refrigerated tamales for 15 to 20 minutes or frozen tamales for 25 to 30 minutes until heated through.
2. Microwave Method (Fastest)
- Wrap individual tamales in damp paper towels.
- Microwave on medium for 2 to 3 minutes (refrigerated) or 4 to 5 minutes (frozen).
- Check to ensure they are fully heated.
3. Oven Method
- Preheat oven to 350°F.
- Wrap tamales in foil and place them in a baking dish.
- Bake for 15 to 20 minutes (refrigerated) or 25 to 30 minutes (frozen).

Frequently Asked Questions
Can I Make Tamales Ahead of Time?
Yes. Both the filling and masa can be prepared a day ahead. Fully assembled and cooked tamales also freeze well, making them ideal for meal prep.
How Do I Know If My Masa is Ready?
Perform the float test. Drop a small ball of masa into cold water. If it floats, it is properly aerated and ready for assembly.
Can I Substitute the Pork?
Absolutely. You can replace the pork shoulder with chicken thighs, beef chuck, or even vegetables and beans for vegetarian tamales.
What if I Cannot Find Pasilla Chiles?
You can substitute pasilla chiles with additional guajillo chiles or a small amount of chipotle chiles for smokiness.
Do I Have to Use Lard?
Traditional tamales use lard for flavor and texture, but vegetable shortening or refined coconut oil can be used for a vegetarian version.
Why Are My Tamales Sticky?
If the masa sticks excessively to the husks after steaming, the tamales are likely undercooked. Continue steaming and check every 10 to 15 minutes.
Can I Use an Instant Pot?
Yes. Use the steam setting and arrange tamales upright in the steamer insert. Cook for 35 to 40 minutes, checking for doneness.
Conclusion
Pork Tamales Rojos are more than just a dish — they are a celebration of tradition, family, and authentic Mexican flavors. From the richly seasoned pork rojo filling to the light, perfectly cooked masa, every bite delivers warmth and satisfaction. While the process requires care and patience, the reward is worth every step.
Whether you are preparing these tamales for a special holiday gathering or simply want to bring a taste of Mexico into your kitchen, this recipe provides all the guidance and tips needed to succeed. Share them with family and friends, and let the aroma of steaming tamales fill your home with comfort and joy.
Pork Tamales Rojos
Ingredients
For the Corn Husks:
- 50 corn husks
For the Pork Rojo Filling:
- 5 lbs pork shoulder cut into 1-inch cubes
- 2 teaspoons kosher salt
- 4 tablespoons vegetable oil
- 12 dried guajillo chiles ~12 tablespoons ground
- 4 dried ancho chiles ~4 tablespoons ground
- 4 dried pasilla negro chiles ~4 tablespoons ground
- 6 cups water or chicken stock
- 6 cloves garlic
- 2 white onions peeled and quartered
- 2 jalapeños stems removed
- 1 tablespoon Chimayo chili powder optional
- 4 teaspoons ground cumin
- 4 teaspoons Mexican oregano or regular oregano
- 2 tablespoons apple cider vinegar
For the Masa:
- 2 cups lard room temperature
- 4½ teaspoons baking powder
- 1 tablespoon kosher salt
- 8 cups Maseca – Instant corn masa mix 2 pounds
- 1 cup reserved pork rojo sauce
- 7 cups water reserved cooking liquid, broth, or a combination (see Notes)
Instructions
Prepare the Pork Rojo Filling
- Cut the pork shoulder into 1-inch cubes and season with kosher salt. Set aside.
- Remove stems (and seeds for milder heat) from the guajillo, ancho, and pasilla chiles. Place in a bowl and cover with boiling water. Let them soak for 30 minutes until softened.
- In a blender, combine softened chiles, 1 cup soaking liquid, 1 cup chicken stock, garlic, onion, jalapeño, Chimayo chili powder (if using), cumin, and Mexican oregano. Purée until smooth. Strain through a fine mesh sieve if a smoother sauce is desired.
- In a large Dutch oven, heat vegetable oil over medium heat. Brown the pork in batches.
- Add 4-5 cups chicken stock and the chile purée to the pot. Bring to a boil, then reduce heat to low. Cover and simmer for 1 hour until pork is tender and the sauce thickens.
- Stir in the apple cider vinegar. Adjust seasoning with salt if needed.
- Once cool, shred the pork and mix with the sauce.
- Reserve 1 cup of the sauce for the masa. Cover the filling and refrigerate overnight for best flavor.
Prepare the Masa
- In a large mixing bowl or stand mixer, whip the lard until light and fluffy, like frosting.
- Mix in baking powder and kosher salt.
- Add 1 cup Maseca and 1 cup reserved pork rojo sauce (or preferred liquid).
- Alternate adding 1 cup Maseca with 1 cup liquid until all 8 cups of Maseca and 7 cups of liquid are incorporated.
- Beat for about 5 minutes until the masa is light, fluffy, and has a spreadable consistency (similar to hummus).
- Perform the float test: drop a small spoonful of masa into a glass of cold water. If it floats, the masa is ready. If it sinks, continue mixing and re-test.
Assemble the Tamales
- Soak the corn husks in a large bowl of hot water for 1 hour. Place a towel over the husks to keep them submerged. Drain and pat dry before using.
- Place a corn husk on a clean surface, smooth side up, wide end closest to you. Spread 3-4 tablespoons of masa into a rectangle, leaving the narrow end uncovered.
- Place 3-4 tablespoons of pork rojo filling in the center of the masa.
- Fold one side of the husk over the filling, then fold the other side over. Fold up the narrow end to seal.
Steam the Tamales
- Fill the bottom of a steamer pot with water and drop in a penny (see Notes).
- Add a steamer basket and line it with corn husks.
- Arrange the tamales upright with the open ends facing up.
- Bring the water to a boil, then reduce heat to low. Cover and steam for 1 to 1¼ hours.
- Check for doneness by removing a tamale and unwrapping it. The masa should easily separate from the husk and feel firm.
Serve
- Serve the tamales warm with your favorite salsa or sauce.






