Mouthwatering Mexican Garlic Soup

By Mila | Updated on February 21, 2025

I never thought garlic could be the star of a soup until I tried this Mexican recipe. Growing up, garlic was always the supporting actor—mixed into marinara sauce or hiding in salad dressing. But this soup puts garlic front and center, and it actually works.

The first time I made it, I was worried it would be too strong. Six cloves of garlic sounds like a lot when you’re used to using just one. But something magical happens when you simmer garlic slowly—it gets sweet and mellow instead of sharp and biting. Plus, the broth and other ingredients balance everything out perfectly.

Image: theamazingfood.com / All Rights reserved

 

Why You’ll Love This Mexican Garlic Soup

  • Quick weeknight meal – Ready in just 30-45 minutes, this soup is perfect when you need something warm and satisfying without spending hours in the kitchen.
  • Simple pantry ingredients – With just garlic, stock, and a few basic seasonings, you probably already have most of what you need to make this comforting soup.
  • Bold, warming flavors – The combination of roasted garlic, fresh oregano, and bright lime juice creates a soup that’s both soothing and packed with flavor.
  • Light yet satisfying – This brothy soup fills you up without weighing you down, making it a great choice for lunch or a light dinner.
  • Customizable protein – The optional beaten eggs add richness and protein, but you can easily skip them or add other ingredients like shredded chicken to make it your own.
 

What Kind of Garlic Should I Use?

Fresh garlic is absolutely essential for this soup – don’t even think about using the pre-minced stuff from a jar since the flavor just won’t be the same. You’ll want to look for firm, plump bulbs with tight, papery skin and no green shoots sprouting from the top. When you crush the cloves, they should smell sharp and pungent, not musty or bitter. Since this recipe calls for a whopping 15 cloves, consider buying garlic in bulk or picking up a few extra bulbs to make sure you have enough of the good stuff.

 
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This simple soup is pretty forgiving when it comes to swaps, so here are some easy substitutions:

  • Fresh garlic: Don’t skimp on the garlic here – it’s the star of the show! But if you’re in a pinch, you can use garlic powder (about 2-3 teaspoons) though the flavor won’t be quite as rich and mellow.
  • Chicken or vegetable stock: Either works great, so use what you have on hand. If you only have bouillon cubes or paste, that’s fine too – just dissolve them in hot water according to package directions.
  • Fresh oregano: Dried oregano works perfectly if fresh isn’t available – just use about 2 teaspoons instead of 2 tablespoons. Mexican oregano is ideal if you can find it, but regular oregano does the job.
  • Lime: Lemon can work in a pinch, though lime gives that authentic Mexican flavor. You’ll want about the same amount of lemon juice.
  • Baguette: Any crusty bread works here – sourdough, French bread, or even thick slices of regular bread toasted until crispy will do the trick.
  • Eggs: The eggs are totally optional and add a silky texture when stirred in slowly. Skip them if you prefer a lighter soup or have dietary restrictions.
 

Watch Out for These Mistakes While Cooking

The biggest mistake when making Mexican garlic soup is burning the garlic, which happens fast and turns your soup bitter – keep the heat at medium-low and stir constantly while the garlic sizzles to achieve that golden, fragrant result you’re after.

If you’re adding the optional beaten eggs, the key is to pour them in very slowly while stirring the hot soup vigorously, otherwise you’ll end up with scrambled egg chunks instead of silky ribbons throughout the broth.

Don’t add the lime juice until the very end of cooking, as the acid can make the soup taste harsh if it cooks too long, and always taste before adding the full amount of salt since some stocks are already quite salty.

For the best flavor, let the garlic cook until it’s deeply golden and aromatic before adding your stock – this extra step makes all the difference between bland and restaurant-quality soup.

 
Image: theamazingfood.com / All Rights reserved

What to Serve With Mexican Garlic Soup?

This soup is perfect on its own, but I love serving it with warm tortillas or crusty bread for dipping – that baguette in the recipe is definitely the way to go! The garlicky broth pairs beautifully with simple sides like quesadillas, especially ones filled with cheese and maybe some roasted peppers. If you want to make it more of a complete meal, try adding some cooked rice or small pasta right into the soup, or serve it alongside a fresh avocado salad with lime dressing. The lime wedges are essential for squeezing right into each bowl, so don’t skip those!

 

Storage Instructions

Refrigerate: This garlic soup keeps really well in the fridge for up to 4 days in a covered container. The flavors actually get even better after sitting overnight, so it’s perfect for making ahead. Just remember to add fresh lime juice and oregano when you reheat it to brighten up those flavors again.

Freeze: You can freeze this soup for up to 3 months, but I’d recommend leaving out the beaten eggs if you plan to freeze it. The eggs can get a bit weird when frozen and thawed. Just add them fresh when you reheat the soup later.

Warm Up: Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally. If you’re adding the beaten eggs, drizzle them in slowly while stirring to create those nice egg ribbons. Give it a fresh squeeze of lime and sprinkle of oregano before serving to make it taste like new.

 
Preparation Time10-15 minutes
Cooking Time20-30 minutes
Total Time30-45 minutes
Level of DifficultyEasy
 

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 600-700
  • Protein: 8-12 g
  • Fat: 55-60 g
  • Carbohydrates: 30-35 g
 

Ingredients

For the soup:

  • 1 1/2 tsp salt (skip if broth is already salted)
  • 15 garlic cloves, smashed (or minced if you prefer smaller pieces)
  • 2 tbsp fresh oregano, chopped (freshly chopped for best aroma)
  • 3 eggs, beaten (leave out for vegan version)
  • 8 cups chicken or vegetable broth
  • 4 tbsp olive oil (I use extra virgin for richer flavor)
  • Juice of 1 lime (about 2 tbsp)

For the garnish:

  • 1/2 baguette, sliced or cubed (or gluten-free bread)
  • Lime wedges (from 1 lime, for serving)
 

Step 1: Prepare Mise en Place and Toast the Bread

  • 1/2 baguette, sliced or cubed
  • 15 garlic cloves, smashed
  • 2 tbsp fresh oregano, chopped
  • Juice of 1 lime
  • 3 eggs, beaten

Start by preheating your oven to 325°F (160°C).

While it heats, slice or cube your baguette into bite-sized pieces and set aside.

Smash your garlic cloves with the side of a knife—this creates more surface area for flavor and makes them softer and easier to infuse into oil.

Chop your fresh oregano and have it ready, juice your lime, and beat your eggs in a small bowl.

Having everything prepped before you start cooking ensures the soup comes together smoothly without interruption.

 

Step 2: Infuse Oil with Garlic and Toast Bread

  • 4 tbsp olive oil
  • 15 garlic cloves, smashed
  • 1/2 baguette, sliced or cubed
  • 1 1/2 tsp salt

Heat the olive oil in a large pot over medium heat.

Add all the smashed garlic cloves and cook gently for 3-4 minutes, stirring occasionally, until the garlic becomes soft and fragrant but doesn’t brown—you want golden, tender garlic, not bitter.

Meanwhile, toss your bread pieces with 2-3 tablespoons of the garlic-infused oil, season lightly with salt, and spread on a baking sheet.

Place in the preheated oven for about 10 minutes until golden and crispy.

I find this simultaneous cooking saves time and the bread picks up that wonderful garlic flavor.

 

Step 3: Build the Soup Base

  • 8 cups chicken or vegetable broth
  • 1 1/2 tsp salt
  • 2 tbsp fresh oregano, chopped

Pour the broth into the pot with the garlic-infused oil and increase the heat to medium-high.

Bring the broth to a gentle simmer, stirring occasionally.

Once simmering, add the salt (taste first if your broth is already well-salted) and the fresh oregano.

Let it simmer for 2-3 minutes to allow the oregano to fully release its oils and flavor into the broth.

This gentle simmering creates a deeply aromatic base without any harsh flavors.

 

Step 4: Cook the Eggs and Finish the Soup

  • 3 eggs, beaten
  • Juice of 1 lime

While the broth simmers, check that your bread is golden and remove it from the oven.

Slowly drizzle the beaten eggs into the simmering soup while stirring gently with a wooden spoon—this creates delicate egg ribbons throughout rather than clumps.

Continue stirring for 3-5 minutes until the eggs are fully cooked and the soup develops those signature silky strands.

I like to stir constantly to keep the eggs from clumping together.

Once the eggs are cooked, remove the pot from heat immediately and stir in the lime juice for a bright, fresh finish.

 

Step 5: Serve and Garnish

  • Toasted bread from Step 2
  • Lime wedges

Ladle the soup into bowls and top each serving with a generous handful of the toasted garlic bread.

Serve immediately while the soup is hot and the bread is still crispy.

Pass lime wedges on the side so diners can add extra brightness to their bowls according to their preference.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment