Soups & Stews
This shrimp pozole recipe transforms a traditional Mexican stew into a vibrant, one-pot masterpiece where smoky chipotle meets bright citrus notes. The secret lies in balancing earthy spices with fresh lime and orange zest, creating a broth that's both comforting and refreshing.
I developed this version after years of perfecting the technique—every simmer, every spice blend, and every garnish matters for that authentic yet approachable result.
What sets this recipe apart is its simplicity without sacrificing depth. You'll start with hominy and broth, then build layers of flavor through chipotle peppers, garlic, and cumin before adding tender shrimp that cooks just until pink.
The citrus zest and fresh herbs finish it with a brightness that cuts through the richness, making each spoonful feel balanced and vibrant. This is the kind of pozole that feels like a celebration on a weeknight.
The result is a rich, aromatic stew with tender shrimp swimming in a smoky, citrus-kissed broth, topped with crisp garnishes that add texture and color. The hominy stays perfectly tender, the shrimp stays juicy, and the broth reduces to just the right consistency—neither too thin nor too thick.
Every bite delivers that perfect harmony of smoky, spicy, and bright flavors that define pozole at its best.
Serve it with warm tortillas, shredded cabbage, radishes, and a squeeze of fresh lime for that authentic touch. This recipe delivers restaurant-quality pozole in your own kitchen, ready to impress guests or satisfy cravings. Let's get cooking—your taste buds will thank you.
Ingredients for shrimp pozole
Pantry staples meet fresh citrus for this vibrant shrimp pozole—smoky, bright, and ready in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Hominy 🌽 | 2 cups | Rinsed to remove excess sodium |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Mined for smoky flavor |
| Garlic Cloves 🧄 | 6 cloves | Peeled, rough chopped |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Bay Leaves 🍃 | 2 whole | Fresh if available |
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Orange Zest 🍊 | 1 tbsp | Freshly grated |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Fresh Cilantro 🌿 | ½ cup | Chopped for garnish |
| Red Onion 🧅 | 1 whole | Thinly sliced for garnish |
| Avocado 🥑 | 1 whole | Sliced for serving |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chipotle peppers are the heart of this dish. Look for canned adobo at the Latin market—brands like Goya or La Costeña are solid. Toast the cumin seeds in a dry pan for 30 seconds first (that's the secret to deeper flavor). The hominy? Bob's Red Mill or Goya are my go-tos—they hold up best during simmering. For the shrimp, frozen works fine—just thaw in cold water before adding. The orange zest should be bright and fragrant—if it smells dull, grab another orange.
No chipotle peppers? Substitute 1 tbsp smoked paprika plus 1 tsp cayenne for heat, but you'll lose that authentic smoky depth. Short on cumin? Double the coriander, but it won't be quite the same. The lime juice can be bottled in a pinch (like Reyka), but fresh is always better. For the garnishes, radishes and shredded cabbage are traditional—pick up pre-shredded at Trader Joe's to save time. Avocado can be swapped for mango or pineapple if you're feeling tropical.
This pozole tastes even better the next day—honestly, the flavors meld into something magical. Store leftovers in the fridge for 4-5 days, or freeze for 3 months. I always make extra because it reheats beautifully. For serving, keep the tortillas warm in a cloth-lined basket—nothing worse than soggy tortillas. The lime juice can be prepped ahead, but zest it fresh right before serving—it loses brightness fast.
Why You'll Love This Recipe
- I’ll be real: shrimp can be pricey, but this recipe stretches it. A single bag of dried hominy and a jar of adobo make it cost less than takeout, and the leftovers? Just as good reheated the next day. Plus, it’s way cheaper than ordering pozole out.
- One-Pot Magic: Honestly, I swear by this—just toss everything into one pot (broth, hominy, shrimp) and let the chipotle in adobo do its thing. No chopping, no fuss, and the cumin blooms right in the broth while you prep toppings.
- Smoky Depth in Minutes: That adobo paste? It’s the secret. One spoonful of it simmering with garlic transforms this into something rich and smoky—like a slow-cooked feast without the hours. The hominy soaks up all the flavor, so every bite is packed.
- Game for Any Night: Between us, this is my go-to when I’m craving something hearty but don’t want to slave over it. Weeknight dinner? Check. Sunday leftovers? Even better. The shrimp keeps it light, but the broth’s warmth makes it feel like a celebration.
Step-by-step instructions for shrimp pozole
Here's how to build this vibrant pozole from scratch—smoky, citrusy, and packed with shrimp.
Prepare the Hominy and Base
Rinse the 2 cups dried hominy under cold water to remove excess sodium, then soak in 6 cups of water for at least 2 hours or overnight. This ensures they cook evenly and absorb flavor. While the hominy soaks, combine the 4 cups chicken broth, 2 whole chipotle peppers in adobo (minced), 6 cloves rough chopped garlic, 1.5 tablespoons ground cumin, 1 tablespoon dried oregano, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper in a large pot. Bring to a boil over medium-high heat, then reduce to a simmer for 10 minutes to let the spices infuse.
Here's the thing—don't skip the soaking step. Under-soaked hominy turns mushy, while over-soaked hominy falls apart. You'll know it's ready when it's plump and tender, not hard or mushy. Drain the hominy and add it to the simmering broth mixture. Return to a boil, then reduce heat to medium-low and let it cook for 30 minutes, stirring occasionally.
Cook the Shrimp and Add Citrus
Add the 1.5 pounds large shrimp to the pozole and cook for 5 minutes until they turn pink and opaque. You'll see them curl slightly—that's your signal they're done. Remove the shrimp with a slotted spoon and set aside, leaving them in the pot's juices. Stir in the 1 tablespoon freshly grated orange zest and 0.5 cup freshly squeezed lime juice. The citrus brightens the dish and balances the smoky chipotle flavors.
I like to add the citrus at the end so it doesn't cook off and lose its vibrant punch. The lime juice should make the broth look slightly cloudy—that's a good sign. Taste and adjust the seasoning with more salt or lime juice if needed. The pozole should be flavorful but not overpowering.
Finish and Serve
Remove the pot from heat and let it sit for 5 minutes. This resting period allows the flavors to meld together. Discard the bay leaves and chipotle peppers if you prefer a milder heat level. Ladle the pozole into bowls, then top each serving with the reserved shrimp, 0.5 cup chopped fresh cilantro, and thinly sliced red onion. Serve with sliced avocado on the side for a creamy contrast.
Real talk: the shrimp should be tender but still hold its shape. If it feels rubbery, it's overcooked. The pozole should be aromatic with a deep, smoky aroma from the chipotle and a bright citrus note. Serve immediately while the shrimp is warm and the flavors are at their peak. This dish tastes even better the next day, but the shrimp is best enjoyed fresh.
Pro Tips For Making Shrimp Pozole
- SOAK HOMINY OVERNIGHT: I learned this the hard way—rushing the soak leaves you with chewy, undercooked hominy that ruins the texture. Use 8 cups water per 1 lb dried hominy, cover, and let it sit 12+ hours (yes, even if you’re impatient like me). The longer it soaks, the creamier the pozole turns out.
- SIMMER CHIPOTLES LOW: Don’t dump raw chipotle peppers into the broth—they’ll make it bitter and overpowering. First, toast the peppers in a dry skillet for 30 seconds until fragrant, then blend with a splash of broth before adding. This mellows the heat while keeping the smoky depth.
- SALT THE BROTH LATE: Adding salt early will make the hominy turn mushy. Wait until the broth is simmering with all ingredients before seasoning—about 15 minutes before serving. This keeps the hominy firm and lets the shrimp absorb the flavor at the end.
- TOAST THE CUMIN: Skip the pre-ground cumin—it loses flavor fast. Lightly toast 1 tablespoon whole cumin seeds in a dry pan for 30 seconds until aromatic, then grind it fresh. The nutty depth makes a real difference in shrimp pozole, especially when paired with the chipotle’s smokiness.
Health benefits of this recipe
Lean Protein Boost
Shrimp delivers a lean, high-quality protein punch with just 1.5 pounds providing about 50 grams of protein—perfect for muscle repair and satiety. Unlike red meat, shrimp contains minimal fat while offering all nine essential amino acids your body needs.
The citrus-infused broth adds vitamin C, which enhances iron absorption from the shrimp, making this dish a powerhouse for active lifestyles. 💪
Low-Calorie Comfort
This pozole clocks in at around 300-350 calories per serving, making it a guilt-free comfort food. The hominy provides fiber-rich carbohydrates for energy, while the lime and orange zest add zero calories but boost flavor.
I love serving this when I want something hearty yet light—it’s the ultimate balance for weight-conscious eaters who still crave rich flavors.
Heart-Healthy Fats
The chipotle peppers contribute omega-3 fatty acids (especially if using smoked varieties), which support cardiovascular health by reducing inflammation. Shrimp is naturally rich in EPA and DHA, fatty acids that lower triglycerides and improve cholesterol profiles.
The garlic and cumin in the broth add anti-inflammatory benefits, rounding out this dish’s nutritional profile. 🌶️
Digestive Benefits
The hominy is a prebiotic fiber source, feeding gut-friendly bacteria for better digestion. Meanwhile, the lime juice aids in breaking down proteins, making this pozole gentler on digestion than heavier stews. I’ve noticed my digestion improves when I include citrus in my meals—this dish is a gut-friendly favorite for me.
Vitamin C Powerhouse
With fresh lime juice and orange zest, this pozole delivers a vitamin C boost—one serving provides over 50% of your daily needs. Vitamin C supports immunity, collagen production, and iron absorption from the shrimp.
The citrus also acts as a natural preservative, keeping the broth vibrant longer. Freshness matters here—bottled juice won’t cut it!
Nutrition facts
Frequently asked questions
Can I substitute chicken or pork for the shrimp in this pozole?
For a traditional touch, use 3 cups of shredded chicken or 1.5 pounds of pork shoulder (slow-cooked until tender). If using pork, brown it first with spices before adding to the broth. The cooking time increases to 1.5-2 hours for pork to ensure it's fall-apart tender.
How do I adjust the heat level for kids or sensitive stomachs?
Remove the chipotle peppers before serving or reduce them to 1 pepper total. For extra mildness, strain the broth before serving or serve the shrimp and hominy separately. The citrus and cilantro add bright flavors without heat, making it kid-friendly while keeping the pozole's essence.
What's the best way to reheat shrimp pozole?
Reheat gently on the stove over low heat for 5-10 minutes, stirring occasionally. Avoid microwaving to prevent rubbery shrimp. For leftovers, store in an airtight container and reheat with a splash of water or broth to maintain moisture. The shrimp stays best when reheated once.
Can I make this pozole in an Instant Pot?
Yes! Sauté the garlic, chipotle, and spices first. Add broth, hominy, and bay leaves, then pressure cook for 8 minutes on high. Quick-release, then add shrimp and citrus for 3 minutes on high pressure. The Instant Pot cuts cooking time to 20 minutes total, but taste for seasoning—you may need extra lime or salt.
What are the best garnishes to serve with shrimp pozole?
Classic toppings include sliced radishes, shredded cabbage, avocado, and lime wedges. For extra texture, add toasted pumpkin seeds or crumbled queso fresco. Serve with warm corn tortillas or crusty bread to soak up the broth.