ADVERTISEMENT

Easy Soup With Cilantro – 40-Minute Weeknight Meal

By September 7, 20267 min read

Soup with cilantro? You might think it's just a garnish. But here's the thing: cilantro can carry a soup. Its bright, citrusy notes cut through richness and wake up your palate. I've been making this version for years, and it's become my go-to when I want something fast, healthy, and packed with flavor without a laundry list of ingredients.

Advertisements1

This isn't a shy, watery broth. It's a hearty blend of chicken, black beans, and fire-roasted tomatoes, thickened just enough to coat a spoon. The cilantro goes in twice – once to simmer and mellow, and once fresh at the end for that pop of green. The result is a soup that's both comforting and refreshing.

If you're skeptical about cilantro's soapy taste for some people, don't worry – the heat of cooking tames it, and the lime brightens everything. Serve it with tortilla chips and you've got a meal. Let's get into it.

Why You'll Love This Recipe

1

Fast: Ready in 40 minutes from start to finish, perfect for busy weeknights.
2

Fresh: Loads of cilantro and lime make it taste light and vibrant.
3

Hearty: Chicken and black beans make it a filling meal, not just a starter.
4

One-Pot: Minimal cleanup – everything cooks in a single pot.

About the Ingredients

2 tbsp olive oil

Use extra-virgin for better flavor. Substitute avocado oil if you prefer.

1 large yellow onion, diced

About 1.5 cups. Sweet onion also works; shallots would be milder.

3 cloves garlic, minced

Fresh is best. In a pinch, 1 tsp garlic powder.

1 tsp ground cumin

Toast whole seeds and grind for more depth. Or use 1 tbsp chili powder for a smoky twist.

1/2 tsp smoked paprika

Regular paprika works, but smoked adds a subtle bacon-like note. Omit if you don't have it.

4 cups (960ml) low-sodium chicken broth

Vegetable broth works for a vegetarian version. Low-sodium is key so you control the salt.

1 can (14.5 oz / 410g) fire-roasted diced tomatoes

Regular diced tomatoes are fine. Fire-roasted gives a subtle charred flavor.

1 can (15 oz / 425g) black beans, drained and rinsed

Rinsing removes excess sodium and prevents a murky broth. Pinto beans are a good sub.

1.5 cups (about 250g) cooked shredded chicken

Rotisserie chicken works great. Or use leftover turkey. For vegetarian, add extra beans.

1 cup (30g) fresh cilantro, chopped, divided

Use the leaves and tender stems. If you dislike cilantro, try flat-leaf parsley with a squeeze of lime.

2 tbsp fresh lime juice (about 1 lime)

Always use fresh lime, not bottled. Add more to taste at the end.

Salt and black pepper to taste

Start with 1/2 tsp salt and 1/4 tsp pepper. Adjust after simmering.

Tips & Tricks

  • Don't skip the final fresh cilantro – it adds a brightness that cooked cilantro loses.
  • If you're sensitive to salt, use unsalted broth and season to taste.
  • For a thicker soup, mash some of the beans with a fork before adding them.

Pro Tips

1

Batch prep: Chop onion and garlic ahead to save 10 minutes.
2

Use rotisserie chicken to cut prep time even more.
3

Make it a full meal by adding 1/2 cup of rice or quinoa with the broth.
4

Store leftover lime wedges to squeeze fresh over each bowl.

Step-by-Step Instructions

1. Sauté the aromatics

Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and cook until soft and translucent, about 5 minutes. Add garlic, cumin, and smoked paprika; cook for 1 minute until fragrant, stirring constantly.

2. Add liquids and tomatoes

Pour in the chicken broth and add the fire-roasted tomatoes with their juices. Bring to a boil over high heat (212°F / 100°C).

3. Simmer the base

Reduce heat to low (around 180°F / 82°C) and let it simmer uncovered for 15 minutes to meld flavors. The liquid should be gently bubbling, not rolling.

4. Add beans and chicken

Stir in the drained black beans and shredded chicken. Continue to simmer for another 10 minutes, until everything is heated through. The chicken should be tender and the beans soft.

5. Add half the cilantro

Stir in half of the chopped cilantro (about 1/2 cup) and let it cook for 2 minutes to release its flavor into the broth.

6. Finish with lime and cilantro

Turn off the heat. Stir in the lime juice and the remaining fresh cilantro. Taste and season with salt and pepper. The broth should be bright and herbaceous.

7. Serve and garnish

Ladle into bowls. Optionally top with extra cilantro, a lime wedge, or tortilla strips. Serve hot.

Delicious Variations

Vegetarian

Swap chicken with an extra can of beans or diced zucchini, and use vegetable broth.

Creamy

Stir in 1/2 cup heavy cream or coconut milk at the end for a richer texture.

Spicy

Add a diced jalapeño with the onion, or a pinch of cayenne with the spices.

How to Store Soup With Cilantro

Refrigerator

Store in an airtight container for up to 4 days. The flavors meld even more overnight.

Freezer

Freeze for up to 3 months. Cool completely before transferring to a freezer-safe container. Thaw overnight in the fridge.

Reheating

Reheat on the stovetop over medium heat until bubbling, or microwave in 30-second bursts, stirring between. Add a splash of broth if too thick.

Frequently Asked Questions

Q: Can I use frozen cilantro?

Yes, but fresh is better. Frozen cilantro tends to be softer and less flavorful, so add it in the last step and increase the amount by half.

Q: How do I stop cilantro from tasting soapy?

If cilantro tastes soapy to you, you may have a genetic predisposition. Try cooking it longer – the heat reduces the aldehydes that cause the soapy flavor. Or substitute flat-leaf parsley and add extra lime.

Q: Can I make this soup in a slow cooker?

Absolutely. Sauté the aromatics first, then add everything except the final cilantro and lime. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the fresh cilantro and lime just before serving.

Q: What can I serve with this soup?

This soup pairs well with a crusty bread, a grilled cheese sandwich, or tortilla chips. For a low-carb option, serve with a side salad or cauliflower rice.

If you give this soup a try, let me know how it turns out in the comments. And if you're looking for more quick weeknight meals, check out my other soup recipes.

Soup With Cilantro

Soup With Cilantro

A vibrant, herbaceous soup with fresh cilantro and lime, ready in 40 minutes for a light yet satisfying meal.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 4 cups (960ml) low-sodium chicken broth
  • 1 can (14.5 oz / 410g) fire-roasted diced tomatoes
  • 1 can (15 oz / 425g) black beans, drained and rinsed
  • 1.5 cups (about 250g) cooked shredded chicken
  • 1 cup (30g) fresh cilantro, chopped, divided
  • 2 tbsp fresh lime juice (about 1 lime)
  • Salt and black pepper to taste

📋 Instructions

  1. 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and cook until soft and translucent, about 5 minutes. Add garlic, cumin, and smoked paprika; cook for 1 minute until fragrant, stirring constantly.
  2. 2Add liquids and tomatoes — Pour in the chicken broth and add the fire-roasted tomatoes with their juices. Bring to a boil over high heat (212°F / 100°C).
  3. 3Simmer the base — Reduce heat to low (around 180°F / 82°C) and let it simmer uncovered for 15 minutes to meld flavors. The liquid should be gently bubbling, not rolling.
  4. 4Add beans and chicken — Stir in the drained black beans and shredded chicken. Continue to simmer for another 10 minutes, until everything is heated through. The chicken should be tender and the beans soft.
  5. 5Add half the cilantro — Stir in half of the chopped cilantro (about 1/2 cup) and let it cook for 2 minutes to release its flavor into the broth.
  6. 6Finish with lime and cilantro — Turn off the heat. Stir in the lime juice and the remaining fresh cilantro. Taste and season with salt and pepper. The broth should be bright and herbaceous.
  7. 7Serve and garnish — Ladle into bowls. Optionally top with extra cilantro, a lime wedge, or tortilla strips. Serve hot.
👨‍🍳 Chef's Note: This soup tastes even better the next day, so don't be afraid to make it ahead. Keep your receipts.

Servings: 6

Cuisine: Mexican-inspired

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Diego Ramirez

Written by Diego Ramirez

Diego covers personal finance and side hustles from the perspective of a former gig worker. He breaks down complex money topics into clear, step-by-step plans that anyone can follow. His focus is on building financial confidence through practical experiments and honest numbers.

Leave a Comment

x
Advertisements