Creamy Shrimp and Avocado Enchiladas in Red Tomato Sauce

Prep: 30 minCook: 45 min6 servingsmediumMexican
Creamy Shrimp and Avocado Enchiladas in Red Tomato Sauce

Rich enchiladas filled with tender seared shrimp and fresh avocado, wrapped in corn tortillas and bathed in a silky red sauce made from roasted tomatoes, chiles, and Mexican crema. The nutmeg-spiced sauce adds unexpected warmth while the quick-seared shrimp stays plump and juicy. Perfect for special dinners or entertaining, these enchiladas offer a lighter twist on traditional versions with the creamy avocado balancing the heat from serrano peppers. Serve immediately while the tortillas are warm and the sauce is glossy.

Ingredients

6 servings
  • 1 ½ lb ripe tomatoes
  • 2 ea Serrano or jalapeño peppers, or to taste
  • garlic cloves
  • 1 cup shrimp, fish, or seafood broth, or water
    white fish1:1seafood alternativeshellfish-free

    different texture

    Full guide →
  • ¼ cup white onion, chopped
  • 1 t kosher or sea salt, divided, or to taste
  • ½ t nutmeg, grated
  • 1 cup Mexican crema or heavy cream, plus extra for garnish
    coconut cream1:1dairy-freevegandairy-free

    slightly different flavor

    Full guide →
  • 2 tbsp canola or safflower oil, divided
  • 12 ea corn tortillas
    flour tortillas1:1gluten-containing

    different texture

    Full guide →
  • 1 tbsp unsalted butter
  • 1 lb medium shrimp, raw, drained, cut into 3-4 pieces
    white fish1:1seafood alternativeshellfish-free

    different texture

    Full guide →
  • 1 ea avocado, halved, pitted, peeled, sliced
    zucchini1:1low-fat

    completely different flavor

    Full guide →
  • ½ cup queso fresco, farmer's cheese, or mild feta, crumbled, about 2 ounces
  • chives, chopped, for garnish to taste(optional)

Instructions

  1. 1

    Place tomatoes, garlic, and chiles in saucepan and cover with water

  2. 2

    Simmer over medium-high heat for 10 minutes until tomatoes are soft and mushy

  3. 3

    Blend cooked tomatoes, garlic, one chile, broth, onion, 1/2 teaspoon salt, and nutmeg until smooth

  4. 4

    Heat 1 tablespoon oil in same saucepan over medium heat

  5. 5

    Pour in pureed sauce, cover partially, and simmer 10 minutes stirring occasionally

  6. 6

    Remove lid, reduce to medium-low, add cream and simmer 8 to 10 minutes until thickened

  7. 7

    Heat tortillas on comal or skillet over medium-low heat for 1 minute per side

  8. 8

    Heat oil and butter in large skillet over high heat until bubbling

  9. 9

    Add half the shrimp with remaining salt and cook 2 minutes stirring until browned

  10. 10

    Remove shrimp with slotted spoon and mix with diced avocado

  11. 11

    Glide each tortilla through hot sauce

  12. 12

    Place 3 tablespoons shrimp mixture in center of each tortilla and fold

  13. 13

    Arrange on platter, spoon more sauce on top, and garnish with chives, cheese, and crema

Tips

Tip 1

Taste the sauce after blending and add the second chile gradually for more heat. The nutmeg should be subtle but noticeable.

Tip 2

Keep tortillas warm between damp towels while assembling. Cold tortillas will crack when folded and won't absorb the sauce properly.

Tip 3

Cook shrimp in batches to avoid overcrowding. Overcooked shrimp becomes rubbery, so watch for the color change and remove quickly.

Good to Know

Storage

Refrigerate assembled enchiladas up to 2 days. Reheat gently in 350F oven covered with foil.

Make Ahead

Make sauce up to 2 days ahead. Cook shrimp day of serving for best texture.

Serve With

Serve immediately while tortillas are warm and sauce is hot. Garnish just before serving.

See pairing guide →

Common Mistakes

Watch

Don't skip heating tortillas to avoid cracking when folding

Watch

Don't overcook shrimp to avoid rubbery texture

Watch

Don't let sauce cool completely before dipping tortillas

Substitutions

Dairy-Free Swaps

heavy cream
coconut cream1:1dairy-freevegandairy-free

slightly different flavor

Full guide →

Gluten-Free Swaps

corn tortillas
flour tortillas1:1gluten-containing

different texture

Full guide →

General Alternatives

Mexican crema
sour cream1:1common substituteadds dairy

tangier flavor

Full guide →
shrimp
white fish1:1seafood alternativeshellfish-free

different texture

Full guide →
avocado
zucchini1:1low-fat

completely different flavor

Full guide →
Find more substitutions →

FAQ

Can I use frozen shrimp for this recipe?

Yes, thaw completely and pat dry before cooking. Frozen shrimp may release more water, so cook over higher heat to evaporate moisture quickly.

What if I can't find Mexican crema?

Heavy cream works well, or substitute sour cream thinned with a little milk. Greek yogurt mixed with lime juice is another option.

How long will these keep in the refrigerator?

Assembled enchiladas keep 2-3 days refrigerated. The tortillas will soften over time but still taste good reheated gently in the oven.