
There’s nothing quite like a warm bowl of Caldo de Verduras.
This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.
This Mexican Vegetable Soup is filled with fresh flavors, hearty ingredients, and a comforting homemade taste that everyone loves.
Whether you’re looking for a light lunch or a cozy dinner, this soup will hit the spot every time.

Table of Contents
🥣 Ingredients
- Olive oil
- Mexican calabazas (zucchini squash)
- Chayote
- Celery
- Carrots
- Onion
- Garlic
- Jalapeño
- Bay leaf
- Limes
- Chicken stock or vegetable stock
- Salt and pepper
- Avocado (optional, for topping)
There are fruits and vegetables in Mexico that you can’t find in the US. If you can’t find some of these Mexican veggies used in this recipe, simply use any variety of vegetables you like.

👩🏼🍳 Step by Step Instructions
- In a large stock pot, heat olive oil.
- Add the zucchini, chayote, celery, carrots, salt, and pepper. Saute for 3-4 minutes, stirring often.
- Mix in the onion and cook for 2 more minutes.
- Add garlic, jalapeño, bay leaf, lime juice, and stock. Season with more salt and pepper as needed.
- Cover the pot and bring everything to a boil.
- Lower the heat and let the soup simmer for 30 minutes.
- Serve hot and top with fresh avocado slices and chopped cilantro, if desired.
Caldo de Verduras vs. Sopa de Verduras
They mean the exact same thing. “Caldo” and “sopa” are the same words in Spanish. You might also see this soup referred to as “Caldo de Vegetales” which basically means, vegetable soup. Whatever you want to call this Mexican Vegetable Soup is fine by me.

🫙 Storing Instructions
Let the soup cool completely before storing. Transfer it to an airtight container and place it in the refrigerator for up to 4 days.
🔥 Reheating Instructions
To reheat, warm the soup on the stovetop over medium heat until hot. You can also reheat individual portions in the microwave for about 2 minutes, stirring halfway through. Add a splash of broth or water if needed to thin it out.
🙋🏻♀️ Frequently Asked Questions (FAQs)
Yes! Just use vegetable broth instead of chicken broth.
Feel free to add green beans, potatoes, corn, or cabbage. This recipe is very flexible and can be adjusted with whatever fresh veggies you have on hand.
You can add lime juice during the cooking process for a tangy flavor or squeeze it in at the end for a fresher taste. Whichever you choose.
Add some diced chipotle peppers or ½ teaspoon of chili powder to the pot. To reduce the heat, use bell pepper instead of jalapenos or a can of diced green chilies.

🍲 More Mexican Soups
Caldo de Verduras is a simple yet flavorful Mexican Vegetable Soup that’s perfect for any day of the week. It’s light, healthy, and loaded with fresh vegetables that warm both the body and the soul. Serve with warm corn tortillas or tortilla chips.
😋 Hungry for More?
Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest for my latest recipes and videos.

Caldo de Verduras (Mexican Vegetable Soup)
Ingredients
- 2 tablespoons olive oil
- 4 Mexican calabazas or zucchini squash, diced
- 1 chayote diced
- 2 celery stick sliced
- 2 carrots sliced
- ½ onion diced
- 1 garlic finely diced
- 1 jalapeño finely diced
- 1 bay leaf
- Juice of 2 limes
- 8 cups of chicken broth or vegetable broth
- Salt and pepper
- Avocado optional
Instructions
- In a large stock pot, heat olive oil.
- Add squash, chayote, celery, carrot, salt and pepper.
- Sweat the veggies for 3-4 minutes.
- Stir frequently.
- Add the onion.
- Cook for 2 minutes.
- Stir frequently.
- Add garlic, jalapeño, bay leaf, lime juice, stock, and more salt and pepper.
- Cover and bring to a boil.
- Reduce heat and let simmer for 30 minutes.
- Serve and top with avocado.
- Enjoy!






Thank you so much for the Mexican vegetable soup, it is delicious 😋
Delicious is my favorite word! So glad.
I love soup season! This soup is on the schedule now for tomorrow.
I need to up the protein so will try it with beans or quinoa added.
Thanks a bunch
Beans and quinoa are great additions! Hope you enjoyed the soup.
Love a good and flavorful vegetable soup. Thank you.
Glad you liked this recipe Debra!
Perfect comfort food!
Indeed! Hope you try this recipe.
Another fantastic Mexican dish! We are so thankful we found your blog, started to have regular Mexican nights at home!
Thank you very much. Glad you like my blog and recipes!
This Caldo de Verduras looks sooo healthy-licious, Maggie!
So glad you enjoyed this!
So delicious! We’re still in winter in Australia so soups are still a great go to for us. Yum!
This recipes is delicious. Hope you try it!
There’s nothing better than a good soup when you’re fighting off a cold!
Right? is the best and this recipe is delicious.
Such and easy and flavorful soup, and healthy too! Perfect.
Right? So easy and delicious
What a delicious soup, with lots of flavors. Really tasteful
Thank you Andrea! Glad you enjoyed it!
I just love comforting bowls of soup, and this one is so full of flavour!
It definitely is. Glad you liked it!
Love this! It’s a perfect way to use up my zucchini stash, and I love the citrus hit from the lime. Yum!
It’s delicious! So glad you enjoyed it!
I can’t believe how ignorant are you saying that México is a poor country and modernizing slowly.
You should study more
Yum! This looks healthy and delicious. I love Mexican soups, but most of them are drowned in cheese. This one sounds perfect.
Thank you! I think it’s perfect too. 🙂