This post may contain affiliate links. Please read our disclosure policy.

Huevos ahogados, or “drowned eggs,” is a traditional Mexican breakfast made with eggs gently poached in a red salsa of toasted guajillo chiles, Roma tomatoes, onion, garlic, and Mexican oregano.

Huevos ahogados in a cast iron skillet.

A Note from Isabel

If you’re the type of person who puts salsa on your eggs (hi, same), then cooking the eggs in the salsa just makes sense. The eggs gently poach right in the simmering sauce, soaking up all that deep chile flavor while the yolks stay perfectly runny.

Huevos ahogados literally translates to “drowned eggs,” and that’s exactly what they are: eggs nestled into a tomato and dried chile salsa and cooked until just set. Every family makes them a little differently. Some use jalapeños, others use dried chiles like guajillos and chile de árbol. This version leans on guajillos for flavor and color, with optional árbol chiles if you want some heat.

Serve them straight out of the skillet with warm tortillas, and you’ve got one of the coziest Mexican breakfasts there is.

Ingredients for huevos ahogados on a table.

Ingredients You’ll Need

IngredientWhy It Works / Notes
Guajillo chilesMild and slightly sweet with deep chile flavor. They give the salsa its rich red color without making it overly spicy.
Árbol chiles (optional)Adds heat. Use 1-2 for a little kick, more if you like it spicy, or leave them out completely for a mild sauce.
Roma tomatoesThe base of the salsa. They add natural sweetness and balance the dried chiles.
Onion + garlicBuild classic salsa flavor and add depth once sautéed.
Mexican oreganoAdds subtle earthiness that makes the sauce taste authentic. You can use regular oregano if you don’t have the Mexican variety.
EggsGently poached right in the sauce for tender whites and jammy yolks. If you prefer your eggs fully cooked through, you can simmer them for a little longer.

How to Make Huevos Ahogados

Guajillo chiles toasting on a skillet.

Toast and rehydrate the chiles. Toast the guajillo and árbol chiles in a dry skillet until fragrant, about 1 minute. This brings out their flavor. Then simmer them with the tomatoes in water until softened.

Onion and garlic sauteeing in a skillet.

Sauté the aromatics. While the chiles soak, sauté the onion and garlic in olive oil until soft and fragrant.

The blended salsa for huevos ahogados in a blender.

Blend the salsa. Add the softened chiles, tomatoes, sautéed onion and garlic, salt, and oregano to a blender. Blend until smooth or pulse for a more rustic texture.

The blended salsa being poured in a skillet for huevos ahogados.

Simmer the sauce. Pour the salsa back into the skillet and simmer for a minute to let the flavors come together.

A cracked egg being poured into the sauce for huevos ahogados.

Add the eggs. Make small wells in the sauce and crack an egg into each one. Cover and cook until the whites are set and the yolks are cooked to your liking, about 7–10 minutes.

A bowl of huevos ahogados garnished with cilantro and cotija cheese.

Garnish and serve. Top with chopped cilantro and crumbled queso fresco. Serve immediately with warm flour tortillas, corn tortillas, bolillo bread, or telera bread.

Tips and Substitutions

  • Control the heat. This sauce is very forgiving. Give it a taste once it’s blended. If it’s not spicy enough, add an árbol chile. If it’s too spicy, add in another tomato.
  • Huevos ahogados are best eaten immediately. If you do have leftovers, store them in an airtight container in the fridge for up to 2 days. You can reheat them in the microwave in intervals of 30 seconds to make sure the eggs don’t get rubbery.
  • Make ahead. Prepare the salsa ahead of time, then poach the eggs in the salsa when you’re ready to eat for a delicious breakfast in under 15 minutes.
  • Like it smoky? Add 1 chipotle pepper in adobo to the blender for a smoky twist.
  • Use a different salsa. Huevos ahogados are usually made with a roasted salsa from either fresh tomatoes, chiles, and onions, or toasted dried chiles. If you’re in a pinch, you can use your favorite store-bought roasted salsa or this roasted tomato salsa.

Frequently Asked Questions

How do I keep the eggs from overcooking?

Cook them low and slow. Once the eggs are in the salsa, reduce the heat to low and cover the skillet. Start checking around 7 minutes. Pull them off the heat when the whites are set but the yolks are still how you like them. They’ll continue cooking slightly from the residual heat.

How do I keep the eggs from overcooking?

Cook them low and slow. Once the eggs are in the salsa, reduce the heat to low and cover the skillet. Start checking around 7 minutes. Pull them off the heat when the whites are set but the yolks are still how you like them. They’ll continue cooking slightly from the residual heat.

What’s the difference between huevos rancheros and huevos ahogados?

Huevos rancheros are fried eggs served on tortillas with salsa on top. Huevos ahogados are poached directly in the salsa. The eggs cook in the sauce, which makes them extra flavorful and saucy.

What should I serve with huevos ahogados?

Warm flour tortillas are my favorite for scooping everything up. Corn tortillas, crusty bread, or toast also work great. Add refried beans or sliced avocado if you want to make it a bigger meal.

Are huevos ahogados similar to shakshuka?

They’re similar in that both dishes feature eggs cooked directly in a simmering sauce. The big difference is the flavor profile. Shakshuka is typically made with tomatoes, bell peppers, and warm spices like cumin and paprika, while huevos ahogados are cooked in a Mexican red salsa made from dried chiles, tomatoes, garlic, and Mexican oregano. Same concept, totally different flavor.

More Recipes To Try

5 from 2 votes

Huevos Ahogados

Huevos Ahogados is an easy Mexican recipe that features gently poached eggs in a simmering salsa made from tomatoes and guajillo peppers.
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 2 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients 

  • 10 guajillo chiles, stemmed and seeded (about 2 ounces)
  • 2 árbol chiles, stemmed (optional)
  • 5 large Roma tomatoes
  • 2 tablespoons olive oil
  • ½ large white onion, diced
  • 3 cloves garlic, minced
  • ½ tablespoon kosher salt, plus more to taste
  • ¼ teaspoon dried Mexican oregano
  • 4 large eggs
  • For topping: chopped cilantro, crumbled queso fresco or cotija cheese

Instructions 

  • Add the guajillo and árbol chiles to a medium skillet over medium heat. Toast until fragrant, flipping occasionally, about 1 minute. Transfer to a small pot.
  • Add the tomatoes and fill the pot with water until the tomatoes are completely covered. Bring to a boil over high heat, reduce the heat to low, cover, and simmer for 2 minutes. Remove the pot from heat and let sit for 5 minutes to soften and rehydrate.
  • While the chiles and tomatoes are soaking, heat the olive oil in the same medium skillet over medium-high heat. Add the onions and garlic, and cook for 5 minutes, stirring occasionally. Remove from the heat and transfer to a large blender.
  • Add ½ cup of the chile cooking water, the rehydrated chiles, salt, and oregano to the blender. Blend until smooth.
  • Add the cooked tomatoes and pulse a few times for a chunky and rustic sauce, or blend completely for a smooth sauce. This is all personal preference.
  • Pour the sauce back into the same medium skillet and cook for 1 minute over medium heat, stirring often, then reduce the heat to low.
  • Use a spoon to make 4 small wells in the sauce and crack an egg into each well.
  • Cover and cook for 7-10 minutes until the egg whites are no longer clear and the yolks are cooked to your liking.
  • Garnish with desired toppings and with warm flour tortillas or toast.

Video

Notes

  • Árbol chiles. These are optional as they add some spice. If you prefer a medium heat level, omit them. If you want a little more spice, use 4-5. Add some smokiness by leaving out the árbol chiles and adding 1 or 2 chipotle peppers in adobo sauce to the blender with the other ingredients.
  • Make ahead. Prepare the salsa ahead of time then poach the eggs in the salsa when you’re ready to eat for a delicious breakfast in under 15 minutes!
  • Storing and reheating. If you have leftovers, store them in an airtight container in the fridge for up to 2 days. You can reheat them in the microwave in intervals of 30 seconds to make sure the eggs don’t get rubbery.

Nutrition

Serving: 1serving | Calories: 375kcal | Carbohydrates: 24g | Protein: 17g | Fat: 25g | Saturated Fat: 5g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 14g | Trans Fat: 0.04g | Cholesterol: 372mg | Sodium: 1913mg | Potassium: 918mg | Fiber: 8g | Sugar: 13g | Vitamin A: 6604IU | Vitamin C: 31mg | Calcium: 102mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

Photography by Ashley McLaughlin.

This post was originally published in September 2020 and has been updated with new photos and more helpful tips.

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




9 Comments

  1. Jeanne says:

    5 stars
    I make my own chorizo from ground pork (because I like meat in it instead of saliva glands) I used about 1/2 pound that was cooked with the salsa. Also I added about a half teaspoon of cumin. It was delicious!

  2. David says:

    Do you have a suggestion for a way to do this without a blender? Specifically referring to the dried guajillo chiles. I figure with the tomatoes I can just smash them a bit after simmering and maybe add some tomato sauce if needed. But the chiles have me guessing…

    1. Ana @ Isabel Eats says:

      Hi David! After the chiles have soaked, they’re really soft and pliable and easy to mash. You should be able to smash them along with the tomatoes!

  3. Alonzo says:

    my mom use to make a fish soap, I thought it was made with catfish? I also thought it had chunks of potatoes. Do you have anything like this?
    Gracias

    1. Ana @ Isabel Eats says:

      Hi Alonzo! I think I know what you’re referring to! I think you’re thinking of Caldo de pescado or Caldo siete mares. We don’t have that recipe on the blog just yet, but you should be able to find a recipe for it on another food blog!

    2. David says:

      Caldo de Oso?

  4. Pam says:

    lol, at first glance I thought the recipe was for “huevos albondigas” 🙂
    Not even sure what that would be, so probably why it caught my eye!

    Haven’t tried it yet, but can’t wait (need to get to the store for some ingredients first…)

  5. Francis says:

    Can you post the recipe for soapa de aho my favorite soup thanks, Francis

  6. Jocelyn Wilhelm says:

    This is a must try for sure! Thanks for sharing!