Posted on Leave a comment

Pozole Rojo Recipe: Authentic Mexican Pork Pozole With Hominy

Portrait view of a green bowl filled with red pozole broth, large hominy kernels and pork chunks, topped with shredded cabbage, chopped white onion, radish slices, oregano, and a lime wedge.

A bowl of pozole rojo lands on the table hot and deeply savory: tender pork, plump hominy and a brick-red chile broth. Then you start changing it. Cold cabbage, sliced radish, onion, crushed oregano and lime make the next spoonful sharper, fresher and crunchier than the first. Part of the pleasure is that the pot is shared, but each bowl is yours to finish.

Pozole rojo is a Mexican hominy-and-meat soup or stew flavored and colored with dried red chiles. The details vary by region and household. Here, pork shoulder builds the broth while guajillo and ancho make the rojo, with chile de árbol available when you want more heat.

None of the individual steps is especially difficult. What matters is knowing when to stop toasting a chile, when the shoulder is ready for the next stage and what kind of hominy you actually bought. Those small decisions matter far more than throwing extra spices into the pot at the end.

Use the times below as checkpoints, not finish lines. We’re aiming for a loose, brick-red broth with tender pork that still holds as pieces. The hominy should taste seasoned by the pot around it, and the garnishes should brighten an already good bowl rather than rescue it.

Quick Answer: How to Make Pozole Rojo

  • Simmer the pork. Cook pork shoulder gently with onion, garlic and bay until nearly tender.
  • Make the rojo. Briefly toast guajillo and ancho chiles, soften them, blend with aromatics, strain, then cook the puree in a little fat until glossy and no longer raw-smelling.
  • Bring the pot together. Add the rojo and rinsed hominy while the shoulder still has a little resistance. Simmer another 30–45 minutes.
  • Finish the bowls. Add cabbage or lettuce, radishes, white onion, Mexican oregano and lime. Serve tostadas and extra chile alongside.
On This Page

Before You Start: Make These 3 Choices

ChooseUse ThisWhy
Pork3 lb / 1.36 kg boneless shoulderForgiving, flavorful and rich enough to build the broth
ChilesGuajillo + ancho; árbol optionalGuajillo carries the red-chile flavor, ancho adds depth and árbol brings heat
Hominy4 × 15-oz / 425-g cansOur default: hominy in nearly every spoonful without taking over the bowl

Using bone-in shoulder? Buy roughly 3½–4 lb / 1.6–1.8 kg and, if possible, have the butcher cut it into several large pieces. A whole bone-in roast will cook differently from 2-inch chunks.

Using dried hominy? Read the dried-hominy instructions first. You need corn that has already been nixtamalized but still requires soaking and cooking; untreated dried corn is a different project.

Once those choices are settled, the cooking is mostly a matter of timing the pork and rojo so they reach the finished pot at the right moment.


Pozole Rojo Recipe

This pork pozole rojo uses whole dried guajillo and ancho chiles rather than canned enchilada or red sauce. The main pot stays mild to moderate, leaving plenty of room for extra chile at the table.

  • Serves: 8 as a main course; about 10–12 smaller portions
  • Prep: about 30 minutes
  • Hands-on cooking after prep: about 15–30 minutes
  • Cook/simmer: about 2½–3 hours
  • Total with canned hominy: about 3–3½ hours
  • Heat: mild to moderate, adjustable
  • Recommended pot: about 8 qt / 7.5 L

Starting with dried hominy adds considerably more time: commonly an overnight soak plus several hours of separate cooking, depending on the product.

Equipment

  • 8-quart / approximately 7.5-L stockpot or Dutch oven
  • Blender suitable for hot foods
  • Fine-mesh sieve
  • Medium saucepan or high-sided skillet
  • Heatproof bowl
  • Tongs or slotted spoon
  • Knife and cutting board

For the Pork Broth

  • 3 lb / 1.36 kg boneless pork shoulder, cut into roughly 2-inch / 5-cm pieces
  • Optional for a richer broth: 1 lb / 450 g pork neck bones, meaty ribs, shank or pig’s feet
  • 10 cups / 2.4 L water to start, or enough to mostly cover the pork
  • 1–2 cups / 240–475 ml additional hot water, available if needed
  • ½ large white onion
  • 4 garlic cloves, peeled
  • 2 bay leaves
  • 18 g fine sea salt, divided, plus more to taste

If the shoulder has a very thick, hard exterior fat cap, trim away the excess. Leave the softer fat and marbling that help keep the meat juicy.

Salt varies enormously by brand and crystal size, so weight is the most reliable measure. Start with about 12 g in the broth and reserve roughly 6 g for final seasoning.

No scale? With fine sea salt, about 2 teaspoons is a conservative starting point for the broth; season the finished pot gradually. Kosher salts vary substantially by crystal size and shouldn’t be substituted spoon-for-spoon.

Water is the default because the pork is building its own broth. With boneless shoulder and no extra bones, some low-sodium stock can replace part of the water for a slightly fuller starting point. Reduce the added salt accordingly.

For the Red Chile Sauce

  • 6 medium dried guajillo chiles, 30–35 g
  • 3 medium dried ancho chiles, 30–40 g
  • 0–2 dried chiles de árbol, optional for heat
  • ½ large white onion
  • 4 garlic cloves
  • 2 teaspoons Mexican oregano
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoons / 30 ml lard or neutral cooking oil
  • 1–2 cups / 240–475 ml pork broth from the pot, as needed for blending

Chile sizes vary enormously, so let the gram weight win when your particular chiles look unusually large or small.

Mediterranean oregano will work if Mexican oregano isn’t available, though the aroma is different.

For the Hominy

  • 4 cans hominy, 15 oz / 425 g each, about 60 oz / 1.7 kg packaged weight total, drained and thoroughly rinsed

White or golden/yellow canned hominy both work.

For Serving

  • 3–4 cups finely shredded cabbage or lettuce
  • 6–8 radishes, thinly sliced
  • ½–1 medium white onion, finely chopped
  • 4–6 limes, cut into wedges
  • About 2 tablespoons Mexican oregano
  • 8–12 tostadas
  • Optional avocado, cilantro and hot chile salsa

1. Start the Pork Broth

Put the pork shoulder, optional bone-rich pork, ½ onion, 4 garlic cloves, bay leaves, about 12 g salt and 10 cups / 2.4 L water in the pot. Most of the pork should sit beneath the liquid; add a little more water if your pot or bone-in pieces require it.

Bring the pot just to a boil over medium-high heat. Skim away the heavier gray foam that gathers on the surface.

Lower the heat as soon as the broth boils. Partially cover and maintain a gentle simmer with lazy bubbles appearing here and there.

This is the quiet part of the recipe. Keep an eye on the liquid level, add hot water if the pork becomes too exposed, and let the shoulder simmer for about 1½ hours while you turn to the chiles.

2. Prepare and Toast the Chiles Briefly

Stem the guajillo and ancho chiles and shake or scrape out most of the seeds. Stem the árbol chiles too, if using.

Heat a dry skillet over medium to medium-low heat. Press a guajillo or ancho against the hot surface for about 5–10 seconds, flip and warm the other side briefly.

The chile should smell fragrant and become slightly more pliable. Still cold and stiff? Give it another brief contact with the pan.

Árbol chiles are thin and scorch quickly. Warm them for only a few seconds or put them straight into the soaking bowl. Blackened patches, smoke or an acrid smell mean a chile has burned; replace a badly scorched one.

Side-by-side dried chiles labeled Toasted and Scorched on a blue background; the toasted chiles remain glossy dark red while the scorched chiles have extensive blackened patches.
With guajillo and ancho chiles, it is safer to stop a little early than a little late. A chile that is merely under-toasted can still flavor the rojo; a badly scorched one can bring bitterness that soaking will not undo.

3. Soften the Chiles

Put the chiles in a heatproof bowl and cover with very hot water. Soak for about 15–20 minutes, until they bend and fold easily without cracking.

Taste a little of the soaking water. If it tastes pleasantly chile-like, use some for blending. If it tastes bitter, burnt or unpleasantly harsh, discard it and use pork broth instead.

4. Blend and Strain the Rojo

Put the softened chiles in a blender with the remaining ½ onion, 4 garlic cloves, Mexican oregano, black pepper and about 1 cup / 240 ml pork broth.

Let steaming-hot broth stand for a few minutes before blending. Don’t overfill the jar, and follow your blender manufacturer’s instructions for venting hot liquids safely.

Blend until smooth, adding only enough extra broth to keep everything moving. The puree should pour easily. Push it through a fine-mesh sieve to catch tougher pieces of chile skin that could make the finished broth gritty.

5. Cook the Red Chile Sauce

Heat the lard or oil in a high-sided skillet or saucepan over medium heat. Carefully pour in the strained puree; it can splatter when it meets the hot fat.

Cook for about 8–12 minutes, stirring regularly. The puree will darken slightly and turn glossy as the sharp soaked-chile smell cooks away. Once it smells cooked rather than raw, move on.

Two metal bowls labeled Raw Rojo and Cooked Rojo show a brighter red raw chile sauce beside a slightly darker, glossier cooked sauce.
The visual change in a properly cooked red chile sauce for pozole is intentionally subtle. If the rojo becomes so thick that it has to be scraped from the pan instead of poured, it has reduced farther than this recipe needs.

Cooking the rojo separately isn’t mandatory, but it is deliberate here: the short fry concentrates the puree before it joins the pork broth.

6. Check the Pork

At around 1¾–2 hours total simmering time, test a piece of shoulder. A fork should enter much more easily than it did at the beginning. A little resistance is fine because the meat still has another 30–45 minutes in the finished pot.

Meat that remains tight and rubbery needs another 20–30 minutes at the same gentle simmer.

Remove the bay leaves and any large pieces of broth onion. If you used neck bones, ribs or shank, remove the bones, pull off any tender meat and return it to the pot. With pig’s feet, keep whatever tender edible pieces you enjoy and discard the hard bones.

Pork becomes safe to eat before shoulder becomes tender enough for pozole. Keep cooking for the texture, not the thermometer alone.

7. Add the Rojo and Hominy

Stir the cooked rojo into the pork broth. The pale broth turns brick-red almost immediately, and the smell of the pot shifts from mostly pork and garlic to something unmistakably chile-rich.

Smooth red chile sauce being poured into a stainless-steel pot of pale pork broth with visible pork chunks, creating red swirls through the simmering liquid.
A properly strained rojo should disappear into the pork broth, not float through it as chile-skin flecks or coarse pulp. That smooth dispersion is one reason straining matters even though the sauce will simmer again in the finished pot.

Add the drained and thoroughly rinsed hominy. Return the pot to a gentle simmer and cook for another 30–45 minutes, uncovered or partially covered.

For this version, stop before the shoulder falls completely into shreds. It should yield easily while still leaving you substantial pieces of pork.

The hominy should no longer taste like plain kernels dropped into soup; it should taste of the pork-and-chile broth around it.

8. Season and Serve

Now taste. Add the remaining reserved salt gradually, stirring and tasting between additions.

A watery broth needs reduction before much more salt. An over-concentrated one needs hot water or unsalted stock first. Skim off large pools of fat while leaving a light sheen on the surface.

Ladle pork, hominy and plenty of rojo into bowls and bring the garnishes to the table.


What Should Good Pozole Rojo Taste and Feel Like?

Taste the broth first. Pork and dried chile should feel like they belong to the same liquid; it shouldn’t taste like plain stock with red sauce stirred in at the end. Drag a spoon through it. The broth should move easily, with enough body from pork, corn and chile to linger lightly on the spoon without turning into chile gravy.

The color may look fiercer than the heat. A deeply red bowl can still be quite mild, especially when the rojo relies mostly on guajillo and ancho.

Break a piece of shoulder with the edge of your spoon. It should separate with gentle pressure while still giving you an actual piece of pork to lift and eat.

Bite a hominy kernel in half. Tender with a little chew is good; a hard or chalky center needs more cooking.

Three stacked close-up photographs labeled Broth, Pork, and Hominy show flowing red broth in a ladle, tender pork shoulder separating under utensils, and large opened cooked hominy kernels.
These three checkpoints do not always finish at the same minute. If one component still lags, cook for that cue rather than the clock, then recheck the broth, pork and hominy before serving.

Now add lime to one spoonful or one side of the bowl and taste again. Lime shouldn’t rescue a bland broth. It should make an already savory one feel brighter, fresher and less heavy.

Something still off? Jump to Pozole Rojo Troubleshooting →

How to Serve Pozole Rojo

The garnishes finish the bowl. Cabbage or lettuce cools the hot broth, radish adds a peppery snap, onion brings fresh sharpness, Mexican oregano adds aroma and lime cuts through the richness of the pork. Tostadas bring the crunch.

Put the garnishes down the middle of the table and leave the bowls unfinished. Someone will pile on cabbage, somebody else will mostly want lime and oregano, and the person chasing heat can reach for the salsa. By the time everyone starts eating, no two bowls need to look quite the same.

Avocado, cilantro and extra chile salsa are also common additions in different households. Crema and cheese also appear in some versions, but they aren’t part of the core garnish set used here.

To build a bowl, ladle in pork, hominy and plenty of broth. Add cabbage, radish and chopped onion. Rub a little oregano between your fingers over the steam, squeeze in lime and then decide how much extra chile you want.

Pozole is built for a table full of people. One pot can stay hot while everyone finishes a bowl differently. Someone goes back for seconds, someone adds another squeeze of lime, and the cook can stay at the table instead of assembling every serving.

Steaming pot of pozole rojo surrounded by three bowls with different toppings; one emphasizes cabbage and radish, one lime and oregano, and one red chile salsa, while two hands add lime and herbs.
Keep the shared pot balanced; lime, Mexican oregano and extra chile can move each bowl brighter, sharper or hotter at the table.

That flexibility at the table reflects a broader truth about pozole: there isn’t one national pot that everyone makes exactly the same way.

About This Style of Pozole Rojo

Mexican pozole rojo varies by region and household in its chile blend, pork cuts, aromatics and garnishes. Mexico’s Secretaría de Agricultura describes red pozole as particularly associated with Jalisco, with ancho and guajillo among the chiles used and pork among the common meats.

This pot follows that familiar line: nixtamalized corn, pork, guajillo and ancho. Other versions may change the chile blend, include tomato or use aromatics such as cumin, clove, mint or cilantro. Those differences are part of the dish’s regional and household life.

Pozole, Posole and the Three Main Styles

Pozole is the standard spelling in Mexican Spanish. Posole is an established spelling in the United States, particularly in New Mexican and Southwestern cooking, where the word may refer to the prepared corn as well as the finished dish. New Mexican red posole often centers on New Mexico red chile rather than the guajillo-and-ancho blend used here.

  • Rojo: Pozole rojo gets its defining character from dried red chiles.
  • Verde: Pozole verde takes its green character from ingredients such as green chiles, tomatillos and herbs, depending on the region and recipe.
  • Blanco: Pozole blanco leaves out a defining red or green chile sauce so the pale meat-and-hominy broth takes center stage.

Within that range, changing the chile blend is one of the easiest ways to change the character of the pot.

What Each Chile Does in Pozole Rojo

Guajillo, ancho and árbol may all look like dried red peppers in the bag, but they do very different jobs once they reach the pot.

Six dried Mexican chiles arranged vertically on a plum background and labeled Guajillo, Ancho, Árbol, Pasilla, Morita, and Cascabel, showing their different sizes, shapes, and colors.
For dried Mexican chiles, silhouette is often easier to compare than exact color: ancho is broad, guajillo elongated, árbol thin, pasilla long and narrow, morita small and compact, and cascabel distinctly round.
ChileFlavor / RoleHeatBest When You Want…
GuajilloFruity red-chile backboneMildA vivid red broth without much extra heat
AnchoDark fruit, sweetness and depthMildA rounder, deeper rojo
ÁrbolClean, direct heatHotMore heat without adding much bulk
PasillaEarthy complexityMildA darker, earthier blend
MoritaSmoky chile characterMediumA noticeable smoky edge
CascabelRounded, nutty chile flavorMildA softer, nuttier direction

The first three make the formula above. Think of pasilla, morita and cascabel as directions you can take the blend rather than automatic one-for-one replacements.

Look for guajillos and anchos that still bend somewhat instead of shattering immediately. Their skins should retain some color and sheen, and the bag should smell fruity or earthy. A good bag announces itself before you ever turn on the stove; faded, dusty and brittle chiles tend to taste flatter.

Why Guajillo Leads the Blend

Tear open a good guajillo and its role makes sense: fruity, warm and distinctly red-chile without much aggressive heat. It carries most of the rojo’s chile character here. Ancho sits behind it with darker fruitiness and depth.

Controlling the Heat

More guajillo or ancho usually gives you more chile flavor without dramatically increasing the heat. Chile de árbol is the heat lever.

  • Mild: omit árbol
  • Moderate: start with 1 árbol
  • Hotter: try 2 árbol and offer extra salsa at the table

Árbol chiles vary in strength, so those amounts are only a rough guide. Build depth in the pot; let serious heat happen at the table.

Guajillo-heavy blends also tend to look brighter. More ancho, pasilla or morita pulls the broth toward brick-red or brown-red. Both can be completely normal; darker color becomes a warning sign only when the broth also tastes burnt or acrid.

For a deeper look at how dried peppers soften, blend and change once cooked, see our guide to cooking with dried pepper sauces.

Cooking now? Return to Step 2: Toast the Chiles → or go back to the full Pozole Rojo Recipe.

Hominy for Pozole: Canned, Frozen or Dried

Hominy begins as corn, but nixtamalization gives it the plump kernels and distinctive flavor expected in pozole. It tastes corn-forward, mildly earthy and nutty rather than sweet like canned sweetcorn, with a tender but substantial chew.

Three metal bowls compare canned hominy, frozen prepared hominy, and dried prepared hominy; the canned and frozen kernels are large and hydrated while the dried kernels are noticeably smaller.
Think about prepared size rather than dry size when comparing hominy. Canned and frozen prepared kernels have already swollen substantially; dried prepared hominy starts smaller because much of that expansion still has to happen in the pot.

Our homemade corn tortilla guide explains the same transformation from the masa side: masa harina is also made from nixtamalized corn, which is why it behaves so differently from ordinary cornmeal. Regular canned sweetcorn won’t give you the same flavor or texture.

How Much Canned Hominy?

Our default is four 15-ounce cans. That puts hominy in nearly every spoonful while leaving plenty of room for pork and broth.

For About 3 lb / 1.36 kg PorkHow the Pot Changes
3 × 15-oz cansBrothier and more pork-forward
4 × 15-oz cansOur default
5 × 15-oz cansVery hearty and hominy-forward

Canned hominy is already tender. The 30–45 minutes it spends in this pot are about integration: the kernels absorb the red broth while the broth picks up more corn character. Add them a little later if you prefer a firmer, more distinct kernel.

Rinse First; Blanch or Roast Only if You Want To

Rinsing is the default. Drain canned hominy and rinse it thoroughly under cool running water.

A noticeable canned flavor is a reason to blanch: put the rinsed kernels into fresh boiling water, let the water return to a boil, then drain and rinse again.

Roasting is optional. For firmer texture and a slightly more concentrated corn flavor, dry the rinsed hominy and roast at 450°F / 230°C for 15–20 minutes, tossing once, until fragrant and beginning to brown.

Prepared frozen hominy is a useful middle ground when you can find it. Cook it according to the package directions until tender, then add it with the rojo in Step 7.

Using canned hominy, as in the main recipe? Return to Step 7: Add the Rojo and Hominy → The next section is only for cooks starting with dried hominy.

Using Dried Hominy Instead

Dried hominy can give pozole an especially full corn flavor. The first job is making sure you bought the right corn.

You want dried corn that has already been nixtamalized but still needs soaking and cooking. Packaging may call it prepared dried hominy, dried posole or prepared pozole corn.

Be careful with names alone. Maíz pozolero or cacahuazintle does not necessarily mean the corn in a particular bag has already been nixtamalized. Look for prepared/nixtamalized wording or follow the producer’s preparation instructions. Untreated dried corn requires another process entirely.

Prepared hominy varies by producer, so let the package directions win here. Rancho Gordo is a useful reference if you’re unsure whether the dried corn you bought is already prepared or still needs nixtamalization.

Once you know which corn you bought, the rest is mostly patience.

How to Cook Dried Hominy for Pozole

For this batch, start with 14–16 oz / 400–450 g dried prepared hominy. A pound / 454 g typically yields about 6–7 cups cooked, though variety and final tenderness affect the yield.

  1. Sort and rinse the kernels.
  2. Soak according to the package directions; an 8-hour or overnight soak is common for prepared dried hominy.
  3. Drain and cover with fresh water by about 2 inches / 5 cm.
  4. Bring the corn to a boil as directed by the producer.
  5. Reduce to a steady simmer and cook until tender, commonly 2–4 hours or longer.

Taste a kernel. Still hard or chalky in the middle? Keep cooking. Fully cooked hominy should be tender and pleasantly chewy, and many kernels will split or bloom at one end.

Reserve some cooking liquid, then drain. Use roughly 6–7 cups cooked hominy in place of the canned hominy and add it with the rojo in Step 7. Save the cooking liquid for loosening the finished broth if needed.

Ready to use the hominy? Return to Step 7: Add the Rojo and Hominy →

Choosing Pork for Pozole

For this pot, buy pork shoulder unless you have a reason not to. Its marbling and connective tissue keep the meat juicy through a long simmer and contribute body to the broth.

Neck bones, meaty ribs or shank can simmer alongside it when you want more pork flavor and gelatin. Pig’s feet bring still more collagen and body, but none of these additions is required. Pork leg makes a leaner pot and needs closer attention; pork loin is a poor fit for this long simmer.

Shoulder can seem stubborn for a while and then soften quickly once its connective tissue starts giving way. That is why the fork matters more than a rigid minute mark.

Do You Need to Brown the Pork?

No. Starting the shoulder in water keeps this broth cleaner; the cooked rojo provides the darker depth later.

Pozole Rojo Troubleshooting

If something feels wrong, identify the symptom before changing the pot. Bitterness, blandness, tough pork and thin broth all need different fixes.

Flavor Problems

Bitter or burnt? Check the chiles first. A chile may have blackened during toasting, the puree may have caught while frying, or bitter soaking water may have gone into the blender.

Caught a badly scorched rojo before it reaches the soup? Remake it. Once a strong burnt flavor has been stirred through the whole pot, it is difficult to remove completely. Mild bitterness may sometimes be softened with unsalted broth and careful seasoning, but severe scorching does not have a magic fix.

Bland? Work out what is actually missing before adding more of everything.

  • Watery overall: simmer uncovered and reduce.
  • The flavors are there but muted: add salt gradually.
  • The chile tastes raw or separate: give the combined pot more gentle simmering time.
  • Rich but dull: finish one bowl with lime before changing the whole pot.
  • Porky but genuinely weak on chile: Make half a batch of the rojo, cook it as in Step 5, then stir it in gradually and taste as you go. Salt and reduction can intensify the chile already present, but they can’t replace what’s missing.

Texture and Consistency Problems

Pork still tough? Keep the gentle simmer and give it another 20–30 minutes. Don’t turn up the heat. Tough shoulder usually needs more time for its connective tissue to soften.

Dried hominy still hard? First make sure the corn really is prepared/nixtamalized hominy. Once that is established, hardness usually means more cooking time. Keep it submerged and continue simmering; some products take substantially longer than others.

Broth too thin? Simmer uncovered to reduce it. When the flavor is already concentrated enough and you only want a little more body, blend ½–1 cup cooked hominy with some broth and stir it back in.

Quick Fixes for Other Problems

ProblemLikely CauseFix
Harsh or mouth-dryingOld chiles, tough skins, over-concentration or too little simmering after the rojo was addedGive it more gentle simmering time; check concentration and salt
Not spicy enoughGuajillo and ancho added flavor rather than much heatAdd a hot árbol or puya salsa, preferably at the table
Too spicyToo much hot chile for the batchAdd unsalted broth and, if practical, more pork or hominy; recheck salt afterward
Brown-red instead of bright redA darker chile blendDo nothing unless the broth also tastes burnt or acrid
Broth too thickToo much reduction or absorptionAdd hot water, unsalted broth or reserved hominy cooking liquid gradually
Greasy surfaceMore rendered pork fat than you wantSkim obvious pools; chilling makes excess fat easy to remove later
Pork dry or stringyLean cut, small pieces, aggressive boiling or overcookingUse shoulder in larger pieces and keep the simmer gentle next time
Canned hominy tastes separateNot enough integration timeSimmer another 15–20 minutes
Canned hominy tastes “canned”Brand or rinsing issueRinse more thoroughly; blanch or roast before adding next time
Dried hominy went mushyCooked beyond your preferred endpointStart tasting sooner next time; kernels can bloom without falling apart

← Back to the Pozole Rojo Recipe

Make Pozole Ahead: Recalentado, Storage and Reheating

There are two useful ways to get ahead. You can make the entire pot in advance and reheat it, or prepare the rojo 1–2 days ahead, refrigerate it separately and cook the pork and hominy on serving day.

Pozole is particularly good at becoming tomorrow’s lunch. Big pots are often made with leftovers in mind, and the reheated meal after a gathering is commonly called the recalentado.

Overnight, the hominy keeps absorbing broth while the pork and chile flavors settle together. The next bowl can taste even more integrated than the first. It will usually need a splash of water or broth because the corn has been drinking while you weren’t looking.

Blue bowl of reheated pozole rojo with pork and hominy, freshly topped with shredded cabbage, sliced radish, chopped white onion, oregano, and lime on a teal table.
Reheat the pozole first, then restore the contrast with fresh cabbage, radish, white onion, Mexican oregano and lime.

For Christmas, parties or a large family meal, handle the garnishes closer to serving. Shred the cabbage, slice the radishes, chop the onion and cut the limes while the pozole reheats.

Cool a Large Pot Safely

Don’t leave a full stockpot sitting at room temperature for hours while the center cools. USDA leftovers guidance recommends dividing large amounts of food into shallow containers so they cool quickly and refrigerating leftovers within 2 hours.

  • Refrigerator: Store cooled pozole in covered containers for up to 3–4 days. Keep fresh garnishes separately.
  • Freezer: Freeze for 3–4 months for best quality, leaving a little room for expansion.
  • Reheating: Heat gently, stirring occasionally, until leftovers reach 165°F / 74°C.

Add water or broth until the reheated pozole has the consistency you want, then taste for salt again.

Set out the fresh garnishes again and the reheated bowl feels like another meal, not simply yesterday’s leftovers.


Corn, chiles, pork and pots don’t all behave exactly alike, which is why the cues matter as much as the clock. If you make the pozole, tell us which chiles and hominy you found, whether you added any bone-rich pork and how your pot behaved.

If the hominy took longer, the shoulder softened sooner or your chile blend came out darker than expected, those details are useful too. They may help the next person cooking from the same kind of corn or bundle of dried chiles.

← Back to the Pozole Rojo Recipe · Back to top ↑

Posted on Leave a comment

Chicken Shawarma Recipe: Juicy, Spiced & Easy to Make at Home

Sliced chicken shawarma with browned, slightly charred edges and juicy interiors, served with garlic sauce, pink pickled turnips and blistered pita.

Great chicken shawarma gives you two things at once: juicy, deeply spiced chicken and dark edges that taste almost fried in their own rendered fat.

Those edges are usually the difficult part at home. The seasoning can be wonderful, yet the chicken comes out pale and soft—or it stays in the oven so long waiting for color that the meat dries out.

This chicken shawarma recipe handles the two jobs separately. Cook the thighs while they are still juicy. Rest them, slice them thinly, then give the newly exposed surfaces one short blast of hard heat.

Most of the work is hands-off. After the chicken is seasoned, the oven handles the first cook and the final browning takes only a few minutes. No homemade rotisserie required.

Cook for juiciness. Finish for the edges.

Quick Answer: How to Make Chicken Shawarma at Home

Coat 2 lb / 900 g boneless, skinless chicken thighs in a concentrated lemon-garlic shawarma marinade and roast at 425°F / 220°C. Start checking the thickest thigh at 18 minutes. Poultry is safe at 165°F / 74°C, while thighs often become more tender as they move toward roughly 170–175°F / 77–79°C. Rest for 5 minutes, slice thinly, then broil or sear briefly until the fresh edges darken.

Thirty to 60 minutes of marinating gives you good surface seasoning; a few hours is useful when you’re planning ahead. No time to wait? Coat the chicken thoroughly and cook it.

Cooked-but-pale chicken is easy to rescue. Dry chicken is not.

The finished chicken should smell garlicky and savory, with cumin up front and warmer cardamom and allspice behind it. Look for juicy pieces, irregular caramelized edges and a few darker tips.

Choose Your Cooking Method

MethodBest for
OvenThe easiest full batch
SkilletStrong stovetop browning
GrillSmoke, flame and direct char
Air fryerSmaller quantities

Make It Now: Chicken Shawarma

The method is simpler in the kitchen than it looks on paper: season the thighs, roast them, rest and slice, then give the edges one quick finish.

Recipe at a Glance

Chicken2 lb / 900 g boneless, skinless chicken thighs
Yield5–6 medium wraps, or about 6 servings with substantial sides
Active prepAbout 15 minutes
Start to servingAbout 45 minutes without a marinating rest; add your chosen marinating time
Marinate30–60 minutes when possible; several hours or overnight is fine
Oven425°F / 220°C
RoastBegin checking at 18 minutes; expect roughly 20–25 minutes
FinishRest 5 minutes, slice, then broil until the edges darken; 1–3 minutes is common

With the chicken in the oven, you have roughly half an hour of dinner-making left. Mix the sauce, warm the bread and get the fillings ready while it cooks.

Before You Start

Use a 13 × 18-inch / 33 × 46 cm broiler-safe rimmed metal sheet pan. Thighs that are dripping wet straight from the package benefit from a light blot before marinating; you’re only removing the obvious excess liquid.

The full 2 lb / 900 g batch should fit in one open layer. If it doesn’t, use a second pan. Tight packing makes it much harder for moisture to escape.

Equipment

  • Large mixing bowl or food-safe container
  • Broiler-safe rimmed metal sheet pan
  • Tongs
  • Sharp knife and cutting board
  • Instant-read thermometer
  • Heavy skillet, optional

Ingredients

For the Chicken

  • 2 lb / 900 g boneless, skinless chicken thighs
  • 3 tablespoons / 45 ml olive oil
  • 2 tablespoons / 30 ml fresh lemon juice
  • 4 large garlic cloves, finely grated or crushed
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons sweet paprika
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground black pepper
  • 1 teaspoon ground allspice
  • ½ teaspoon ground cardamom
  • ¼ teaspoon ground cinnamon
  • ¼–½ teaspoon cayenne pepper, depending on the heat you want
  • 10 g fine salt, about 1⅔ teaspoons if using fine table salt

About the salt: coarse and kosher salts vary considerably by volume, so 10 g is the more dependable measurement.

Three portions of fine, medium and coarse salt, each weighing 10 grams but occupying different amounts of space.
Ten grams stays ten grams even when different crystal sizes fill the spoon differently. Weight is the reliable anchor.

Sweet or regular paprika works best here. Too much smoked paprika starts pulling the chicken toward barbecue territory.

Trim large loose pieces of thigh fat, but leave the smaller seams attached. They help the meat stay moist and become especially good around the browned edges.

Quick Garlic Yogurt Sauce

  • 1 cup / 240 g thick Greek yogurt
  • 1 small garlic clove, very finely grated
  • 1 tablespoon / 15 ml fresh lemon juice
  • 1 tablespoon / 15 ml olive oil
  • ½ teaspoon fine salt, or to taste
  • 1–2 tablespoons / 15–30 ml cold water, as needed

For the Wraps

  • 5–6 medium flatbreads or pitas; homemade pita bread is another option
  • About 1 cup garlic yogurt sauce or toum
  • ½–1 cup sliced sour cucumber pickles or pickled turnips
  • Fries, optional
  • Chili sauce or shatta, optional
  • Lettuce, tomato, cucumber and thinly sliced onion, optional for a fresher wrap

How to Make Chicken Shawarma

1. Mix, Coat and Marinate

Combine the olive oil, lemon juice and garlic in a large bowl. Stir in the cumin, coriander, paprika, turmeric, black pepper, allspice, cardamom, cinnamon, cayenne and salt.

Add the thighs and turn them until the spices coat every side. The surface should look glossy and well seasoned, with very little loose liquid underneath.

Three marinated chicken thigh examples labeled runny, too heavy and right, showing loose liquid, thick paste and a thin clingy spice coating.
The useful target is a glossy coating on the chicken, not marinade pooling underneath it.

Cover and refrigerate for 30–60 minutes, a few hours or overnight. There isn’t much to gain by pushing this lemon-based marinade past about 24 hours. If dinner needs to happen now, continue straight to cooking.

2. Heat the Oven and Arrange the Chicken

Heat the oven to 425°F / 220°C with a rack in the middle.

Lift the thighs from the bowl, let the obvious excess marinade drip back and arrange the pieces in a single open layer.

Two sheet pans of marinated chicken thighs showing a crowded arrangement and a properly spaced arrangement on a 13 by 18 inch pan.
If you cannot see metal between the thighs, use a second pan. Extra oven time cannot replace evaporation space.

A bare metal pan gives the most direct heat. Parchment is fine for easier cleanup during roasting, but remove it before broiling. Keep silicone and other non-broiler-safe liners away from intense overhead heat.

3. Roast the Chicken and Make the Sauce

Begin checking the thickest thighs at 18 minutes. Depending on their size and your oven, expect roughly 20–25 minutes.

Check the thickest part of the largest piece with an instant-read thermometer. Poultry is safe at 165°F / 74°C. Thighs often become more tender as they move into roughly the 170–175°F / 77–79°C range, so a few degrees beyond the safety minimum aren’t a problem.

Instant-read thermometer inserted into the thickest part of a lightly browned cooked chicken thigh on a sheet pan, reading 170 degrees Fahrenheit.
Color answers a surface question; the thermometer answers the center. Don’t keep cooking juicy chicken just to chase browning.

When the thighs are safely cooked and tender, get them out of the oven. A pale surface isn’t a reason to keep the center cooking—the color gets another chance in a few minutes.

Meanwhile, mix the yogurt, garlic, lemon juice, olive oil and salt. Add cold water a tablespoon at a time until the sauce is creamy and easy to spoon, then refrigerate until serving.

4. Rest, Check the Pan and Slice

Move the thighs to a cutting board and rest for 5 minutes. Switch the oven to the broiler, or overhead grill.

Take a look at the pan while the chicken rests. A thin glossy film of rendered fat and concentrated juices is useful. An obvious pool of watery liquid is different; carefully spoon or pour that off before the chicken goes back.

Two sheet pans comparing glossy amber rendered fat and concentrated juices with a paler watery pool around cooked chicken thighs.
Tilt the tray: concentrated fat and juices move with a glossy, heavier sheen; excess cooking water runs thin and fast.

Slice into strips about ¼ inch / 6 mm thick. They don’t need to match perfectly.

Cooked chicken thigh being sliced into roughly quarter-inch pieces, showing moist freshly cut surfaces and a 6 millimeter thickness marker.
About ¼ inch / 6 mm keeps a juicy bite while exposing plenty of surface for browning.

5. Brown the Fresh Edges and Taste

Spread the slices across the pan instead of leaving them in a mound. Place the pan about 6 inches / 15 cm below the broiler; move it down one rack if your top position sits much closer.

Sliced chicken spread in one layer on a sheet pan positioned about 6 inches below the glowing broiler element in an oven.
Six inches / 15 cm is a starting point, not a promise. Watch the edges, not just the clock.

Start checking after about 1 minute. A 1–3 minute finish is common, but let the chicken decide: stop when some edges curl and darken while the thicker pieces still look juicy.

Extreme close-up of chicken shawarma showing a dark curled browned edge, caramelized spice crust and moist cooked interior.

Listen as well as look. Once the sliced chicken starts sizzling sharply instead of sitting quietly in moisture, you’re finally working on the edges.

A hot heavy skillet can do the same job. Work in batches for about 60–90 seconds so the pan stays hot.

Taste a piece before building the wraps. It should be well seasoned enough to hold its own next to bread and sauce. Flat? Toss the hot chicken with a small pinch of fine salt and taste again.

6. Warm the Bread and Set Out the Fillings

Warm the pita or flatbread until soft and flexible. Set out the cold sauce, pickles and whatever fries, chili sauce or fresh vegetables you’re using.

7. Build the Wrap

Spread sauce over the bread, add a line of hot chicken and follow with pickles plus any fries or vegetables you want. Roll firmly.

Set the wrap seam-side down in a dry skillet for 30–60 seconds. Turn it briefly if you want a little crispness on the second side too.

Hot chicken, cool garlic sauce, soft bread and a sharp pickle all bring something different to the same bite.

Cut chicken shawarma wrap filled mainly with browned chicken thigh slices, garlic sauce, pink pickles and a small amount of fries in thin flatbread.
Chicken should dominate the wrap; sauce and pickles sharpen it rather than bury it.

Recipe Notes

  • Doubling the recipe? Use two half-sheet pans so the chicken still has room around it.
  • Freezer prep: fresh chicken can be frozen promptly in the marinade and thawed overnight in the refrigerator before cooking.
  • Raw-chicken marinade: don’t use marinade that has touched raw poultry as a ready-to-eat sauce.

Want the why behind the method? Continue to the Chicken Shawarma Guide → · ↑ Back to top


Chicken Shawarma Guide

If dinner is already underway, everything you need is above. The rest explains why the method works and what to do when the chicken in front of you isn’t behaving quite as expected.

What Is Chicken Shawarma?

Chicken shawarma is a Middle Eastern preparation in which seasoned meat traditionally cooks on a vertical rotating spit. The exposed surface darkens and sizzles first. That browned layer is shaved away for serving, revealing another juicy surface to the heat.

A tray of chicken gets one exterior; a shawarma stack keeps creating new ones. That repeated cycle helps explain how freshly shaved shawarma can have so many browned edges while the meat underneath remains juicy.

A sheet pan can’t duplicate a vertical rotisserie, but the same idea gives us a useful home method. Keep the thighs in larger pieces for the first cook, then slice them to expose fresh surfaces that can brown quickly.

Cooked boneless chicken thighs progressing from whole pieces to slicing, freshly exposed cut surfaces and browned shawarma slices.
Slicing after the first cook creates fresh surfaces that can brown quickly without overcooking the whole thigh.

Chicken Shawarma Marinade: Get the Coating Right

A good chicken shawarma marinade combines oil, lemon, garlic and warm spices in a concentrated coating that clings to the meat without leaving it swimming in liquid.

The spices get most of the attention, but the wet ingredients decide whether they cling to the chicken or collect in the pan.

Coat Rather Than Soak

Marinade running freely off the thighs? Leave the loose excess in the bowl. Thick ridges sitting on the meat need smoothing away. What you’re after is a glossy, clingy coating.

Do You Need Yogurt?

No. Plenty of excellent shawarma recipes use yogurt, but you don’t need it here. Yogurt changes the tang, tenderness, spice adhesion and surface moisture; the lighter oil-and-lemon coating keeps this home method straightforward and the later browning easier to manage.

How Long Should It Marinate?

TimeWhat to expect
No restLess developed seasoning, but completely workable
30–60 minutesGood surface seasoning
2–3 hoursA useful longer rest when you’re planning ahead
8–12 hoursA convenient make-ahead window
OvernightCompletely practical
Beyond about 24 hoursNot much to gain with this marinade

That roughly 24-hour recommendation is about how this marinade behaves. For the wider safety limit, the USDA says poultry can marinate in the refrigerator for up to two days.

Ready to cook? Go to Step 2: Heat the Oven and Arrange the Chicken →

Thighs or Breast?

Chicken thighs are the easier route to juicy shawarma because their extra fat gives you more room around high heat. Breast works too, but it needs a lighter touch.

Cooked sliced chicken thigh beside sliced chicken breast, with the thigh darker and more irregular and the breast paler and more uniform.
ThighsBreast
JuicinessStays moist more easilyLeaner
Best shapeLarger boneless piecesThin cutlets
DonenessWider doneness windowMore sensitive to extra cooking
High-heat finishHandles it wellKeep it short
ReheatingHolds up betterEasier to dry

For breast, slice thick pieces horizontally into cutlets about ½ inch / 1.25 cm thick. Once it’s done, get it out of the heat. Rest, slice and keep the final browning stage short.

If breast is what you cook most often, this baked chicken breast method has more detail on thickness and doneness.

What Gives Shawarma Its Flavor?

Cumin and coriander form the savory backbone; paprika and turmeric bring warm color and earthiness, while garlic and black pepper sharpen the base. Cardamom, allspice and a little cinnamon sit behind them with sweeter aromatic notes.

As the cumin and garlic hit the heat, the cardamom and allspice should rise behind them without taking over. Freshly ground cardamom can be far stronger than an older jar, so restraint helps.

Cayenne controls the heat. Keep it low or leave it out for a mild batch, then put chili sauce on the table for anyone who wants more.

Missing one accent spice? Make dinner anyway. Cardamom or allspice can sit this one out; the aroma will simply be a little less complex. Curry powder or five-spice changes the character much more dramatically.

Measured bowls of cumin, coriander, paprika, turmeric, black pepper, allspice, cardamom, cinnamon and cayenne grouped by their role in shawarma seasoning.
The small measures matter: cardamom and cinnamon can shift the aroma even beside much more cumin and coriander.

The spices create the aroma; heat changes what happens on the surface. This is where moisture starts to matter.

How to Get Dark Edges Without Dry Chicken

The surface has to lose enough moisture before meaningful browning can begin. Excess package liquid, loose marinade and too much chicken on too little hot metal all slow that process.

Sliced chicken shawarma sizzling on a dark hot pan with bubbling fat, steam, glossy surfaces and edges beginning to brown.
A sharper sizzle means enough surface water has left for browning to start in earnest.

The center keeps cooking in the meantime. Leave whole thighs in the oven indefinitely and you can eventually get the color you wanted on meat that’s no longer as juicy as it should be.

That’s why the sliced finish matters. After the chicken is cooked, all those thin fresh surfaces can brown quickly under the broiler or against a hot skillet.

Some of the best pieces will have one dark, curled edge and a softer juicy side. Uniform color isn’t the goal.

The Shawarma Edge Test

Four clusters of chicken on one dark pan showing pale and wet, cooked and pale, juicy with dark edges, and dark dry stages.
What you seeWhat it meansYour move
Pale + wetMoisture is winningCook the center safely, then fix the surface separately
Cooked + paleThe meat is ready before the colorRest, slice and finish at high heat
Juicy + irregular dark edgesYou are thereStop cooking
Dark all over + dryThe finishing stage went too longShorten it next time

Chicken already wet, pale or dry? Go straight to troubleshooting →

Skillet, Grill or Air Fryer?

For a full batch, the oven method above is the easiest choice. Smaller amounts open the door to other kinds of heat.

Chicken shawarma cooking in a sheet pan, skillet, grill and air-fryer basket in one professional kitchen setup.
Whatever the method, overcrowding turns browning heat into steam.

Skillet: heat a heavy pan over medium-high heat and work in batches if the thighs can’t sit comfortably. Leave the first side undisturbed for about 4–6 minutes, then turn and cook another 3–5 minutes or so while checking the thickest piece. Increase the heat a little if the chicken isn’t browning; back it off if the spice coating is darkening too quickly. Rest and slice before a short re-sear if you want more browned edges.

Grill: use medium-high direct heat and start around 4–6 minutes per side. Check the thickest piece as you go. After resting and slicing, a brief return to a hotter part of the grill can deepen the char.

Air fryer: cook at about 390°F / 200°C and begin checking around 12–14 minutes. Most basket machines need two batches for 900 g / 2 lb. Especially thick thighs may take longer; these air-fryer chicken thigh timings can help.

Know When the Chicken Is Done

The USDA lists 165°F / 74°C as the safe minimum for poultry. That’s especially useful to remember with breast, which is leaner and dries more readily once it’s done.

Thighs give you a wider doneness window. Their connective tissue continues softening as the temperature rises, so meat in roughly the 170–175°F / 77–79°C range can still be juicy and noticeably tender. When the thighs are where you want them, take them off the heat.

Boneless cooked chicken thigh with a thermometer in its thickest section beside text showing 165 degrees Fahrenheit as the safe minimum and 170 to 175 degrees as a common tender thigh range.
165°F / 74°C is the safety floor; the higher thigh range is about texture, not a second safety threshold.

Sauce, Wraps & What to Serve With Shawarma

When the chicken is right, the rest of dinner is mostly about contrast: something garlicky or nutty, bread, something sharp, and enough fresh or starchy sides to make the meal as simple or generous as you want it.

Which Sauce Belongs Here?

For a Lebanese-style chicken shawarma wrap, toum is the garlic sauce to know: garlic, neutral oil, acid and salt emulsified until pale and fluffy.

The garlic yogurt sauce in this recipe is the easier home option. It’s cool, tangy and takes about a minute to mix, but it has a different character from toum.

Tahini brings a nuttier sesame flavor and works particularly well when shawarma is served as a platter with salad, pita and pickles.

Three dark bowls containing fluffy white toum, thick smooth garlic yogurt and flowing beige tahini sauce.

What Goes in a Shawarma Wrap?

Fillings vary by region and from one shop to another. A common Lebanese-style direction is chicken, toum and sharp cucumber pickles or pickled turnips in thin bread, with fries tucked inside or served alongside.

For a fresher home version, use the garlic yogurt sauce with lettuce, tomato, cucumber and thinly sliced onion.

Whichever direction you take, keep the bread soft and flexible. If it starts cracking as you roll, heat it again before adding more filling.

Wrap, Platter or Rice Bowl?

Pita, hummus, rice, crisp cucumber or herb salads, sharp pickles and fries all work naturally with chicken shawarma. You don’t need all of them on the same table.

For a simple wrap night, chicken, bread, garlic sauce and pickles are enough.

For a platter, add creamy hummus, extra pita and something crisp or lemony. Pickles or salad keep the richer parts of the plate from becoming heavy.

For a rice bowl, spoon the shawarma over hot rice and add cucumber, tomato, pickles and garlic or tahini sauce. Making basmati too? This stovetop rice method covers the water ratios and doneness cues.

Three chicken shawarma meals on one table: a filled wrap, a platter with hummus and pita, and a rice bowl with vegetables and sauce.

Ready to assemble? Jump to Build the Wrap →

Chicken Shawarma Troubleshooting

Most shawarma problems are recoverable, especially while the chicken is still juicy. Start with what you can see or taste right now.

Wet, Watery or Pale

The chicken is gray and wet: excess surface moisture, crowding or insufficient heat may be pushing it toward steaming. Finish cooking the center, then rest and slice before using the broiler or a hot skillet for color.

The tray keeps filling with liquid even though it isn’t crowded: some chicken simply releases more retained moisture than other batches. When the meat is cooked, remove the watery excess and finish the slices separately. There’s no benefit in leaving the center in the oven until every drop has evaporated.

Cooked chicken thighs on a sheet pan with watery liquid being removed by a spoon and sliced pieces spread on a drier area of the same pan.
Once the center is cooked, remove watery excess instead of waiting for it to evaporate around already-done chicken.

It’s cooked but still pale: rest it, slice it and give the fresh edges a short high-heat finish. This is the easiest browning problem to solve.

Burning or Drying Out

The spices are scorching: the coating may be too thick or the pan may be sitting too close to the broiler. Move it down a rack or stop the finishing stage. The chicken is already cooked.

The meat is dry: skip further broiling. Slice it fairly thin and be generous with garlic sauce; hummus or tahini can help on a platter too. Next time, start checking the center sooner and save the serious browning for after slicing.

The texture is strangely soft or mealy: overcooking can contribute, as can a long soak in an aggressive acidic marinade. Stop adding heat and serve this batch with sauce, bread and something crisp or pickled.

The Flavor Is Off

It tastes flat: check the salt before adding more spice. Sprinkle a small pinch of fine salt over the hot sliced chicken, toss and taste again. If the meat itself tastes balanced, make sure the finished bite also includes browned edges, sauce and something sharp.

Cardamom is taking over: bread, sauce and vegetables can soften an over-strong cardamom note in this meal. Use less cardamom next time; piling on extra cumin or lemon usually creates a different imbalance.

Everything tastes too sour: taste the chicken by itself first. Lemon in the marinade, lemon in the sauce and sharp pickles can stack up quickly. For this meal, skip extra lemon and go easier on the pickles. If the chicken alone is aggressively sour, shorten the marinating time next time.

Wrap Problems

Two chicken shawarma wraps showing a damp sagging wrap labeled soggy and a second wrap with visible cracks in the flatbread.
Keep watery juices out of the bread and warm flatbread only when the fillings are ready.

The wrap is soggy: keep watery pan juices out of the bread, let the chicken rest before assembly and don’t flood the wrap with sauce. A soft but intact wrap can often be improved with a short turn in a dry skillet.

The bread cracks: warm it until flexible. If it has already split badly, rebuilding the wrap in fresh bread is usually easier than trying to patch it.

If the chicken is juicy, hot and well seasoned, dinner is still in very good shape. Garlic sauce, bread and pickles are forgiving company.

Need the method again? Return to the full recipe → · ↑ Back to top

Make Ahead, Freeze, Store & Reheat

Freeze & Store Chicken Shawarma

The easiest freezer prep is raw chicken already coated in its marinade. Pack it into a freezer-safe bag, flatten it into an even layer, remove excess air and freeze promptly. Thaw overnight in the refrigerator before cooking.

Raw marinated boneless chicken thighs spread in a single flat layer inside a sealed transparent freezer bag on a metal freezer shelf.
A flat freezer bag freezes, thaws and stacks more efficiently than a thick bundled package.

Cooked shawarma freezes too. The browned edges will soften after thawing, so warm the center gently and give the chicken a short turn in a hot skillet before serving. For best quality, use frozen cooked shawarma within about 4 months.

Refrigerate leftovers within 2 hours, or within 1 hour when the temperature is above 90°F / 32°C. Shallow covered containers help food cool quickly. Use refrigerated cooked chicken within 3–4 days.

Cold shawarma works in a pita or salad too. For meal-prep bowls, keep the hot and cold components separate: chicken and rice together; salad, pickles and sauce in their own containers. A cold tabbouleh works particularly well beside reheated chicken.

How to Reheat Chicken Shawarma

To reheat in a skillet, add 1–2 teaspoons of water and cover briefly so the center warms gently. Uncover and toss for another 30–60 seconds to remove the extra moisture and bring back a little edge texture. Reheat leftovers thoroughly to 165°F / 74°C.

Leftover sliced chicken shawarma steaming in a dark skillet as a metal lid is lifted, with a teaspoon measure beside the pan.
Cover briefly to warm the center; uncover to drive off moisture and restore some edge texture.

Something cold and crisp helps leftovers feel like a proper meal again. This cucumber salad with vinegar and dill gives the warm spices a sharp counterpoint.

Cooking fresh today? Jump to the full recipe →

Scaling Chicken Shawarma for a Crowd

The ingredients scale. The pan does not.

For 4 lb / 1.8 kg chicken, use two half-sheet pans or cook in batches. Give the thighs roughly the same breathing room they had in the original batch.

Two large rimmed sheet pans holding a doubled batch of raw marinated chicken thighs spaced apart in single layers.
Double the chicken and you must also double the hot, exposed pan area available for browning.

Allow about 5–6 oz / 140–170 g raw chicken per person when pita, hummus, rice and salad are substantial parts of the meal. For generously filled wraps or meat-heavy plates, 7–8 oz / 200–225 g is a more comfortable allowance.

For a group, put the bread, pickles, sauces and vegetables on the table and let people build their own while the chicken is hot. It’s easier than making a dozen wraps in advance.

If the meal is growing into a larger spread, homemade falafel fits naturally because the pita, hummus, sauces and pickles are already on the table.

Need the original quantities? Back to the ingredient list →


When Shawarma Night Comes Together

There is a point when the chicken is sliced, the pan is full of uneven dark edges, the garlic sauce is cold and somebody has already torn into the warm bread before you finish setting the table.

Dinner table with a pan of glossy browned chicken shawarma, torn pita, garlic sauce and pink pickles while several hands reach for bread and food.

That’s the dinner we’re after.

Season the chicken well. Give it enough room. Pull it while the center is juicy, then let the sliced edges take the heat.

Cook for juiciness. Finish for the edges.

Posted on Leave a comment

Lentil Shepherd’s Pie Recipe: Rich, Savory & Easy Vegetarian Dinner

Serving spoon lifting lentil shepherd’s pie from a dark rectangular casserole, showing browned mashed potato ridges over glossy brown lentils, carrots and peas.

Push a serving spoon through the browned potato ridges and you get creamy mash first, then glossy lentils and tender vegetables underneath. The gravy stays with the filling instead of running across the plate, and those rough potato peaks give you a few browned edges among all the softness.

The important part happens before the pie reaches the oven: get the lentils tender first, then reduce their cooking liquid into gravy. Trying to finish both jobs at once is how you end up choosing between hard lentils and a filling too loose to hold the potatoes.

Then there is the topping. Too much water or milk and the mash sinks into the filling. Here it stays creamy, with enough body to spread cleanly and brown on top.

Mushrooms and wine are optional, and the recipe also works with canned lentils, frozen chopped vegetables or leftover mashed potatoes. With browned vegetables, savory gravy and a generous potato layer, the lentils make a substantial main course on their own.

Quick Answer

For lentil shepherd’s pie, cook brown or green lentils until tender, reduce the filling until a spatula trail stays open briefly, top with creamy mashed potatoes, then bake at 400°F / 200°C / 180°C fan for 20–25 minutes and rest for at least 10 minutes.

Let the finished filling sit for about 10 minutes before topping it. Spread the potato right to the edges, rough up the surface with a fork, and broil or grill for 1–3 minutes at the end if the ridges need more color.

You may also see this meat-free potato-topped pie called lentil cottage pie. In current usage, shepherd’s pie usually refers to a lamb filling and cottage pie to beef; meat-free versions are commonly described with either name.

Start With Dry or Cooked Lentils?

Starting with dry lentils is straightforward rather than fast. Much of the extra time is simmering, baking and resting rather than hands-on work. Already-cooked lentils remove the longest stage.

Decision guide comparing dry lentils, cooked or canned lentils, and a shortcut with canned lentils, frozen onion-carrot-celery and leftover mashed potatoes; red lentils need a different formula.
The route changes the water balance as much as the timing. Because cooked or canned lentils are already hydrated, copying the dry-lentil broth amount is one of the easiest ways to make the filling watery.

From Scratch: Dry Lentils

  • Use brown or regular green lentils.
  • No soaking is required.
  • Rinse and check for grit or small stones.
  • Cook the lentils before reducing the gravy.
  • Allow roughly 90–105 minutes elapsed, including baking and resting.

Faster: Cooked Lentils

  • Use cooked brown or green lentils.
  • Drain and rinse canned lentils well.
  • Use much less broth.
  • The filling only needs to heat, season and reduce.
  • Allow roughly 70–85 minutes elapsed, including baking and resting.

For the quickest practical version, use canned lentils with about 16 oz / 450 g frozen diced onion-carrot-celery mix and warmed leftover mashed potatoes. Cook the frozen vegetables until their obvious freezer moisture has evaporated before continuing. If you’re starting with leftover mash, about 5 cups is a useful target; loosen it only enough to spread.

Red lentils need a different formula. They soften and break down much more readily than brown or green lentils, so they are not a direct substitute in the method below.

Still choosing between bags? Compare the lentil options.

Lentil Shepherd’s Pie Recipe

Makes 6 generous or 8 moderate servings. Use a 9×13-inch / 23×33-cm baking dish with about 3–3½ qt / 2.8–3.3 L capacity, or a deep 12-inch / 30-cm oven-safe skillet of similar capacity.

Whole rectangular lentil shepherd’s pie with golden fork-ridged mashed potato topping and lentil filling visible around the bubbling edges.
Uneven fork ridges give you browned peaks and creamier valleys.

Doubling the recipe? Use two normal-depth dishes rather than one very deep casserole so the centers heat through and the tops brown more evenly.

Recipe at a Glance

Serves6 generous or 8 moderate portions
Pan9×13 in / 23×33 cm; about 3–3½ qt / 2.8–3.3 L
Active workRoughly 35–45 minutes
Typical elapsed time — dry lentilsAbout 1 hour 40 minutes (typically 90–105 minutes)
Typical elapsed time — cooked lentilsTypically 70–85 minutes
Oven400°F / 200°C / 180°C fan
Bake20–25 minutes
Rest10 minutes; closer to 20 for neater portions
Ready whenGravy bubbles around the edges and the potato ridges are browned

The potato and filling stages overlap. Start the potatoes after the vegetables soften, then let them simmer while you finish and cook the lentil filling.

Equipment

  • 12-inch / 30-cm wide skillet, sauté pan or Dutch oven
  • Large saucepan
  • 9×13-inch / 23×33-cm baking dish if needed
  • Colander
  • Potato masher or ricer
  • Wide spatula or spoon
  • Rimmed sheet pan if the casserole dish is close to full

A wide filling pan makes the final reduction easier because water escapes faster across a broad surface.

Lentil Filling

Ingredient guide grouping onion, carrots, celery and garlic; lentils and broth; savory seasonings; peas and vinegar; potato topping ingredients; and optional mushrooms, wine and paprika.
Vegetables, tomato paste, savory seasonings and a final touch of acidity build the filling in layers, so mushrooms and wine can stay optional.
  • 2 tablespoons olive oil — 30 ml
  • 1 large onion, finely diced — about 7 oz / 200 g
  • 2 medium carrots, finely diced — about 6 oz / 170 g
  • 2 celery stalks, finely diced — about 4 oz / 115 g
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste — about 1 oz / 30 g
  • 1 teaspoon dried thyme
  • ¼ teaspoon dried rosemary
  • 1 bay leaf
  • 1 cup dry brown or regular green lentils — about 7 oz / 200 g, rinsed
  • Low-sodium vegetable broth: 2½ cups / 600 ml for the no-wine route, or 2 cups / 480 ml if using wine, plus up to ½ cup / 120 ml extra as needed while the dry lentils cook
  • 1 tablespoon vegetarian Worcestershire sauce
  • 1 teaspoon soy sauce or tamari
  • ¾ teaspoon fine salt, divided — ¼ teaspoon with the vegetables, up to ½ teaspoon to finish
  • 1 cup frozen peas — about 5 oz / 140 g
  • 1–2 teaspoons balsamic or red wine vinegar, as needed
  • Freshly ground black pepper

No vegetarian Worcestershire? Use 2 teaspoons soy sauce or tamari plus 1 teaspoon balsamic vinegar, and omit the separate teaspoon of soy sauce. Taste before adding more vinegar later.

Mashed Potato Topping

  • 3 lb / about 1.35 kg potatoes, weighed before peeling, peeled and cut into even chunks
  • 6 tablespoons butter — about 3 oz / 85 g
  • ½ cup warm milk — 4 fl oz / 120 ml, plus up to another ¼ cup / 60 ml if needed
  • 1¼ teaspoons fine salt, plus salt for the cooking water and more if needed
  • Freshly ground black pepper
  • ½ cup finely grated vegetarian sharp cheddar or another vegetarian hard cheese — about 2 oz / 55 g, optional
  • 1 tablespoon melted butter or olive oil, optional, for the top

Three pounds of potatoes gives a 9×13-inch pie a generous top layer. Yukon Golds or other yellow, all-purpose mashing potatoes make a creamy topping; russets or other floury, starchy potatoes make it fluffier.

If Your Lentils Are Already Cooked

Use about 2½ cups / 500 g drained cooked brown or green lentils. That is usually around two 14–15 oz / 400–425 g cans, depending on brand and drained weight.

Drain and rinse them, then leave them in the colander for a few minutes while you cook the vegetables. Shake off obvious rinse water before measuring. For this route, use 1¼ cups / 300 ml low-sodium vegetable broth.

Optional Flavor Additions

  • 8 oz / 225 g mushrooms, finely chopped
  • ½ cup / 120 ml dry red wine
  • ½ teaspoon smoked paprika

None is essential.

1. Cook the Vegetables

Heat the olive oil in a large wide skillet, sauté pan or Dutch oven over medium heat.

Using mushrooms? Cook them first for about 6–8 minutes, until their released liquid has evaporated and some edges have browned. Transfer them to a bowl.

Add the onion, carrot and celery with ¼ teaspoon filling salt. Cook for 8–10 minutes, stirring occasionally, until the onion is translucent, the carrots are beginning to soften and a few edges have browned.

If the pan still looks pale and wet, give it another minute or two.

Skillet of softened onion, carrot and celery with translucent onion and a few browned edges, ready for the tomato paste.
Cook off visible moisture first; otherwise the tomato paste meets steam instead of a hot surface and takes longer to concentrate.

2. Start the Potatoes

Put the potato chunks in a large saucepan and cover with cold water by about an inch.

Salt the water generously, bring to a boil, then reduce to a steady simmer. Cook until a knife passes easily through the center, usually 15–20 minutes depending on chunk size.

3. Darken the Tomato Paste

Add the garlic to the vegetables and cook for about 30 seconds.

Stir in the tomato paste, thyme and rosemary. Add smoked paprika now if using. Cook for 2–3 minutes, until the paste darkens from bright red toward rust-red and begins clinging to the pan.

Three-stage skillet guide showing 30 g tomato paste bright red when added to softened vegetables, darkening as it cooks, then becoming rust-red and clinging to the pan.
Aim for rust-red and clingy, not blackened or scorched.

Using wine? Add ½ cup / 120 ml and simmer for another 2–3 minutes, scraping the pan, until noticeably reduced. Use 2 cups / 480 ml broth with the lentils in the next step. Keep up to ½ cup / 120 ml extra broth nearby in case they need it.

4. Cook the Lentils

Using already-cooked lentils? Skip the covered simmer below. Add 500 g cooked lentils, the bay leaf and 1¼ cups / 300 ml broth, simmer uncovered for 8–10 minutes, then go straight to Step 5.

For dry lentils, stir in the rinsed lentils and bay leaf. Add 2½ cups / 600 ml broth, or 2 cups / 480 ml if you used wine.

Liquid guide showing 600 ml broth for dry lentils, 480 ml broth plus 120 ml wine for the wine route, and 300 ml broth for cooked or canned lentils.
Wine counts toward the liquid total, while cooked lentils need far less broth because they are already hydrated.

Bring to a simmer, reduce the heat to a gentle steady bubble, cover and cook for 25 minutes.

With the lentils simmering and the potatoes already cooking, most of the active work is behind you.

Then bite into a lentil. Many brown lentils will be ready around 25–35 minutes; regular green, Puy or older lentils may take longer. Continue in 5-minute intervals until there is no chalky resistance in the center.

If the pan dries out first, add extra broth ¼ cup / 60 ml at a time, cover and keep cooking.

The lentil itself gets the final vote. The clock only tells you when to start checking.

Macro comparison of brown lentils showing an underdone chalky center, tender lentils holding their shape, and overcooked lentils becoming soft and mushy.
If the center is still chalky, keep cooking before you start reducing the gravy.

5. Finish the Gravy

Remove the bay leaf. Stir in the Worcestershire sauce, soy sauce or tamari and any browned mushrooms.

Simmer uncovered until the loose liquid begins turning into glossy gravy.

Drag a wide spatula through the center:

  • Liquid immediately runs back in: keep reducing.
  • A trail that stays open for a moment, then slowly closes: nearly ready.
  • If the trail stays open and the filling barely moves: add broth 1–2 tablespoons / 15–30 ml at a time.
Three-pan consistency guide: watery lentil filling closes a spatula trail immediately, correct filling slowly closes the trail, and overly dry filling leaves a wide trail open.
Use the spatula trail only after the lentils are tender: it measures gravy reduction, not lentil doneness.

When the filling is slightly looser than you want it to finish, stir in the peas and cook for another 2–3 minutes.

Check once more with the spatula. The lentils should look coated in gravy, and a spoonful should slump rather than pour.

Still loose after several minutes? Mix 1 teaspoon cornstarch with 1 tablespoon / 15 ml cold water, stir it in and simmer for another minute.

Do not top a watery filling. The oven should finish a good gravy, not rescue lentil soup.

6. Mash the Potatoes

Drain the potatoes well and return them to the hot empty saucepan.

Leave them over very low heat, or simply in the residual heat of the pan, for 1–2 minutes. This lets excess water escape before the butter and milk go in.

Add the butter and mash, or use a ricer. Add the first ½ cup / 120 ml warm milk, then use more only if the potatoes need it.

Season with the 1¼ teaspoons fine salt and black pepper, then taste and add more salt only if needed. Fold in the cheese if using.

The mash is ready when a spoonful sits in a soft mound and fork ridges stay visible instead of immediately flattening. It should still taste creamy.

Avoid the food processor or immersion blender; either can work the starch enough to make the potatoes gluey.

Potato guide showing drained chunks steam-drying in a hot pan and mashed potatoes that are too loose, correctly creamy with visible ridges, or too stiff and dry.
Steam-drying gives you more control over the milk because less cooking water is hiding in the potatoes.

7. Taste the Filling With the Mash

Take a little filling and a little potato in the same bite.

Potato mutes seasoning. A gravy that tasted fine on its own can seem flatter once the two layers meet.

Add up to the remaining ½ teaspoon filling salt, a little at a time, plus black pepper or a little more Worcestershire or soy if needed.

If the filling tastes rich but flat, try acid before adding more salt. Start with 1 teaspoon balsamic or red wine vinegar; add the second only if the combined bite still needs it.

If you used the soy-and-balsamic Worcestershire substitute, taste first because you may already have enough acidity.

Spoonful of unbrowned mashed potato and glossy lentil filling together, illustrating the seasoning taste test before the pie is assembled.
Make the final seasoning adjustment with both layers together; the potato softens the impact of the gravy.

8. Let the Filling Settle, Then Top It

Heat the oven to 400°F / 200°C / 180°C fan.

Transfer the filling to the baking dish if needed, level it and leave it for about 10 minutes.

If it is still steaming aggressively or the mash is particularly soft, give it closer to 15 minutes. It doesn’t need to be cold.

Dot small spoonfuls of mashed potato all over the surface. Once most of the filling is covered, gently join the mounds together.

Spread the potato right to the edges so it forms a loose seal over the filling. Gaps around the sides give bubbling gravy an easy way through.

Drag a fork lightly across the surface to make ridges. Brush or drizzle with a little melted butter or olive oil if you want stronger browning.

Four-stage guide showing lentil filling resting, small dollops of mashed potato added, mash spread to the edges, and fork ridges made in the pale unbaked topping.
Small dollops spread the weight, so the mash needs less dragging and is less likely to sink.

9. Bake, Brown and Rest

Set the baking dish on a rimmed sheet pan if it is close to full.

Bake for 20–25 minutes, until gravy bubbles at several points around the edges and the raised potato ridges are beginning to brown.

If the center is hot but the top is pale, switch to the broiler/grill for 1–3 minutes and watch continuously.

Rest for at least 10 minutes. Straight from the oven, the gravy is still moving underneath the potatoes; resting gives it time to settle back around the lentils.

Wait closer to 20 minutes for cleaner portions. Ten minutes on the counter does more for the first serving than ten extra minutes in the oven.

Side-by-side lentil shepherd’s pie just out of the oven with looser gravy and after resting with a more settled filling and cleaner structure.
Build the 10–20 minute rest into dinner timing instead of treating it as a delay.

Need something else? Troubleshooting · Make Ahead · Back to Top

If Your Pan Looks Different

If yours is already bubbling happily in the oven, you are done. The rest is for next time—or for a pan that looks wetter, drier or slower than expected.

Your lentils may not match someone else’s at exactly minute 30. Your potatoes may need less milk. A wide skillet may reduce much faster than a Dutch oven. Use the physical cues instead of trying to force your pan to match the clock.

Plated serving of rested lentil shepherd’s pie with browned mashed potato on top and thick brown lentil, carrot and pea filling underneath.

Which Lentils Are Best?

If you are standing in the supermarket deciding between bags, buy brown lentils. Regular green lentils are the next easiest choice and give a slightly firmer filling.

LentilWhat to Expect
BrownReliable everyday choice; tender with enough structure
Regular greenA little firmer; may need more time
Puy/FrenchVery defined texture; often slower to soften
Black/BelugaFirm and chewy; useful if you already like them
Canned brown/greenFastest route; needs much less broth
RedBreaks down into a much softer filling

Texture is the deciding factor. In a creamy dal tadka, lentils can soften much further. Here, keeping them visible gives the filling more bite beneath the potatoes.

Five dry lentil varieties on dark slate: brown, regular green, mottled Puy/French, black Beluga and split red lentils, with brown shown as the everyday choice for the pie.
Brown, green, Puy, Beluga and red lentils are visually distinct enough to identify at a glance.

Puy and black lentils are good options when you specifically want a firmer texture, but neither is necessary enough to justify a special shopping trip.

Red lentils are different. They partially dissolve as they cook, producing a softer, more cohesive filling. That can still make a good potato-topped pie, but the liquid and timing need to be built around red lentils rather than copied directly from this recipe.

How Much Milk Does the Mash Need?

Different potatoes absorb different amounts of milk, so the texture matters more than using every last milliliter. Stop when the mash holds a soft mound and fork ridges stay visible. There is no prize for emptying the measuring cup.

If you want a deeper guide to potato varieties, warm dairy and avoiding gluey mash, see our Mashed Potatoes Recipe.

When Something Looks Off

Stop before the potatoes go on if you can. Most problems are easier to correct in the pan.

ProblemFix
Watery fillingSimmer uncovered until the spatula trail briefly holds
Dry fillingAdd broth 1–2 tbsp / 15–30 ml at a time
Hard lentilsAdd ¼ cup / 60 ml liquid, cover and keep cooking
Mushy lentilsStop cooking; stir as little as possible
Flat flavor beside potatoTaste both together; adjust seasoning and acid
Too saltyLoosen carefully with unsalted liquid
Loose mashWarm gently to evaporate moisture
Stiff mashAdd warm milk 1 tbsp / 15 ml at a time
Gummy mashHard to reverse; avoid a blender or processor next time
Potato sinksCorrect both textures, let the filling settle and dollop the mash
Pale topFork the surface and finish briefly under the broiler/grill

If the Filling Is Watery

First check whether you used dry or already-cooked lentils. Cooked lentils need far less broth.

Then look at anything else you added. Mushrooms and zucchini release water, frozen vegetables may carry ice, and previously frozen cooked lentils can shed liquid as they thaw.

Once the lentils are tender, leave the pan uncovered and let the excess moisture cook away.

If the Mash Is Sinking

Check both layers. The filling needs enough body to support the potatoes, and the mash needs enough body to hold itself.

Then give the filling ten minutes before topping. Small dollops are much easier to spread gently than one heavy mound in the middle.

Cross-section guide showing mashed potato sinking into watery lentil filling, loose mash collapsing over thicker filling, and a stable topping over properly thickened lentils.
If firm mash sinks, the filling is too loose; if the mash slumps on its own, the mash is too soft.

Changing the Ingredients

Most substitutions come down to how much water they bring into the pan.

Moisture-management guide for mushrooms, frozen vegetables, zucchini, spinach and sweet potato when adapting a lentil shepherd’s pie.
With wetter substitutions, evaporate the extra water early rather than trying to rescue the gravy at the end.

Mushrooms: completely optional. If using them, chop them finely and brown them until their released liquid has evaporated before cooking the onion, carrot and celery. Nothing needs to replace them if you leave them out.

Frozen vegetables: frozen diced onion, carrot and celery can replace the fresh vegetables; cook off obvious freezer moisture first. Frozen mixed vegetables also work, but check the gravy again before topping.

Zucchini: it releases much more water than carrots or peas. Cook it thoroughly before it joins the filling, or keep it separate. Our Air Fryer Zucchini is an easy side if you want the vegetable without changing the gravy.

Sweet potato: it makes a softer, sweeter topping. Keep the mash fairly firm and taste it with the filling before assembly; the gravy may need slightly stronger seasoning.

Spinach: wilt and drain it first. No wine? Use the broth version as written. Leftover mash? Warm it before spreading and loosen only as much as necessary.

Making It Vegan

The lentil filling barely changes. Use vegan Worcestershire or the soy-and-balsamic substitute, replace butter with vegan butter or olive oil, use unsweetened plant milk, and skip the cheese or use a plant-based alternative.

Plant milks vary in thickness. Add them gradually and stop when the potatoes spread easily and hold their ridges.

If You Need It Gluten-Free

The base recipe contains no flour. Check the vegetable broth and Worcestershire, and use gluten-free tamari instead of regular soy sauce where needed. Check the optional cornstarch package too if cross-contamination matters.

Make Ahead, Freeze and Reheat

Short version: make the filling and mash up to 2 days ahead, or assemble the whole pie up to 24 hours ahead. For longer storage, freeze it.

Storage guide showing filling and mash up to 2 days ahead, assembled pie up to 24 hours ahead, freezing for 2–3 months, overnight refrigerator thawing, and reheating to 165°F / 74°C.
Keeping filling and mash separate gives you more texture control; assembling ahead saves more work at dinner.

A Day or Two Ahead

Refrigerate the cooked filling and mashed potatoes separately for up to about 2 days.

Warm both before assembly. Chilled lentil gravy often thickens, so add a splash of broth if needed. Cold mash may need a little warm milk before it spreads comfortably.

You can also assemble the entire pie up to about 24 hours ahead. A refrigerator-cold casserole may need roughly 10–15 minutes longer than one assembled warm. Look for bubbling filling and a thoroughly hot center; if checking with a thermometer, aim for 165°F / 74°C in the center.

Freezing

If potato texture matters most, freeze the cooked lentil filling on its own and make fresh mash later.

If you’d rather have the whole casserole ready to go, cool the filling and mash, assemble the pie, wrap it well and freeze it before the final bake. For best quality, use the frozen filling or assembled pie within about 2–3 months; see the USDA freezing guidance.

Thaw an assembled pie overnight in the refrigerator, then bake it as a refrigerator-cold pie, allowing extra time for the center to heat through.

Baked portions can also be frozen. The potato may lose a little fluffiness after thawing, but the pie still reheats well.

Refrigerating and Reheating

Cool leftovers promptly, cover and refrigerate for 3–4 days. The USDA leftovers guidance recommends reheating leftovers to 165°F / 74°C.

Individual portions reheat well in the microwave or covered in the oven.

For a whole refrigerated pie, cover loosely and reheat at 350°F / 175°C. Start checking around 30 minutes; a deep, cold casserole commonly needs roughly 30–45 minutes or longer. Trust the center temperature more than the clock.

Once hot, uncover and briefly broil/grill the top if the potatoes have softened. If dinner is only delayed for a short while, keep the baked pie loosely covered and re-crisp the top under the broiler/grill for 1–2 minutes before serving if needed.

What to Serve With It

You don’t need much beside it. Something green or sharp is enough.

Try lemony green beans, roasted broccoli, crispy roasted Brussels sprouts, pickled onions or a leafy salad.

A cold vinegar cucumber salad gives especially good contrast against the soft casserole.

Plate of lentil shepherd’s pie with browned potato topping and lentil filling, served beside a cucumber, red onion and herb salad, with the casserole behind it.
A crisp, acidic side keeps the rich lentil-and-potato plate from feeling heavy.

Dinner Is Ready

Look around the edges first. The gravy should be bubbling, the forked potato peaks should have some color, and after the rest a serving spoon should lift both layers without leaving a pool of liquid behind.

Don’t worry if the first serving isn’t a perfect square. This is a spoon-and-plate casserole. What matters is that the potatoes and lentils come up together and the gravy stays with the filling.

Spoon it onto plates while the top is still hot, add something green or sharp beside it, and try to catch one of those browned potato ridges in the first bite.

Close-up of a spoon breaking through browned mashed potato ridges into glossy brown lentils, carrots and peas in a baked shepherd’s pie.

If you make it, tell us which lentils you used—and whether your pan wanted more broth or less. Those details help the next person making it.

Back to Recipe · Back to Top

Posted on Leave a comment

Dan Dan Noodles Recipe: Spicy Sichuan Noodles With Pork & Chili Oil

Bowl of Dan Dan noodles with thin sauce-coated wheat noodles, browned ground pork, ya cai, scallions and greens, with a small bundle lifted by chopsticks.

Good Dan Dan noodles should make you want the next bite before the first one has quite finished: springy wheat noodles slicked with a rusty-red sesame-chili sauce, crisp pieces of pork, salty-fermented mustard greens, scallions, and enough Sichuan pepper to leave a citrusy tingle on your lips.

Dan Dan noodles—dàndàn miàn (担担面)—are rooted in Sichuan street food: wheat noodles, chili oil, Sichuan pepper, preserved vegetables, and usually a modest savory pork topping, all packed into an intensely flavored serving.

A good bite changes as you eat it. Chili and dark vinegar arrive first; pork and ya cai bring the deep savory middle; roasted sesame softens the sharper edges; then Sichuan pepper leaves that unmistakable buzz behind after you’ve swallowed.

The ingredient list may contain a few unfamiliar jars, but once they’re in the pantry, this becomes a 30–35 minute dinner. This version keeps the bowl concentrated and sauce-clinging, uses prepared chili oil to keep the work manageable, and uses just enough sesame paste to round the sauce without hiding the black vinegar, ya cai, chili, or Sichuan pepper.

Coat the noodles, don’t drown them. The measurements get you close; the final toss tells you when to stop.

Bowl of Dan Dan noodles with thin sauce-coated wheat noodles, browned ground pork, ya cai, scallions and greens, with a small bundle lifted by chopsticks.
Before serving, give the bowl one last deep toss. Dan Dan noodles eat better when pork and ya cai are threaded through the strands instead of sitting as a decorative cap.

Quick Answer: How to Make Dan Dan Noodles

For 4 bowls in about 30–35 minutes, brown 225 g / 8 oz ground pork until its released moisture disappears and the crumbles begin frying. Season with Shaoxing wine, a little soy sauce, and 25–30 g / about 1 oz sui mi ya cai while you whisk the sesame-chili sauce.

Cook 500 g / about 18 oz fresh Chinese wheat noodles or 300–325 g / about 10½–11½ oz dried noodles until springy. Put sauce into four bowls, start each with 1 tbsp / 15 ml hot noodle water, add the noodles, and toss. Add more water only a teaspoon at a time if needed, then finish with pork, greens, scallions, chili oil, and Sichuan pepper.

Timeline for 30–35 minute Dan Dan noodles showing water heating and peppercorn toasting, pork cooking, sauce mixing, noodles and greens, tossing and serving.
Use the water-heating window instead of waiting on it: toast the Sichuan pepper, brown the pork and mix the sauce before the noodles ever need your full attention.

Dan Dan Noodles Recipe

Spicy Sichuan wheat noodles with tangy sesame-chili sauce, browned pork, preserved mustard greens, and heat you can adjust at the table.

There are really only three main jobs here: brown the pork, mix the sauce, and cook the noodles.

Prep15 minutes
Cook15–20 minutes
Total30–35 minutes
Serves4

Serving note: With several other dishes on the table, this batch can make about 6 smaller portions. For six bowls, start with about 2 tsp / 10 ml noodle water per bowl, then adjust only as needed.

Heat: moderate as a starting point, with extra chili oil and Sichuan pepper available for individual bowls.

Equipment

  • Large pot for the noodles
  • 12-inch / 30 cm skillet or wok
  • Medium mixing bowl
  • Four serving bowls
  • Strainer, spider, or tongs
  • Mortar and pestle or spice grinder

Ingredients

Noodles & Finishing

  • 500 g / about 18 oz fresh thin-to-medium Chinese wheat noodles, preferably alkaline if available
    OR 300–325 g / about 10½–11½ oz dried Chinese wheat noodles
  • 150 g / about 5 oz baby bok choy, choy sum, or another tender Asian green, optional
  • 2 scallions, thinly sliced
  • 2 tbsp roasted peanuts, roughly chopped, optional
  • Extra chili oil, for serving
  • Extra freshly ground Sichuan pepper, for serving
  • 1 cup / 240 ml hot noodle water, reserved before draining; you probably won’t use all of it

Pork & Ya Cai

  • 225 g / 8 oz ground pork
  • 1 tsp neutral oil, only if the pork is particularly lean or the pan needs it
  • 1 tbsp / 15 ml Shaoxing wine — Shaoxing cooking wine is fine; dry sherry also works
  • 1 tsp / 5 ml Chinese light soy sauce
  • 25–30 g / about 1 oz sui mi ya cai (Sichuan preserved mustard greens), finely chopped
  • 1 tsp finely grated fresh ginger, optional but recommended

Dan Dan Sauce

  • 2 tbsp / about 32 g Chinese sesame paste, stirred smooth before measuring
  • 3 tbsp / 45 ml Chinese light soy sauce
  • 2 tbsp / 30 ml Chinkiang black vinegar
  • 3 tbsp / 45 ml Chinese chili oil, stirred before measuring, plus more to taste
  • 1½ tsp sugar
  • 2 garlic cloves, finely grated or minced
  • 1½ tsp whole Sichuan peppercorns

Before you cook, check three things.

  • Ya cai: pleasantly salty is fine; aggressively salty needs a brief rinse and a very good squeeze.
  • Chili oil: one jar may be mostly aromatic while another is genuinely fierce.
  • Sesame paste: stir the separated oil completely back into the paste before measuring.

There’s usually no need to salt the noodle water. The soy sauce, preserved vegetables, and many bottles of Shaoxing cooking wine already bring plenty of seasoning.

Instructions

Prep the Pepper and Brown the Pork

Sichuan pepper guide showing red aromatic husks to keep, hard black seeds and woody stems to remove, followed by husks gently toasting in a skillet.
If the citrus aroma becomes vivid before the peppercorns look dramatically darker, trust your nose. Sichuan pepper can cross from fragrant to scorched faster than its color suggests.
  1. Start the noodle water and toast the Sichuan peppercorns. Fill the noodle pot and set it over high heat. While the water comes toward a boil, pick out any obvious hard black seeds or woody stems from the peppercorns, then put the aromatic husks in the dry skillet you’ll later use for the pork. Toast over medium-low to medium heat for about 1–2 minutes, shaking frequently, until intensely citrusy and lightly blistered. Tip them out before they darken, grind reasonably fine, and reserve about half for the table.
  2. Brown and season the pork. Return the skillet to medium-high heat. Add oil only if needed, then spread in the pork and break it into small irregular crumbles. At first you’ll hear a wet hiss. Keep cooking until the visible moisture disappears and the sound changes to a sharper fry. Continue until you see dark browned spots and crisp edges, usually 6–8 minutes total. Add the ginger for about 20 seconds, pour the Shaoxing wine around the hot edge of the pan, and add the teaspoon of soy sauce. Once that liquid has nearly disappeared, stir in the ya cai and fry for another 1–2 minutes. Ground pork should reach at least 160°F / 71°C; the finished topping should also look browned and relatively dry.
Three stages of ground pork cooking: pale and wet with steam, drier after moisture evaporates, then browned with crisp edges.
Pour in the Shaoxing wine only after the pan sounds like frying rather than steaming. That timing helps preserve the crisp browned pork edges you just worked to create.

Mix the Sauce and Cook the Noodles

Three Dan Dan sauce stages showing a thick tightened sesame mixture, a smoother blended sauce and a final glossy reddish-brown satiny sauce.
Let the concentrated Dan Dan sauce finish coming together before you loosen it. Noodle water is a final-fit adjustment, not a remedy for sesame paste tightening temporarily.
  1. Mix and taste the sauce. Put the sesame paste in a medium bowl and gradually whisk in the 3 tablespoons soy sauce. The paste may tighten briefly; keep whisking until it becomes smooth. Add the Chinkiang vinegar, sugar, garlic, and about half of the ground Sichuan pepper, then whisk in the chili oil until the sauce looks satiny and even. Taste a tiny dab. It should seem deliberately intense but balanced because the plain noodles will soften every flavor.
  2. Cook the greens and noodles. Blanch tender leafy greens for about 30–45 seconds; halved baby bok choy may need closer to 60–90 seconds. Lift them out when the leaves are bright and the stems crisp-tender. Add the noodles and begin checking 30–60 seconds before the package time ends. Bite one: it should be cooked through but still push back slightly between your teeth. Reserve 1 cup / 240 ml noodle water before draining.
Chinese wheat noodles lifted from boiling water for a doneness check, with cooked samples showing the springy texture to look for.
Pull one noodle early and bite it. Residual heat plus tossing will finish the job, while softness gained from overcooking in the pot cannot really be taken back.

Assemble and Finish

Four-step Dan Dan noodle assembly showing concentrated sauce, a small amount of hot noodle water, drained noodles added and noodles tossed until coated.
Different noodles absorb sauce differently. Starting small with hot noodle water lets each bowl find its own ideal consistency instead of forcing every batch to the same hydration.
  1. Sauce the noodles bowl by bowl. Divide the concentrated sauce among four bowls and whisk about 1 tbsp / 15 ml hot noodle water into each. Drain the noodles well, divide them among the bowls, and toss thoroughly from the bottom. If the strands remain heavy or clumped, add more hot water only 1 tsp / 5 ml at a time. They’re ready when the noodles lift cleanly and the sauce comes with them.
  2. Top, toss, and adjust. Add the pork and ya cai, greens, scallions, and peanuts if using. Toss enough topping through the noodles that pork and preserved greens show up throughout the serving. Taste. More chili oil increases the burn; freshly ground Sichuan pepper increases the citrusy buzz; a few drops of Chinkiang vinegar can wake up a bowl that feels heavy. Eat while the noodles are hot and lively.

Recipe Notes

  • Use the listed fresh or dried noodle weight. Fresh noodles carry substantially more water, so equal package weights produce different amounts of noodle.
  • For this hot version, drain and sauce the noodles immediately. An unusually starchy fresh noodle that begins sticking can have a very quick rinse; shake it extremely dry and move straight to the sauce.
  • Prepared chili oil keeps this weeknight-friendly. Homemade oil is excellent when you already have it.
  • Start modestly with Sichuan pepper. Anyone who wants a stronger buzz can add more to their own serving.

The Finished Noodles: What You’re Looking For

  • Noodles: springy and easy to lift in separate strands.
  • Sauce: clinging to the strands with no thin pool underneath.
  • Pork: dark in spots, relatively dry, and crisp around some of the smaller edges.
  • Flavor: layered and lively, without one ingredient flattening everything else.
Close-up of thin Dan Dan noodles lifted with chopsticks, showing separated strands evenly coated with sauce and small pieces of browned pork and ya cai.
Use the lift as a distribution test: if sauce, little pork crumbles and ya cai rise with the noodles, the savory topping has made its way through the bowl.

Now take a bite. The noodles should be hot and slippery, black vinegar should give the first mouthful a quick acidic snap, browned pork and ya cai should keep appearing between strands, and the peppercorn tingle should build gradually, leaving the vinegar, pork, sesame, and preserved mustard easy to notice.

Something cold and crisp is especially good beside all that richness. A simple cucumber salad gives the meal an easy vinegary counterpoint.

Cooking right now? You can stop here. Everything below is for choosing ingredients, understanding why versions differ, or fixing something that didn’t behave as expected.

Explore the Dan Dan Noodles Guide

What Are Dan Dan Noodles? Name, Street-Food Roots & Variations

Dan Dan noodles are a Sichuan wheat-noodle dish traditionally associated with street vendors and a concentrated mix of chili, Sichuan pepper, preserved vegetables, and savory toppings. The name dàndàn miàn comes from the dàn, or carrying pole, associated with vendors who sold the noodles.

You may also see Szechuan Dan Dan noodles. Szechuan is an older English romanization that remains common on menus and in recipe searches.

How Traditional Is This Version?

Dan Dan noodles vary considerably from cook to cook and shop to shop, so there isn’t one modern formula that defines every Sichuan bowl. Some servings are drier, others carry more seasoned liquid; sesame paste appears in some versions and not others, and pork quantities range from a light topping to much more substantial portions.

This version keeps wheat noodles, chili oil, Sichuan pepper, preserved mustard greens, Chinkiang vinegar, and dry-fried pork at the center while making the portions substantial enough for a main meal.

Two servings of Dan Dan noodles side by side, comparing a smaller bowl for a shared meal with a more substantial main-meal portion.
Portion size changes the role of the noodles more than the identity of the dish: a smaller bowl joins a larger spread, while this recipe turns the same concentrated flavors into dinner.

For broader context on Sichuan cooking and the many forms dishes like Dan Dan noodles can take, Fuchsia Dunlop’s The Food of Sichuan is an excellent English-language reference.

Why Good Dan Dan Recipes Look So Different

Compare a few good recipes and you’ll quickly run into doubanjiang, fermented black beans, sweet bean sauce or hoisin, dark soy, five-spice, sesame paste, peanuts, stock—or none of the above.

The variations are not random. Different cooks build fermented depth, sweetness, savoriness, heat, and richness in different ways.

Here, the pork stays fairly simple so chili oil, Sichuan pepper, ya cai, black vinegar, and roasted sesame remain easy to pick out. Doubanjiang adds another powerful fermented-bean note and more salt. It belongs comfortably in other versions; this one gets its fermented depth elsewhere.

Are Dan Dan Noodles Dry or Soupy?

Dan Dan noodles range from quite dry to noticeably more saucy. Many Sichuan and Chengdu-style bowls use only a modest amount of intensely seasoned liquid, while other traditional versions are looser.

Four bowls showing Dan Dan noodles progressing from dry-ish to coated, saucier and brothy, with this recipe marked near the coated end.
The useful distinction is coating versus broth. A Dan Dan bowl can look glossy and still be fairly dry when the seasoned liquid stays on the noodles instead of surrounding them.

Even a dry-ish bowl still carries plenty of chili oil and concentrated seasoning. Japanese tantanmen and Dan Dan-inspired noodle soups take this flavor family much farther toward a full broth, which produces a distinctly different eating experience.

What Noodles Are Best for Dan Dan Noodles?

Thin-to-medium Chinese wheat noodles are the best fit. Fresh alkaline noodles are especially springy, while dried Chinese wheat noodles make an excellent pantry option.

In a Chinese or well-stocked Asian grocery, look for fresh noodles in the refrigerated case. The strands should be thin enough to tangle easily around chopsticks, with much less heft than udon.

Comparison of fresh alkaline wheat noodles, fresh plain Chinese wheat noodles, dried Chinese wheat noodles, ramen-style noodles, spaghetti and thick udon.
When package names are vague, compare the strands themselves. Thin-to-medium wheat noodles with some resilience are a better shopping clue than chasing one supposedly perfect label.
Noodle How it behaves Verdict
Fresh alkaline wheat noodles Springy, slippery, resilient Excellent when available
Fresh plain Chinese wheat noodles Slightly softer chew Excellent
Dried Chinese wheat noodles Reliable and easy to keep in the pantry Excellent everyday option
Plain ramen-style noodles Good chew and enough structure for the sauce Good substitute
Spaghetti Less springy, but carries the sauce surprisingly well Use it if that’s what you have
Rice noodles Different absorption and texture A bigger departure
Udon Much thicker and asks for a different sauce balance Better saved for another version

If all you can find is spaghetti, make dinner. The noodles didn’t come from the Chinese aisle, but the sauce still has plenty to hold onto.

Why Fresh and Dried Noodles Need Different Weights

About 500 g / 18 oz fresh or 300–325 g / 10½–11½ oz dried gives you the intended four-bowl batch. Fresh noodles already carry substantial water weight, so equal package weights produce very different amounts of actual noodle.

Fresh Chinese wheat noodles measured at 500 grams beside about 300–325 grams of dried wheat noodles, both intended to make four servings.
Fresh and dried Chinese wheat noodles are not interchangeable package weights. Keep the recipe’s separate gram amounts, then let texture—not the number on the bag—decide when cooking is finished.

Whatever you buy, begin checking before the printed cooking time ends. Let the clock tell you when to check; let the noodle decide when it’s done.

Get the Dan Dan Sauce Right

Dan Dan sauce is built from chili oil, soy sauce, Sichuan pepper, black vinegar and, in this version, Chinese sesame paste, garlic, and a little sugar.

It starts concentrated because the noodles soften both flavor and texture. Sesame paste also varies considerably from jar to jar, which makes noodle water more useful as a final adjustment than as a fixed quantity.

Start each serving with about a tablespoon of hot noodle water. Toss completely, then add another teaspoon only when the strands still feel heavy.

What you see What’s happening What to do
Strands stick in a heavy clump and sauce sits in thick patches Too thick Add hot noodle water a teaspoon at a time
The sauce coats the strands and lifts cleanly with them Right Put the measuring spoon down
Thin liquid slips off the strands and gathers underneath Too loose Add no more water; toss thoroughly
An oil slick surrounds noodles that still seem poorly coated Poorly integrated Toss vigorously and let the sauce come together
Four sauce states on noodles: too thick and clumped, correctly glossy and separated, too loose with liquid pooling below, and poorly integrated with uneven oil.
Dan Dan sauce consistency belongs to the toss. A sauce that seems thick by itself may become exactly right once hot noodles and a little noodle water enter the equation.

What the Concentrated Sauce Should Taste Like

Before the noodles go in, the sauce should taste deliberately bold: roasted sesame underneath, clear black-vinegar acidity, aromatic chili warmth, assertive saltiness, and a noticeable Sichuan-pepper hum. None of those flavors should erase the others.

An obvious imbalance is easiest to correct now. A heavy sauce often needs brightness; a nearly heatless one may simply be meeting a mild chili oil. Sesame should round the sharper flavors, not become the whole story.

That roasted richness comes from a deliberately modest amount of Chinese sesame paste.

Chinese Sesame Paste vs Tahini vs Peanut Butter

Sesame paste is common in many Dan Dan noodle versions, but it isn’t universal across Sichuan. This recipe uses enough to add roasted depth while leaving room for chili, black vinegar, ya cai, and Sichuan pepper.

Chinese sesame paste has a darker, toastier character than most tahini because its sesame seeds are roasted more deeply. A substitute still makes excellent noodles without requiring a large dose of extra sesame oil.

Chinese sesame paste, tahini and natural peanut butter compared side by side, showing different colors, textures and starting amounts.
A substitution changes the personality of the bowl: tahini keeps the flavor sesame-led, while peanut butter makes the peanut note more obvious. Neither needs to be disguised.
What you have Starting point Expect
Chinese sesame paste 2 tbsp / about 32 g Deep roasted sesame flavor
Tahini 2 tbsp tahini; optionally add about ½–1 tsp toasted sesame oil A lighter sesame flavor
Natural unsweetened peanut butter 2 tbsp A clearer peanut note; extra sesame oil isn’t required
Sweetened peanut butter Start with no added sugar; add some only after tasting the finished sauce Sweeter, more peanut-forward noodles

No Chinese sesame paste today? Dinner is still very much on. These are starting points, and the finished sauce gets the final say.

Make Sure the Jar Is Actually Sesame Paste

Imported labels can be confusing. A jar translated as “sesame sauce” may contain plain sesame paste, or it may already include soy, sugar, vinegar, and other seasonings.

Check the ingredient list. A pre-seasoned sesame sauce changes the salt, sweetness, and acidity of the recipe before you add anything else.

Prefer a creamier noodle where peanut butter is meant to lead? Our peanut noodles recipe starts from that balance.

Pork & Ya Cai: Get the Topping Right

How to Get Crisp Pork Instead of Gray Pork

If the pork still sounds wet, it isn’t really browning yet.

Ground pork normally goes through a steamy stage first. Then the visible moisture disappears, the sound becomes sharper, and the crumbles begin frying in their own rendered fat. That’s when the color deepens and crisp edges start to appear.

Add Shaoxing wine and soy after browning begins. The hot pan reduces them quickly around the meat and preserves those fried edges.

For food safety, ground pork should reach at least 160°F / 71°C. The temperature tells you the meat is safe; the browned dry edges tell you it has reached the texture worth putting on the noodles.

Once those crumbles are browned and dry around the edges, ya cai gives them the salty-fermented bite that makes the topping much more than plain ground pork.

What Is Sui Mi Ya Cai?

Sui mi ya cai is a Sichuan preserved mustard vegetable with salty, fermented, slightly sweet depth. Its chewy-crisp pieces are especially good tucked among the browned pork.

Sui mi ya cai shown in a generic packet, a small dish and close-up, revealing its finely chopped dark brown preserved mustard-vegetable texture.
Shopping shortcut: sui mi ya cai should already look finely chopped and preserved. Long stems or large leafy pickles usually mean you’ve found a different mustard vegetable.

At a Chinese grocery, look for Sui Mi Ya Cai, Yibin preserved vegetable, or 碎米芽菜, often in small vacuum-sealed packets. No Chinese grocery nearby? Search those exact names online; generic “pickled mustard greens” can lead to several different preserved vegetables.

Should You Rinse Ya Cai?

Do not make rinsing automatic. Make tasting automatic. Packets differ in saltiness and seasoning. Use pleasantly salty ya cai as it is. Aggressively salty ya cai gets a brief rinse and a thorough squeeze before chopping.

Best Substitutes for Sui Mi Ya Cai

Four preserved vegetables compared: finely chopped ya cai, firmer zha cai, Tianjin preserved vegetable and wetter red kimchi as increasingly different substitutes.
Choose the substitute by moisture as well as flavor. Zha cai mainly needs fine chopping; kimchi, however, benefits from draining and extra pan time before it joins the pork.
  • Zha cai: the closest practical substitute here. Chop it finely and account for its saltiness.
  • Tianjin preserved vegetable or another Chinese preserved mustard: different in character, but still useful for salty fermented depth.
  • Kimchi: changes the flavor noticeably but works in an emergency. Drain or squeeze it very well, chop finely, and cook off the remaining moisture after adding it to the pork.
  • Nothing: the noodles still work, but you’ll lose one of the salty-fermented notes that makes Dan Dan noodles immediately recognizable.

How Spicy Are Dan Dan Noodles? Má vs Là

Dan Dan noodles range from moderately spicy to fiercely hot depending on the chili oil and Sichuan pepper. More importantly, they contain two distinct sensations: is chili heat, while is the citrusy, lightly numbing effect of Sichuan peppercorns.

Má and là flavor map showing chili heat increasing horizontally and Sichuan pepper tingle vertically, with gentle, chili-led, pepper-led and full málà zones.
Change one dial at a time. More chili oil answers “not hot enough”; more Sichuan pepper answers “not tingly enough.” That makes málà much easier to control.
  • Less heat overall: reduce both chili oil and Sichuan pepper.
  • More burn with roughly the same tingle: add chili oil.
  • More citrusy tingle with roughly the same chili heat: add freshly ground Sichuan pepper at the table.
  • Full-on málà: increase both gradually.

The first proper hit of Sichuan pepper can be surprising. That electric, citrusy sensation is part of the pleasure. A dull, woody pepper may simply be stale; harsh bitterness more often points to scorching, an excessive amount, or too much hard dark seed material in the grind.

Sichuan peppercorns compared as fresh reddish husks, duller stale pepper and dark scorched pepper, with aroma and flavor cues for each condition.
Crush a Sichuan pepper husk between your fingers before cooking. A vivid citrus aroma is a stronger freshness clue than color alone.

Part of what makes the bowl so satisfying is the contrast: slippery noodles, dry-crisp pork, chewy preserved mustard, and a red chili-oil sheen carrying all that heat and aroma through the strands.

Shaoxing Wine, Vinegar, Soy Sauce & Chili Oil

These aren’t one-recipe purchases. Chinkiang vinegar, Shaoxing wine, chili oil, and Sichuan pepper all earn their place quickly if Chinese food appears regularly in your kitchen.

Seven specialty ingredients for Dan Dan noodles: Chinese sesame paste, chili oil, Chinkiang vinegar, light soy, Shaoxing wine, sui mi ya cai and Sichuan peppercorns.
Once these seven Sichuan pantry ingredients are stocked, most future Dan Dan noodle nights begin with measuring rather than shopping. The unfamiliar part gets familiar surprisingly quickly.

Shaoxing Cooking Wine

A bottle labeled “Shaoxing cooking wine” is completely normal. Many inexpensive cooking versions contain added salt, which is one reason this recipe doesn’t automatically add salt to the pork or noodle water.

No Shaoxing wine? Use dry sherry in the same 1 tbsp / 15 ml amount.

Chinkiang Black Vinegar

Use another dark Chinese rice vinegar in the same starting amount. Chinkiang has a particularly deep, malty character, so the flavor will change slightly, but the sauce will still have the acidity it needs.

Light Soy vs Dark Soy

Chinese light soy sauce is ideal. Start with the same quantity of ordinary all-purpose soy sauce when that’s what you have, keeping in mind that some bottles are noticeably saltier than others.

Light soy sauce and dark soy sauce compared in matching dishes, showing translucent reddish-brown light soy beside much darker, more opaque dark soy.
If Chinese light soy is unavailable, ordinary all-purpose soy is usually a closer direction than dark soy. Because brands vary in saltiness, taste before making any further correction.

Dark soy is much deeper in color and normally used more sparingly. It changes both the appearance and balance of the sauce, so use light or all-purpose soy here when possible.

Choosing the Chili Oil

Look for a fragrant Chinese or Sichuan-style red chili oil with visible chili sediment. Stir the jar before measuring so some of those aromatic solids reach the sauce too.

Chinese Sichuan chili oil with mostly red oil and chili sediment beside a solids-heavy jar of chili crisp, showing why they are not automatic substitutes.
Use the spoon test, not just the jar: mostly red oil with some sediment suits this Dan Dan sauce well; a spoon packed with crunchy solids behaves more like chili crisp.

Heat varies enormously by brand. Three tablespoons of one can be pleasantly warm; three tablespoons of another can be an entirely different evening.

Homemade Sichuan chili oil is another option. The Sichuan chili oil section in our pepper sauce guide gives you the from-scratch route when you want it.

Chili crisp needs a more conservative starting amount. Its garlic, sweetness, salt, oil-to-solids ratio, and heat vary too much between brands for a dependable spoon-for-spoon swap. Add some, toss the noodles, then decide whether the bowl wants more.

Dan Dan Noodles Troubleshooting

Already tossed everything together and something tastes wrong? Don’t start throwing ingredients at it. Find the problem first. Most of these are fixable.

Flavor Problems

Problem Save it now Next time
Too salty Add unseasoned noodles or greens; a little hot water can soften the intensity Check the ya cai, soy sauce, and cooking wine before adding extra salt
Too sour Add more noodles or a little sesame component; use a tiny pinch of sugar only if needed Use slightly less vinegar if your bottle is particularly sharp
Too sweet Add a little vinegar and chili oil Reduce the sugar, especially with sweetened peanut butter
Too spicy Add noodles, greens, and a little sesame component Use less of a particularly hot chili oil in the base
Too numbing, bitter, or medicinal Dilute with more noodles or sauce without extra Sichuan pepper Use less pepper and toast gently; avoid scorching it
Too sesame- or peanut-heavy Add noodles, vinegar, and chili to restore balance Measure the paste instead of using a heaped spoonful
Flat or bland Don’t assume it needs more soy; use the diagnostic below Build the bowl from fresh peppercorns, flavorful chili oil, and properly seasoned pork

Texture Problems

Three controlled noodle lifts comparing sticky clumped noodles, springy separated noodles as the target and limp swollen noodles that are overcooked.
Sticky can still be rescued; mushy cannot. If the noodles retain structure, loosen and toss them. If the strands have collapsed, serve promptly and adjust the cooking time next round.
Problem Save it now Next time
Sticky noodles Loosen gently and toss immediately; add only as much water as necessary Start checking the noodles earlier and sauce them promptly
Mushy noodles Serve immediately; the texture cannot really be reversed Pull them 30–60 seconds earlier
Gray, soft pork Keep frying until released moisture disappears and browning develops Use a wider hot pan and add liquid seasonings later

Before You Reach for More Soy Sauce

A bowl can taste flat without needing more salt. A few drops of Chinkiang vinegar may supply the missing brightness. Fresh Sichuan pepper brings back the citrusy buzz; chili oil restores warmth; tossing the pork and ya cai properly through the noodles can bring the savory pieces into every bite.

Dan Dan noodle bowl surrounded by Chinkiang vinegar, chili oil, Sichuan pepper and pork with ya cai, each labeled for the flavor dimension it adds.
Name the missing sensation before adding anything: brightness, warmth, citrusy tingle or savory depth. That one-word diagnosis is more useful than automatically reaching for more soy sauce.

Make Ahead, Store & Reheat

Planning to cook right now instead? Jump back to the recipe card; the storage section is here when you want the make-ahead route.

For fast Dan Dan noodles later in the week, make the pork topping and a garlic-free sauce base ahead. Another serving then comes down to fresh noodles, a quick blanch of greens, warmed pork, a spoonful of sauce, and the final chili-oil/Sichuan-pepper adjustment.

Keep the components separate when possible. Pork and sauce wait much more gracefully than cooked noodles do.

Make-ahead Dan Dan noodle components stored separately: pork with ya cai, reddish-brown sauce base, fresh uncooked noodles and an assembled bowl marked least ideal for storage.
Think in order of texture loss: pork and sauce wait well, uncooked noodles wait better than cooked ones, and a fully assembled Dan Dan bowl should be last in line.
  • Chili oil: store according to the jar label or the instructions for the homemade chili-oil recipe you used.
  • Sauce base: refrigerate for up to about 3–4 days. Leave the raw garlic out and stir it in shortly before serving.
  • Pork and ya cai: refrigerate promptly in a covered container and use within about 3–4 days.
  • For longer storage: freeze the cooked pork topping separately, thaw it in the refrigerator, then reheat it in a skillet. Cook fresh noodles for serving.
  • Noodles: cook near serving whenever possible. Refrigerated noodles lose their spring and separation sooner than the other components.
  • Fully assembled noodles: least ideal for make-ahead because the strands continue absorbing sauce as they sit.

How to Reheat Dan Dan Noodles

Already assembled: Cover one leftover bowl loosely with a damp paper towel and microwave in short bursts, tossing once or twice. Add a teaspoon of water only if the noodles seem dry.

Components stored separately: Warm the pork in a skillet, loosen the cold sauce with a small splash of warm water, and combine everything with freshly cooked noodles when possible. This gives you the best texture.

Whichever route you use, wake the serving back up with fresh scallions, chili oil, vinegar, or Sichuan pepper as needed. Reheat leftovers to 165°F / 74°C.

Easy Ways to Change the Recipe

Ground Chicken

Ground chicken gives you a lighter topping. Its lower fat content often benefits from a little neutral oil. Cook away the released moisture before adding the Shaoxing wine and soy, and bring ground chicken to at least 165°F / 74°C.

Four Dan Dan noodle topping options shown separately: crisp ground pork, lighter browned chicken, deeper-brown beef, and browned tofu with mushrooms.
Changing the topping also changes the pan strategy: chicken may need extra fat, beef needs rendered-fat control, while tofu and mushrooms need stronger browning to build savory depth.

Ground Beef

Ground beef brings deeper meat flavor and more richness. Choose a fairly lean grind so rendered beef fat doesn’t overwhelm the chili oil. Brown it until relatively dry before adding the liquid seasonings, and cook ground beef to at least 160°F / 71°C.

Tofu & Mushrooms

Finely chopped firm tofu and mushrooms make a good meatless topping. Cook the mushrooms until their moisture is gone, then give the tofu time to pick up some color before seasoning. Browning and mushroom savoriness supply some of the depth that pork normally contributes.

A full 1 lb / 454 g package of pork will leave roughly half for another meal. That’s an excellent excuse to make Pad Kra Pao another night: browned pork, garlic, chili, basil, and rice.

Make It Milder

Use less chili oil and Sichuan pepper in the base sauce, then put both on the table. One person can keep their serving gentle while somebody else adds another spoonful of chili oil and a fresh pinch of pepper.

A Cold Dan Dan Noodle Adaptation

This particular recipe is at its best hot, when the sauce is fluid and the pork is at its crispest, but it also adapts well to a cool or room-temperature bowl.

Hot bowl: normally leave the noodles unrinsed. Cold bowl: rinse deliberately. For the cold version, cook until just springy, rinse thoroughly under cool water to stop the cooking and remove excess surface starch, then drain extremely well.

Split guide showing hot noodles drained directly into sauce and cold noodles rinsed under cool water before being thoroughly drained.
Rinsing is not an automatic anti-stick trick. Instead, it is a deliberate cooling step for cold Dan Dan noodles; the hot version keeps its surface starch and goes straight toward sauce.

Loosen the sauce with cooled reserved noodle water or room-temperature water. Start with roughly 1–2 tsp / 5–10 ml per serving, toss, and add a little more only when the sauce still feels heavy.

For a larger spread, vegetable spring rolls add another crisp texture alongside the noodles.

Made these? Tell us which noodles and chili oil you used—and whether you kept the bowl gentle or pushed the málà.

The first batch may have you reading labels on sesame paste, ya cai, and black vinegar. By the second, those jars are already familiar and your attention has moved where it belongs—to the pork in the pan and the noodles in the bowl.

Partly eaten bowl of Dan Dan noodles on a dark dinner table with chopsticks, chili oil, cucumber salad and a second bowl in the background.
By this point, the specialty jars have done their job. What remains is dinner: a bowl worth eating while it is lively rather than another problem to solve.

↑ Back to Recipe Back to Top

If the noodles still have spring and those crisp pork-and-ya-cai bits keep turning up between bites, stop tinkering and eat.

Posted on Leave a comment

Mexican Tamales Recipe: Pork Tamales With Red Chile

Opened Mexican pork tamale showing tender corn masa around shredded red chile pork, with several corn-husk-wrapped tamales behind it.

Peel back a good pork tamale and the husk releases from tender, savory masa with a line of juicy red-chile pork running through the center. The masa is soft but set, the filling is generous, and both taste seasoned enough to matter.

Close-up cross-section of a pork tamale labeled to show tender set masa, generous red chile pork filling, and clean separation from the corn husk.
A consistent masa ring around a continuous pork center is a better portion check than perfectly straight edges.

Tamales are not intimidating because any one step is unusually difficult. The challenge is that the pork, chile sauce, masa, husks, and steam all have their own version of right — and on a first batch, those cues may not be obvious yet.

If tamales are new to you, that is what the checkpoints below are for. A crooked spread, an awkward husk, or a loose fold does not mean starting over; most small assembly problems are easy to fix as you go.

Quick Answer: How Do You Make Mexican Pork Tamales?

Cook pork shoulder until it pulls apart easily and save the broth. Make a guajillo-ancho red chile sauce, reserve ¼ cup / 60 ml for the masa, then start with 1 cup / 240 ml of the remaining sauce in the shredded pork. Reduce until the filling is glossy and thick enough to mound without watery sauce pooling around it.

Whip lard and mix it with masa harina, baking powder, salt, warm pork broth, and the reserved chile sauce. Use 40 g prepared masa + 30 g pork filling per medium tamale, fold inside softened corn husks, and steam upright. Start timing once steady steam is established, begin checking at 70 minutes, and rest a tester before deciding whether it needs more time.

Mexican Pork Tamales With Red Chile — Recipe Card

Red chile pork tamales with tender, broth-seasoned masa and a generous pork center. The guajillo-ancho filling is rich, savory, and gently warming, with optional chile de árbol when you want more heat.

Yield24 medium tamales; a little extra filling is possible
Serves8–12 with sides
HeatGenerally mild to medium; add 1–2 chiles de árbol for more heat
Active workRoughly 2–3 hours, depending largely on wrapping speed
Elapsed timeAbout 5½–6½ hours, much of it hands-off
Lowest-stress workflowMake the filling on Day 1; assemble and steam on Day 2
Per tamale40 g prepared masa + 30 g pork filling
Final rest10–15 minutes

Ingredients

For the Pork

  • 2 lb / 900 g boneless pork shoulder or pork butt, cut into 2–3 inch / 5–7 cm chunks
  • ½ medium white onion
  • 4 garlic cloves, lightly crushed
  • 1 bay leaf
  • 1½ teaspoons fine sea salt, about 8–9 g
  • About 6 cups / 1.4 L water to start, plus more hot water as needed

For the Red Chile Sauce

  • 45 g dried guajillo chiles, about 8
  • 35 g dried ancho chiles, about 3
  • 1–2 dried chiles de árbol, optional
  • 2 garlic cloves
  • 1 teaspoon ground cumin
  • 1 teaspoon Mexican oregano
  • 2 cups / 475 ml reserved pork broth
  • 1 tablespoon / 15 g lard or 1 tablespoon / 15 ml neutral oil
  • Fine sea salt to taste

For the Masa

  • 3 cups / 360 g masa harina for tamales
  • 6 oz / 170 g lard, softened but not melted
  • 1½ teaspoons / about 6 g baking powder — not baking soda
  • 1 teaspoon fine sea salt, about 5–6 g; reduce if your broth is already salty
  • 1¾ cups / 415 ml comfortably warm pork broth
  • ¼ cup / 60 ml red chile sauce
  • Up to ¼ cup / 60 ml additional warm broth, only as needed

For Assembly

  • 30–32 dried corn husks, enough for 24 good wrappers plus extras

Instructions

Pork, Chiles & Filling

  1. Cook the pork. Combine the pork chunks, onion, 4 garlic cloves, bay leaf, salt, and about 6 cups / 1.4 L water. Simmer gently for 2–2½ hours, adding hot water as needed to keep the pork mostly submerged, until it shreds easily. Strain and reserve at least 4 cups / 950 ml broth, preferably a little more.
  2. Prepare the chiles. Stem and seed the guajillo and ancho chiles; stem the optional árbol chile. Toast the guajillo and ancho briefly until fragrant, adding the árbol only for the final few seconds. Soak all the chiles in very hot water for 20–30 minutes, then drain.
  3. Make the sauce. Blend the softened chiles with 2 garlic cloves, cumin, oregano, and 2 cups / 475 ml pork broth. Strain. Heat 1 tablespoon lard or oil and carefully add the sauce. Simmer for 10–15 minutes until the raw chile aroma softens and the sauce remains smooth, fluid, and easy to spoon. Season with salt and reserve ¼ cup / 60 ml for the masa.
  4. Finish the filling. Shred the pork, discarding any large pieces of fat. Stir in 1 cup / 240 ml of the remaining chile sauce. Simmer until glossy and thick, adding more sauce a few spoonfuls at a time if needed. Stop when a spoonful forms a soft mound without loose red liquid pooling around it. Set aside to cool.

Husks, Masa & Taste Test

  1. Prepare the husks. Rinse and sort 30–32 husks. Soak in very hot water for 30–60 minutes until pliable, then drain until flexible and damp, not dripping.
  2. Make the masa. Beat the lard for 3–5 minutes until lighter and aerated. Whisk masa harina, baking powder, and salt separately, then add to the lard while gradually mixing in 1¾ cups / 415 ml warm broth and ¼ cup / 60 ml reserved chile sauce. Beat until creamy and easy to spread. Add extra broth 1 tablespoon / 15 ml at a time only if needed. Keep covered during assembly.
  3. Taste the masa. Flatten a small spoonful into a thin patty and microwave in short intervals until completely set. Taste and adjust the salt before assembling the full batch.

Portion, Fill & Fold

  1. Portion and fill. Lay a husk smooth-side up with the wide end toward you. Spread 40 g masa into a roughly 4-inch / 10 cm square over the broad half, leaving the narrow end bare. Add 30 g pork filling in a line through the center.
  2. Fold. Fold the long sides around the filling, then fold the bare narrow end upward. Leave the wide end open.

Steam & Finish

  1. Load the steamer. Keep the water surface below the rack. Stand the tamales upright with open ends up, snug enough to support one another while leaving paths for steam. Cover the top with spare husks and close the lid.
  2. Steam. Bring the pot to steady steam, then start the timer. Check the water after 30 minutes. Begin testing at 70 minutes; most batches finish in 75–90 minutes.
  3. Test. Remove one tamale and rest it for 5–10 minutes. It is ready when the husk peels away mostly cleanly and the masa holds its shape with a tender, fully set center. Wet or pasty masa needs another 10–15 minutes of steam before retesting.
  4. Rest and serve. Let the finished batch sit for 10–15 minutes before serving. Discard the corn husks before eating.

Making these for the first time? The recipe card tells you what to do. The detailed guide below shows you how to tell when each stage is right — from pork that is ready to shred to masa that spreads easily and a tamale that is actually finished steaming.

Detailed Tamale Guide

Before You Start

Tamales vary enormously across Mexico, and regions and families have their own preferred fillings, wrappers, masa textures, and folding styles. Here, we are making corn-husk red chile pork tamales — tamales rojos de puerco — with a relatively thin layer of tender masa and a generous pork center.

The flavor is chile-rich without being fiercely hot. Guajillo supplies the brighter dried-chile backbone while ancho brings darker, slightly sweeter depth. Some of that red chile sauce goes into the masa too, so the wrapper carries the same savory chile character as the filling.

Think of the work in two halves. First, cook the pork and turn it into a thick red-chile filling. Then soften the husks, make the masa, and settle into the repetitive part: spread, fill, fold, steam.

The pork broth connects both halves. It seasons the chile sauce and the masa, so save it when the pork is done.

The Lowest-Stress Plan

Make the pork and red chile filling on Day 1. Transfer it to a shallow container and refrigerate promptly. On Day 2, soak the husks, mix the masa, assemble, steam, and serve.

Two-day tamale workflow showing pork, red chile sauce, filling and chilling on day one, followed by husks, masa, assembly and steaming on day two.
Splitting the work across two days reduces the amount of hands-on assembly you have to juggle at once.

A same-day batch is completely possible. As the pork cooks, clean the chiles and sort the husks. During that cooling window, finish the sauce. Once the filling is cooling, make the masa. When the filling is finished, the longest cooking job is already behind you.

Ingredient Notes & Equipment

Pork Shoulder

Pork shoulder, pork butt, and Boston butt all refer to well-marbled shoulder meat. It has enough connective tissue and fat to stay juicy through the long simmer and become easy to shred once fully tender.

Boneless pork keeps the recipe weight predictable. Bone-in shoulder works too, but buy extra to account for the bone.

Guajillo and Ancho Chiles

Guajillo gives the sauce its brighter red-chile backbone; ancho contributes darker, slightly sweeter depth. Neither is especially fierce. The optional chile de árbol is what moves the filling noticeably hotter.

Chile sizes vary considerably, which is why the recipe gives gram weights as well as approximate counts.

Three dried chiles used for pork tamales: long red guajillo, broad dark ancho, and small thin chile de árbol, with labels describing their roles.
The distinct shapes also help at the market: guajillo is long, ancho is broad and wrinkled, and chile de árbol is small and slender.

If dried chiles are unfamiliar territory, the guajillo section in our pepper sauce guide goes deeper into how dried peppers soften, blend, and simmer.

Masa Harina for Tamales

Use masa harina made from nixtamalized corn — the treated corn used to make traditional masa. Maseca Tamal is one common option, but other masa harina intended for tamales can work too. Ordinary cornmeal and polenta are different products and will not behave the same way here.

Can You Use Regular Maseca for Tamales?

Yes. If regular Maseca is what you have, you can still make tamales with it. The finished texture may be slightly different from a coarser tamal-specific masa harina, but it can still produce a good batch.

Buying fresh masa? This recipe’s quantities are written for dry masa harina. Fresh unprepared masa already contains water, so do not apply the broth quantities here unchanged. Masa preparada para tamales may already contain fat, salt, broth, or leavening, so check what you bought before adding anything else.

Comparison of tamal-style masa harina, regular Maseca dry masa harina, fresh unprepared masa, and prepared tamale masa, showing their different physical forms.
Before measuring broth, read the label: prepared masa may already contain fat, broth, salt or leavening.

Lard gives this version richness and tenderness. Other fats behave differently, so use a masa formula written for your chosen oil or shortening if you want to replace it.

Corn Husks

Bags of dried corn husks are naturally uneven: wide, narrow, torn, thick, thin, and occasionally awkward. That is why the recipe soaks more husks than the final yield requires. The extras give you good wrappers for the tamales and smaller clean pieces for patching, lining the steamer, or tying a stubborn fold.

Large corn husk labeled to show the smoother side for spreading masa, the wide end, and the narrow end that folds upward.
For wrapping, flexibility and a broad usable spreading area matter more than a perfectly shaped husk.

Equipment

  • Large Dutch oven or heavy pot
  • Blender
  • Fine-mesh strainer
  • Large mixing bowl
  • Hand mixer or stand mixer
  • Large bowl or pot for soaking husks
  • Tamale steamer (tamalera), or stockpot with a steamer insert
  • Small offset spatula, butter knife, or spoon for spreading
  • Kitchen scale, especially useful while learning the portions
  • Instant-read thermometer, optional

You do not need a dedicated tamalera. What matters is keeping the tamales above the water inside a covered pot while leaving enough open space for steam to circulate.

No mixer? A sturdy spoon or whisk and some vigorous beating can work; a mixer simply makes aerating the lard easier.

How to Make Pork Tamales With Red Chile

Step 1: Cook the Pork Until It Shreds Easily

Put the pork, onion, crushed garlic, bay leaf, and salt in a large heavy pot. Add about 6 cups / 1.4 L water, or enough to comfortably cover the meat.

Bring to a boil, skim away any heavy foam, then lower the heat to a gentle simmer. Partially cover and cook for 2 to 2½ hours.

Check the pot occasionally and add hot water as needed to keep the pork mostly submerged. Finish with at least 4 cups / 950 ml strained broth, preferably a little more, so there is enough for the sauce, masa, and final texture adjustment.

By the end, the pork should pull apart almost without effort. Shoulder often reaches roughly 190–200°F / 88–93°C by the time its connective tissue has softened enough for easy shredding, but there is no prize for hitting an exact number.

Tenderness decides. Meat that still fights the fork needs more time.

Cooked pork shoulder being pulled apart easily with forks, showing moist tender strands and a light sheen of broth.
Shorter pork strands distribute more evenly through the filling and are easier to portion into consistent 30 g servings.

Save the broth. Strain the cooking liquid and set aside 2 cups / 475 ml for the chile sauce, 1¾ cups / 415 ml for the masa, and at least another ¼ cup / 60 ml for adjustments. If you come up short, make up the difference with unsalted chicken broth or hot water.

Pork broth divided into measuring vessels: 2 cups for red chile sauce, 1¾ cups for masa, and up to ¼ cup reserved for adjusting the masa.
Taste the reserved broth before seasoning the sauce or masa, because a concentrated broth can already carry substantial salt.

Let the pork cool until it is comfortable to handle. While it cools, turn to the chiles.

Step 2: Make the Red Chile Sauce

Wipe the dried chiles clean. Remove the stems from the guajillo and ancho, split them open, and shake out most of the seeds. Stem the optional árbol chile too.

Heat a dry skillet over medium to medium-low. Toast the guajillo and ancho very briefly, turning them, until they smell warm and distinctly chile-like and become slightly more flexible. Add the árbol chile only for the final few seconds because its thin skin scorches quickly.

Fragrant is enough. That aroma is your cue to stop. A chile that turns black and smells burned is better replaced than carried into the sauce.

Transfer all the toasted chiles to a bowl, cover with very hot water, and weight them down with a small plate if needed. They are ready when they bend easily without cracking, usually after 20–30 minutes. Drain.

Dried chile shown in three stages: dry, briefly toasted without burning, and softened after soaking until flexible.
Brief dry heat develops aroma; soaking restores flexibility, while thin chile de árbol needs much less skillet time than guajillo or ancho.

Blend the softened chiles with the 2 garlic cloves, cumin, oregano, and 2 cups / 475 ml reserved pork broth until as smooth as possible.

Push the purée through a fine-mesh strainer. A powerful blender may leave it nearly silky already, but straining removes stubborn pieces of dried chile skin that can make the finished sauce feel gritty.

Heat 1 tablespoon lard or oil in a saucepan over medium heat. Carefully pour in the strained sauce; it can splatter when it meets the hot fat. Simmer, stirring regularly, for 10–15 minutes. The sharp, almost dusty smell of the soaked chiles gives way to something deeper and rounder as the sauce darkens slightly.

The finished sauce should remain fluid and easy to spoon, not reduced into a paste. Season with salt, then reserve ¼ cup / 60 ml for the masa.

Correct red chile sauce flowing easily from a spoon beside a smaller example of over-reduced sauce that is thick and pasty.
Stopping while the sauce still flows gives you room to tighten the pork filling without making it dry or paste-like.

Step 3: Finish the Red Chile Pork Filling

Shred the pork into small strands, discarding any large pieces of fat.

Stir 1 cup / 240 ml of the remaining chile sauce into the pork to start. Simmer gently until the sauce settles around the meat. Add more a few spoonfuls at a time when the pork needs it.

Chile size, straining loss, sauce reduction, and cooked pork yield all vary slightly. Stop at the right texture; you may not need every drop of sauce.

The Filling Test

  • Too dry: the meat looks fibrous and there is barely enough sauce to coat the strands.
  • Right: every shred looks glossy and saucy, and a spoonful forms a soft mound.
  • Too wet: red liquid runs away from the pork and pools around a spoonful.

The Filling Test

Three pork tamale filling consistencies showing dry under-coated pork, correctly glossy pork with sauce clinging to the meat and no puddle, and overly wet pork sitting in loose red liquid.
If red liquid runs away from the pork when you tilt the spoon, the filling needs more reduction before assembly.

For 24 tamales, you will use 720 g / 1.6 lb filling. You do not need to weigh the whole pan; portioning 30 g into the first few wrappers will show you whether you are on track.

Taste a forkful before setting the filling aside. It should already be satisfying on its own: savory pork first, followed by warm dried-chile flavor. Adjust the salt now.

Extra pork or sauce is fine. Save it for tacos, eggs, rice bowls, quesadillas, or another meal. There is no benefit in squeezing it into already well-filled tamales.

Set the filling aside to cool. The longest cooking job is now done. While it cools, get the husks ready.

Step 4: Rinse, Sort, Soak and Drain the Corn Husks

Give the husks a quick rinse to remove loose dust or corn silk, then sort them before soaking. Put the widest, least damaged pieces in your wrapping pile and save smaller clean pieces for overlapping, patching, ties, and lining the steamer.

Soak 30–32 husks in very hot water, using a plate or smaller bowl to keep them submerged. Begin checking after 30 minutes; some bags need closer to an hour. A ready husk bends and folds easily without cracking.

Shake off the water and let the husks drain upright or pat away obvious droplets. Damp husks stay flexible; dripping-wet ones can make the masa slide as you spread it.

Two soaked corn husks comparing a damp pliable husk with a dripping-wet husk covered in visible water droplets.
If good masa suddenly skates across the wrapper, check the husk for surface water before changing the dough.

Overlap two small husks when necessary, patch a torn wrapper with another piece, save narrow clean pieces for ties or the steamer, and discard anything musty or moldy. One unusually difficult wrapper may simply be a thick or stubborn husk.

Step 5: Make the Masa

Beat the softened lard with a hand mixer or stand mixer for 3–5 minutes, until it looks lighter and visibly aerated.

Stainless-steel bowls showing dense softened lard before whipping and lighter, aerated lard after 3 to 5 minutes of beating.
Look for a lighter, expanded texture with soft ridges rather than chasing one particular shade of white.

In another bowl, whisk together the masa harina, baking powder, and salt.

With the mixer running on low, add the dry mixture to the whipped lard in several additions. Gradually mix in the 1¾ cups / 415 ml pork broth, followed by the reserved ¼ cup / 60 ml red chile sauce. Use comfortably warm broth; steaming-hot liquid can soften the whipped lard too much.

Beat until evenly mixed. Hold back the final ¼ cup / 60 ml broth until you have checked the texture; different masa harina absorbs liquid at different rates.

The Masa Test

Tamale masa should be soft and creamy enough to spread easily — roughly like thick hummus or soft frosting — while still staying where you put it.

  • Too dry: stiff, cracked around the edges, difficult to smear, and closer to firm clay than a spreadable dough.
  • Right: creamy, cohesive, easy to spread into a thin layer, and able to hold its shape.
  • Too wet: slumps, flows, or slides away from the spot where you spread it.

The Masa Test

Three tamale masa textures spread on corn husks: dry cracked masa, creamy spreadable masa that holds its shape, and overly wet masa that slumps and flows.
Correct masa glides under the spreading tool and stays where it is placed; dry masa fights the stroke and loose masa keeps moving.

Masa that feels stiff or cracks while spreading needs more warm broth. Mix it in 1 tablespoon / 15 ml at a time, mixing completely before adding another spoonful.

Does Tamale Masa Have to Float?

Not necessarily. Some recipes use a floating ball of masa as a clue that enough air has been incorporated, but hydration, fat, density, and the size of the test piece can affect the result. Floating is one clue, not the final verdict. For this recipe, the more useful signs are lightness, easy spreading, good seasoning, and the texture of the cooked masa.

Piece of tamale masa floating in water beside correctly spreadable masa on a corn husk, illustrating that the float test is only one clue to masa readiness.
Do not change good masa just to make a test piece float; the cooked texture matters more than the glass.

Cook a test bite before wrapping 24 tamales. Flatten a teaspoon or two of masa into a small thin patty on a microwave-safe plate and microwave in short intervals until completely set. Taste for salt first, then for savory pork-broth depth and gentle red-chile warmth. The masa should taste good even before the pork arrives.

If the masa noticeably stiffens as you work, mix in warm broth a tablespoon at a time until it spreads easily again.

Now every component is ready. Put the husks, masa, filling, spreading tool, scale, and a tray within easy reach. From here, the job changes from cooking separate pieces to building the tamales themselves.

Step 6: Portion, Fill and Fold

The first tamale is usually the slowest. Once you have wrapped several, the motions begin to repeat themselves.

If you have another pair of hands, this is an easy job to divide: one person can spread while another fills and folds.

How Much Masa and Filling Per Tamale?

Use 40 g prepared masa + 30 g red chile pork filling for each medium tamale. Weigh the first three or four; once you recognize those portions, work by eye.

Overhead corn husk showing 40 grams of masa spread about 4 by 4 inches and 3 millimeters thick, with 30 grams of red chile pork centered on top and the narrow end left bare.
Similar masa thickness from wrapper to wrapper helps the batch steam more evenly while the measured filling keeps pork present without overloading the fold.

Which Side of the Corn Husk Does the Masa Go On?

Spread the masa on the smoother side of the husk. Lay the wide end toward you and keep the narrow end bare so it can fold upward later.

Spread. Smear the masa over a roughly 4-inch / 10 cm square on the broad half of the husk. Aim for a thin, even layer, about ⅛ inch / 3 mm thick.

A small offset spatula is easiest to control, though a butter knife or the back of a spoon works too. Masa that continually tears the husk may need a little more broth. A spread that is simply too thick or crooked can be scraped back into the bowl and tried again. Nothing has been ruined.

Fill. Run the pork through most of the masa zone instead of piling everything in the center. That puts filling into more bites while preserving enough border to close the wrapper.

Fold. Bring one long side over the filling, then the opposite side, so the masa edges meet or slightly overlap. Fold the bare narrow end upward and leave the wider end open. Most husks do not need tying; a loose wrapper can simply be opened and folded again.

Four-stage corn-husk tamale folding sequence showing the long sides folding around the filling, the narrow end folding upward, and the finished wrapper with its wide end open.
If the wrapper will not close comfortably, remove a little filling or excess masa instead of squeezing the husk tighter.

Aim for consistent portions, not identical husks. Corn wrappers vary naturally. Similar amounts of masa and filling matter more than perfectly matching every finished shape.

Once several tamales are lined up on the tray, the project starts looking different from where it began. Separate bowls of pork, masa, chiles, and husks have finally started turning into dinner.

Two people making pork tamales at a worktable, with one spreading masa and another filling and folding, surrounded by masa, thick red chile pork filling, corn husks and finished tamales.

Set each folded tamale on the tray with its open end up. Once the batch is wrapped, move everything to the steamer.

Step 7: Load the Steamer

Add enough water for a long steam, then check the level before loading the tamales: the water surface must sit clearly below the steamer rack. The bottoms of the tamales should not sit in water. In many pots, 1½–2 inches / 4–5 cm is a useful starting depth.

Line the rack with spare clean corn husks if you have them. Stand the tamales upright with their open ends facing upward.

Snug is good. Compressed is not. The tamales should support one another while leaving pathways for steam to move through the pot.

Cutaway tamale steamer showing water below the perforated rack, upright corn-husk tamales with open ends up, spare husks on top, and steam moving through gaps around the batch.

A partly filled steamer can be supported with an upside-down heatproof bowl or another safe heatproof spacer so the tamales remain upright without being squeezed together. Cover the top with a few spare husks, then close the pot with a reasonably tight-fitting lid.

Step 8: How Long to Steam Tamales

Begin checking these medium tamales at 70 minutes; most batches finish in 75–90 minutes. Size, masa thickness, packing, and steam strength can move the finish point.

Bring the pot to strong, continuous steam, then adjust the heat so the steam remains steady. Start the timer once that steady steam is established.

Tamale steaming timeline showing steady steam before starting the timer, a water check at 30 minutes, first test at 70 minutes, typical 75 to 90 minute finish window, and a 5 to 10 minute tester rest.

Once the steamer settles into its rhythm, there is not much to do besides keep an ear on the pot and make sure the water does not disappear. Before long, you should begin to smell warm corn and chile beneath the lid.

Check the water level 30 minutes after the timer starts and periodically after that. Add hot or boiling water down the side when needed, taking care not to splash the tamales.

Avoid lifting the lid every few minutes just to look. Every peek releases steam and makes the pot build that heat again.

Do not judge a piping-hot tamale. Remove one tester and leave it for 5–10 minutes before peeling back the husk. Masa is softer and stickier immediately out of the steamer than it is after that short rest.

Side-by-side pork tamales immediately after steaming and after a 10-minute rest, with the hot tamale softer and stickier and the rested tamale firmer with cleaner husk release.

A tester with a set center and a wrapper that releases mostly cleanly is done. Wet or paste-like masa after the rest needs another 10–15 minutes of steam before you check a different tamale.

How to Tell When Tamales Are Done

Your timer tells you when to start checking. The tamale tells you when it is finished.

After the tester has rested, look for three things:

  • Husk: peels away mostly cleanly instead of carrying off a wet layer of masa.
  • Shape: the tamale stays together when unwrapped.
  • Center: tender and fully set, with no wet or pasty core.

After the tester has rested, look for three things:

  • Husk: peels away mostly cleanly instead of carrying off a wet layer of masa.
  • Shape: the tamale stays together when unwrapped.
  • Center: tender and fully set, with no wet or pasty core.
Tamale doneness guide showing mostly clean husk release, a tamale holding its shape, and a cut center with tender fully set masa, plus a small optional 165°F or 74°C temperature check.
When husk release, shape and center texture agree, you have stronger evidence than any one cue can provide alone.

Temperature can confirm that the center is thoroughly hot, but texture and husk release are the more useful culinary doneness checks for this recipe. If you use a thermometer as an additional check, look for 165°F / 74°C in the center.

What to Serve With Pork Tamales

Let the finished batch rest for 10–15 minutes before serving. The masa settles slightly as the tamales cool. Two to three medium tamales per person is a useful starting point when they are the main course; peel away and discard the husks at the table.

Taste the first tamale before covering it with salsa. The masa has been seasoned with pork broth and red chile specifically so it deserves to be tasted along with the filling.

After that, keep the plate as simple or generous as you like. A spoonful of roasted salsa verde brings brightness, lime cuts through the rich pork, and creamy refried beans make an easy side. Rice works well for a fuller meal, while a crisp salad or slaw brings freshness.

Open red chile pork tamale served on a cobalt-blue table with wrapped tamales, salsa verde, lime wedges, refried beans and Mexican rice.
Lime, salsa and simple sides add contrast to the rich pork and chile without needing to cover the tamale itself.

Tamales Still Raw After 2 Hours? Diagnose Before Steaming Longer

After two hours, another blind hour of steaming is the last thing you want to hear. So stop treating time as the only variable.

Before adding another long stretch of cooking, rest one tester for 10 minutes. A tamale that firms and begins releasing from its husk as it cools may already have been cooked; very hot masa can look softer and stickier than the same masa several minutes later.

A genuinely wet center after that rest means it is time to inspect the steamer:

  • Is there still water in the pot?
  • Is the pot producing continuous steam?
  • Does the lid fit reasonably tightly?
  • Are the tamales squeezed into one solid mass?
  • Do raw patches appear where tamales touch one another?
  • Are the bottoms sitting in water?
  • Is heavy condensation repeatedly reaching the open tops?
  • Was the masa extremely loose before wrapping?

When some tamales are completely done while others have isolated raw patches, steam circulation, inconsistent thickness, and packing are more likely suspects than the entire pot simply needing another hour.

Diagnostic guide for tamales still raw after two hours, showing checks for tester rest, water level, steady steam, lid leakage, crowded packing and tamale bottoms touching water.
Whole-batch wetness suggests a broader steam or masa problem, while isolated raw patches point more strongly toward circulation, packing or uneven thickness.

Tamale Troubleshooting

ProblemDiagnosis & Fix
Masa cracks while spreadingIt is probably too dry. Mix in warm broth 1 tbsp / 15 ml at a time.
Masa slumps or flowsIt is too loose. Stop adding liquid, let it sit briefly, then reassess.
Masa fights the huskCheck for stiff masa and dripping-wet husks before blaming your spreading technique.
Filling leaksThe filling may be too wet, the tamale overfilled, or the masa layer too thin in places.
Tamale is still wet after restingIt is undercooked. Steam another 10–15 minutes and test a different tamale.
Some tamales are done and others rawLook for crowding, blocked steam paths, or noticeably different masa thicknesses.
Whole batch remains raw after excessive steamingCheck water, steam strength, lid fit, packing, and water contact before simply adding another hour.
Tamales are soggy or waterloggedWater or heavy condensation may be reaching the masa. Keep the water below the rack and use spare husks over the batch.
Finished masa is denseLook at masa hydration, how well the lard was aerated, and whether the masa was spread too thickly.
Tamales taste blandThe masa itself may have been underseasoned. The cooked masa taste-test catches this before assembly.
Red chile sauce is bitterThe dried chiles may have scorched. Strong burned-chile flavor is usually better remade than disguised.
Red chile sauce is grittyPush the blended sauce through a fine-mesh strainer.
Bottom of the steamer burnsThe water boiled away. Start with enough water and check the level during steaming.
Six tamale problem examples labeled sticky, dense, soggy, leaking, bitter and uneven, with causes involving resting, hydration, water contact, wet filling, scorched chiles and steam circulation.
Use the symptom to choose the variable to change, then leave the others alone so you can tell what actually fixed the batch.

Make Ahead, Store, Freeze & Reheat

Make the Filling Ahead

The pork filling can comfortably be made 1–2 days ahead. Transfer it to a shallow container and refrigerate promptly.

Assemble the Night Before

You can assemble the tamales, cover them well, refrigerate overnight, and steam them the following day. Because they enter the steamer colder, expect them to take somewhat longer than freshly assembled tamales.

Refrigerating Cooked Tamales

Refrigerate cooked tamales within 2 hours after serving. Leave the husks on, store in a covered container, and use within 4 days.

Freezing Tamales

For the simplest first batch, cool the cooked tamales completely and freeze them with their husks still on in a well-sealed freezer container or bag. For best quality, plan to use them within about 6 months.

Can you freeze tamales before steaming? Yes. Assemble them, freeze in a single layer until firm, then transfer to a sealed freezer container or bag. They can be steamed from frozen, though they will need more time than fresh tamales. Freezing after cooking remains the easiest default when predictable reheating matters most.

How to Reheat Tamales

Storage and reheating guide showing cooked tamales refrigerated within two hours, frozen once chilled, and reheated in a steamer or microwave, with refrigerator, freezer and reheating times.
Freeze cooked tamales in the quantities you usually reheat so one meal does not require repeatedly opening a larger frozen batch.
MethodStarting Point
Steamer, refrigeratedBegin checking after 10–15 minutes
Steamer, a few frozen tamalesBegin checking after 20–30 minutes; a larger frozen batch can take longer
Microwave, 1 refrigerated tamale in its husk30–60 seconds under a damp paper towel, then continue in short intervals as needed

Frozen cooked tamales can be thawed overnight or reheated directly from frozen. Keep the husks on while steaming. Reheated leftovers should reach 165°F / 74°C in the center.

Making 12, 24 or 48 Tamales

These tables scale the measured ingredients. Pork-cooking water and steamer water depend on the size and shape of your pots, so those are handled separately below.

Three trays containing exactly 12 tamales in a 3-by-4 grid, 24 tamales in a 4-by-6 grid, and 48 tamales in a 6-by-8 grid to illustrate batch scaling.
The larger the batch, the more physical space the tamales occupy, so vessel capacity becomes part of the scaling decision.

Pork

Ingredient12 Tamales24 Tamales48 Tamales
Raw pork1 lb / 450 g2 lb / 900 g4 lb / 1.8 kg
White onion¼ medium½ medium1 medium
Garlic2 cloves4 cloves8 cloves
Bay leaf1 small12
Fine sea salt, starting amount¾ tsp / about 4 g1½ tsp / 8–9 g1 tbsp / 16–18 g

Red Chile Sauce

Ingredient12 Tamales24 Tamales48 Tamales
Guajillo chiles23 g45 g90 g
Ancho chiles18 g35 g70 g
Garlic1 clove2 cloves4 cloves
Ground cumin½ tsp1 tsp2 tsp
Mexican oregano½ tsp1 tsp2 tsp
Pork broth1 cup / 240 ml2 cups / 475 ml4 cups / 950 ml
Lard or neutral oil1½ tsp / about 7–8 g or ml1 tbsp / 15 g or ml2 tbsp / 30 g or ml
Fine sea saltTo tasteTo tasteTo taste
Starting sauce added to pork½ cup / 120 ml1 cup / 240 ml2 cups / 480 ml
Optional chile de árbolTo tasteTo tasteTo taste

Scale chile de árbol to taste; heat doesn’t need to double just because the batch does.

Masa & Assembly

Ingredient12 Tamales24 Tamales48 Tamales
Masa harina1½ cups / 180 g3 cups / 360 g6 cups / 720 g
Lard3 oz / 85 g6 oz / 170 g12 oz / 340 g
Baking powder¾ tsp / 3 g1½ tsp / 6 g1 tbsp / 12 g
Fine sea salt, starting amount½ tsp / 2.5–3 g1 tsp / 5–6 g2 tsp / 10–12 g
Warm pork broth210 ml / ¾ cup + 2 tbsp1¾ cups / 415 ml3½ cups / 830 ml
Red chile sauce in masa2 tbsp / 30 ml¼ cup / 60 ml½ cup / 120 ml
Extra broth for adjustmentUp to 2 tbsp / 30 mlUp to ¼ cup / 60 mlUp to ½ cup / 120 ml
Corn husks to soak15–1630–3260–64

Scaling Notes

Use the listed salt quantities as starting points and taste as you go. Broth concentration and reduction can change how salty the finished sauce and masa taste.

Pork-cooking water does not need to be multiplied mechanically. Use enough to keep the meat mostly submerged and replenish with hot water when needed. Steamer water is also pot-dependent: use enough to sustain the steam while keeping its surface safely below the rack.

Steaming time does not double with batch size. A 48-tamale batch changes the geometry of the steamer, so two pots or two rounds are usually better than packing one pot tightly enough to block circulation.

Making a long group batch? A tamale-making session is often called a tamalada. When assembly stretches beyond about two hours, keep most of the cooked filling and the lard-and-broth masa refrigerated and bring out smaller working portions as needed. The USDA’s tamalada guidance covers food-safety considerations for longer sessions.

Whether you made 12 tamales or 48, the moment that tells you the work paid off is the same.

Hands peeling back the corn husk of a steaming pork tamale to reveal tender corn masa surrounding glossy shredded red chile pork filling.

A few hours earlier, this was a pot of pork, a bowl of masa, dried chiles, and a stack of awkward corn husks. Now peel one open while it is still warm: the wrapper gives way, a little steam escapes, and the tender masa holds that red-chile pork through the center.

That small reveal is the payoff for all the spreading, folding, waiting, and checking.

If you make these, tell me how your batch went — especially what surprised you or behaved differently from what you expected.

Back to top