Creamy Cilantro Soup

Enjoy the comforting flavors of creamy cilantro soup! This easy-to-make recipe combines fresh cilantro, tender potatoes, and savory spices for a silky, flavorful dish. Perfectly garnished with tortilla chips, queso fresco, and cilantro leaves, it’s a must-try for any soup lover!

When I think of cilantro, I think of home—of my mom’s kitchen, where every dish started with the aroma of fresh herbs hitting a hot pan. Cilantro is one of those ingredients that feels like a hug from Mexican cuisine, and this creamy cilantro soup is no exception.

This recipe isn’t just a soup; it’s a way to bring a little bit of Mexico to your table, no matter where you are. I’ve carefully crafted it so you can make it with ingredients that are easy to find, even if you’re miles away from a Mexican market.

You don’t need anything fancy—just fresh cilantro, some humble potatoes, and a few pantry staples.

Creamy cilantro soup served in a bowl with tortilla chips, crumbled queso fresco and cilantro leaves.

I love this cilantro soup because it’s comforting but still light, with a velvety texture that feels luxurious without being heavy. It’s also a bit of a show-off—perfect for when you want to impress guests with a dish that looks and tastes like it took hours, even though it comes together in no time.

The garnish is where the magic happens. Crushed tortilla chips, a sprinkle of queso fresco, and a few bright cilantro leaves make every bowl feel special. But if you want to make it vegan and dairy-free, just leave out the cheese.

If you’re looking for a cozy, flavorful soup that celebrates the heart of Mexican cooking, try this Mexican cilantro soup (or crema de cilantro, as it’s known in Mexico). Trust me—you’re going to love it.

How to Make Mexican Creamy Cilantro Soup

Start by taking a nice, small pot and setting it over medium-low heat. Pour in those two tablespoons of olive oil—it’s going to make everything nice and fragrant.

Once the oil warms up, toss in the chopped onion and that little clove of garlic. Don’t let them get lonely; stir them around a bit! Let them sizzle for about a minute until they start smelling amazing. (You know, that smell where everyone in the house starts asking what’s cooking!)

Sautéing onion in a pot.

Now, toss in the diced potatoes. Don’t rush this part—it’s not a race! Cook them gently, stirring constantly. Lower and slow is key here because we’re building layers of flavor.

Keep this going for about 5 minutes until the onions look translucent and soft.

Sautéing the potato chunks.

Pour in 4 cups of water. Now it’s time to season. Add the vegetable stock powder, a little pinch of cumin (don’t skip this—it’s the secret spice that makes the soup irresistible), and a good sprinkle of salt and pepper. Give everything a quick stir.

Added vegetable stock to the pot.

Turn up the heat a little to bring it to a gentle simmer. Once it’s bubbling, lower the heat again, cover the pot, and let it cook for about 8 minutes. Use this time to clean up the counters—or just relax with a cup of coffee.

Check the potatoes after 8 minutes; they should be soft enough to easily mash with a fork. If they’re still a little firm, give them a couple more minutes.

Showing the cooked potato chunks with a spoon.

Okay, now turn off the heat and let everything cool for a couple of minutes. Safety first! We’re about to blend, and you don’t want any hot soup accidents.

Carefully transfer the mixture into a blender. Add the cilantro (yes, all of it, stems included!).

The potatoes mixture and fresh cilantro in a blender.

Blend until the soup is silky smooth. If you’ve got an immersion blender, you can just blend everything right in the pot—easy peasy.

Pour the pureed soup back into the pot and turn the heat back to medium.

The cilantro creamy mixture in a blender.

Give it a taste—this is your chance to adjust the salt, pepper, or cumin to make it perfect for your palate. Let it warm through for just a couple of minutes, and you’re ready to serve!

Here comes the fun part—serving! Ladle the soup into bowls, and now let’s make it beautiful.

Crush a handful of tortilla chips on top for some crunch, sprinkle over some queso fresco (don’t be shy with it!), and finish with a few fresh cilantro leaves.

Ta-da! You’ve made a gorgeous bowl of comforting, flavorful soup that can be served as an appetizer or a side dish.

Creamy cilantro soup in a bowl with tortilla chips and cheese.

How to Store This Crema de Cilantro

Store leftover creamy cilantro soup in an airtight container in the refrigerator for up to 3 days. To reheat, warm it gently on the stovetop over low heat, stirring occasionally, or use the microwave in short bursts, stirring in between.

If the soup thickens in the fridge, add a splash of water or broth to restore its creamy consistency. Freezing is not recommended as the fresh cilantro flavor may diminish.

More Mexican Soups

Loved this cilantro soup recipe? Then please take a minute and rate it below in the comments. And don’t forget to share and follow this blog on InstagramFacebookPinterest, and YouTube.

Mexican cilantro soup recipe.

Creamy Cilantro Soup

4 servings
This simple recipe blends fresh cilantro, tender potatoes, and aromatic spices into a smooth, flavorful soup. Topped with crunchy tortilla chips, crumbled queso fresco, and fresh cilantro leaves, it’s a treat no soup lover should miss!
prep 10 minutes
cook 20 minutes
total 30 minutes

Ingredients 

  • 2 cups cilantro (slightly packed)
  • 2 cups potatoes (peeled and diced)
  • ½ cup onion (roughly chopped)
  • 1 small garlic clove (peeled)
  • 1 pinch ground cumin
  • 2 teaspoons vegetable stock powder (read notes below)
  • 2 Tablespoons extra virgin olive oil
  • Salt and pepper (to taste)

For serving

  • Tortilla chips
  • Queso fresco (omit if you want to make it vegan and dairy-free)
  • Cilantro leaves

Instructions
 

  • Heat the olive oil in a small pot over medium-low heat.
  • Add the onion and garlic, saute for 1 minute.
  • Add potatoes and cook stirring constantly on medium-low heat for 5 minutes or until onions are translucent and nicely soft.
  • Pour 4 cups of water and season with vegetable stock powder, cumin, salt, and pepper to taste.
  • Bring to a simmer and cook until potatoes are nicely soft (about 8 minutes). Turn off the heat and allow the mixture to slightly cool down.
  • Transfer everything to a blender along with the cilantro. Puree the soup, or alternatively, use an immersion blender directly in the pot until smooth.
  • Pour the pureed soup back into the pot and heat it over medium heat. Taste and adjust the seasonings as needed.
  • Serve in bowls and top with tortilla chips, sprinkled queso fresco, and a few cilantro leaves as garnish.

Notes

  • You can use liquid vegetable stock as a substitute for powdered stock and water.
  • Use fresh, vibrant cilantro for the best flavor—avoid bunches with yellowing or limp leaves.
  • Blend the soup in batches if your blender is small to avoid spills and ensure a smooth consistency.
  • Don’t skip the garnishes—they add texture and elevate the soup to something truly special!
Nutrition Information
Serving: 1 serving w/o toppings | Calories: 154kcal | Carbohydrates: 21g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1174mg | Potassium: 517mg | Fiber: 3g | Sugar: 2g | Vitamin A: 543IU | Vitamin C: 25mg | Calcium: 25mg | Iron: 1mg

Leave a Reply

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

Recipe Rating




One Comment