Authentic Sopa de Verduras: A Healthy & Hearty Mexican Vegetable Soup Recipe (Whole30 Friendly!)
Discover the true taste of Mexico with Sopa de Verduras (Mexican Vegetable Soup), a nourishing, vibrant, and delicious dish packed with fresh vegetables. This traditional recipe is not only incredibly flavorful but also Whole30 compatible, making it a perfect meal for health-conscious foodies.
Sopa de Verduras, often affectionately known as caldo de verduras, stands as a testament to the incredible balance of flavor and nutrition found within Mexican cuisine. This wholesome vegetable soup is a delightful culinary journey, offering a hearty and satisfying experience without compromising on health. Bursting with a rainbow of fresh, vibrant vegetables, it’s a dish that warms the soul and nourishes the body, fitting seamlessly into a Whole30 lifestyle and countless other healthy eating plans.
For me, this Mexican vegetable soup evokes a deep sense of nostalgia and comfort. Growing up, my mother frequently prepared this dish, always ensuring our meals were rich in vegetables. Her Sopa de Verduras was more than just food; it was a loving way to ensure we received proper nutrition, all while enjoying incredibly delicious flavors. She often served it as a comforting first course for dinner, but its versatility makes it an outstanding choice for a light lunch or a satisfying meatless meal any day of the week.
The memories associated with this soup are vivid and cherished. I recently chatted with my sister about our childhood, and she instantly recalled how much our mom adored eating Sopa de Verduras with a side of simple saltine crackers, often spread with a little butter. It was a peculiar combination to us as kids, but for our mother, it was pure bliss. This simple pairing highlights the comforting, homely essence of Mexican cuisine – where even the most basic accompaniments can elevate a dish to something truly special.
Whether you choose to follow my mom’s tradition with saltines, or opt for warm, freshly made corn tortillas, don’t forget the essential finishing touches. A generous squeeze of fresh lime juice brightens the flavors and adds a zesty kick that perfectly complements the rich broth. For those who enjoy a little heat, a dash of your favorite hot sauce or a dollop of homemade jalapeño salsa will elevate this already wonderful soup to new heights. These additions aren’t just garnishes; they are integral to experiencing the authentic flavors of this beloved Mexican dish.
Crafting Your Perfect Sopa de Verduras: A Step-by-Step Guide
Creating this authentic Sopa de Verduras is a straightforward and rewarding process, even for beginner cooks. The beauty of this soup lies in its simplicity and the fresh quality of its ingredients. Let’s walk through the steps to bring this delightful Mexican vegetable soup to your table.
Preparing the Flavorful Broth Base
The foundation of any great soup is its broth, and Sopa de Verduras is no exception. We start by blending a trio of fresh ingredients that will infuse our soup with rich, aromatic flavors. In a blender or food processor, combine:
- 2 ripe Roma tomatoes: These provide a sweet, tangy depth to the broth.
- ½ onion: Adds a foundational aromatic note.
- 1 garlic clove: Essential for that signature savory kick.
Blend these until you achieve a perfectly smooth puree. This mixture will become the heart of your soup’s flavor.
Building Layers of Taste
Next, in a large Dutch oven or a heavy-bottomed pot, heat a teaspoon of your preferred cooking oil. Once shimmering, add 1 diced celery stalk and sauté it gently. This step helps to soften the celery and release its aromatic compounds, adding another layer of flavor before the tomato mixture is introduced. After a few minutes, pour in the blended tomato, onion, and garlic mixture. Sauté this vibrant base for approximately 2 minutes over medium-low heat, allowing the flavors to meld and deepen slightly.
Simmering to Perfection
Now it’s time to transform our sautéed base into a simmering broth. Carefully add the following ingredients to the pot:
- 2 cups of water: The primary liquid for our soup.
- 2 cups of vegetable broth (or chicken broth): Adds richness and complexity.
- ½ can of tomato sauce: Reinforces the tomato flavor and provides body.
- 1 teaspoon of kosher salt: Essential seasoning, adjust to taste.
- ½ teaspoon of black pepper: For a touch of warmth and spice.
- A pinch of safflower petals: While optional, these add a subtle earthy note and beautiful color, a traditional touch in some Mexican dishes.
Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 5 minutes. This initial simmer allows the flavors of the broth to fully develop and integrate.
Adding the Hearty Vegetables
The beauty of Sopa de Verduras truly shines with the addition of fresh vegetables. Start by adding the longer-cooking vegetables first. Incorporate 4 diced carrots and two small diced Russet potatoes (or one medium potato if preferred). Continue to simmer the soup for another 5 minutes, giving these denser vegetables a head start in softening. The goal is fork-tender, not mushy.
Finishing Touches and Serving
Finally, add the quicker-cooking vegetables: 2 diced zucchini (you can use regular green zucchini or, for a more traditional touch, Mexican grey zucchini). Stir in ¼ cup of fresh chopped cilantro, which adds a burst of freshness and authentic Mexican flavor. Taste the soup and season with additional salt and pepper as needed to achieve your desired flavor profile.
Continue simmering for another 5 minutes, or until all the vegetables, especially the carrots and potatoes, are fork-tender but still retain a slight bite and haven’t fallen apart. The vegetables should be cooked through, but not overcooked.
Serve your steaming hot Sopa de Verduras with a bright squeeze of fresh lime juice, a dash of your favorite hot sauce for a kick, or alongside warm tortillas and that fantastic jalapeño salsa. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days, making this a perfect meal prep option.
Creative Vegetable Soup Variations
While the classic Sopa de Verduras recipe is perfect as is, my mom, like many home cooks, would occasionally introduce variations to infuse a different flavor or simply add more healthful veggies to the pot. These adjustments allow for personal preference and seasonal availability, ensuring the soup remains exciting and adaptable.
- Blended Celery for a Smoother Broth: Instead of sautéing the diced celery, you can blend it directly with the tomatoes, onion, and garlic. This method results in a slightly smoother broth and subtly alters the flavor profile, offering a delicious alternative to the traditional preparation. It’s a great way to incorporate the celery’s goodness in a less textured form.
- Boost with Broccoli or Cauliflower: To enhance the nutritional value and heartiness of your soup, consider adding other vegetables. When you add the zucchini, you can also include a cup of chopped broccoli, cauliflower, or even both. These additions make the soup more substantial and increase its vitamin and fiber content. If you opt for these extra vegetables, remember to add an additional cup of water and broth to maintain a desirable consistency, preventing the soup from becoming too thick.
- Traditional Mexican Grey Zucchini: While regular green zucchini works perfectly, using Mexican grey zucchini can lend a more traditional aesthetic and a slightly different texture to your Sopa de Verduras. These squashes are commonly found in Mexican markets and contribute an authentic touch. Click here to see what they look like.
Expanding Your Vegetable Palette: Other Great Additions
The beauty of a vegetable soup like Sopa de Verduras lies in its flexibility. While my mother had her preferred mix of vegetables, many similar Mexican recipes feature a wider array of produce that would taste absolutely fantastic in this soup. Don’t hesitate to experiment and make it your own!
Here are some other delicious vegetables you can incorporate:
- Cabbage: Adds a pleasant crunch and a slightly earthy flavor. Chop it into bite-sized pieces.
- Corn: Sweet kernels provide a burst of natural sweetness and a lovely texture contrast.
- Peas: Tiny and sweet, peas are a welcome addition for their vibrant color and delicate flavor.
- Green beans: Offer a tender-crisp texture and a fresh, green taste.
- Chayote: A traditional Mexican squash with a mild, slightly sweet flavor.
For best results, add these additional vegetables along with the zucchini, and cook until they are slightly tender but still have a bit of bite – avoiding overcooking is key to maintaining their fresh texture and flavor.
What is Chayote? A Mexican Culinary Gem
Although I didn’t grow up eating chayote, this fascinating vegetable has become a cherished ingredient in my adult culinary adventures, especially after discovering its prevalence in other traditional Mexican recipes. Often pronounced “chai-OH-teh,” this unique squash is a staple in many Latin American cuisines, celebrated for its mild flavor and versatile nature.
Chayote is a type of squash that is typically light green, pear-shaped, and has a slightly wrinkled or spiky skin, though varieties with smoother skin exist. Its flesh is crisp, similar to a cucumber or jicama, but it softens beautifully when cooked. The flavor is incredibly subtle, often described as a cross between an apple and a cucumber, with a hint of sweetness. This mildness makes it an excellent canvas, allowing it to absorb the flavors of the broth and other ingredients in the soup without overpowering them.
Beyond Sopa de Verduras, chayote is a common ingredient in many other traditional Mexican dishes, including hearty stews and the classic caldo de pollo (chicken soup). It’s also often enjoyed sautéed, boiled, or even added raw to salads. Rich in fiber, vitamins, and minerals, chayote is not just delicious but also a wonderfully healthy addition to your diet, bringing an authentic taste of Mexico to your kitchen.
A Wholesome Vegetable Soup for All Ages: Kids & Babies Approved!
One of the many joys of Sopa de Verduras is its universal appeal, especially among the younger members of the family. I am fortunate that my children are big fans of the vegetables I include in this soup. The flavorful broth, combined with tender, easily digestible vegetables, makes it a hit even with picky eaters. It’s a fantastic way to ensure they’re getting a good dose of nutrients in a meal they genuinely enjoy.
This soup also makes an excellent and incredibly healthy option for babies. To prepare it for your little one, simply take a generous scoop of the cooked vegetables and a little broth, then blend them together in a food processor or blender until you achieve a smooth, consistent puree. This homemade baby food is a far superior alternative to many store-bought purees, as you have complete control over the ingredients, ensuring it’s packed with clean, fresh, and wholesome goodness. It’s a wonderful way to introduce babies to a variety of vegetable flavors and the vibrant tastes of Mexican cuisine.
I genuinely hope you enjoy preparing and savoring this comforting and nutritious Sopa de Verduras. It’s a recipe that has brought warmth and joy to my family for generations, and I’m delighted to share it with you.
Please leave me a comment below if you make this or tag me on Instagram @everydaylatina. Your feedback and photos truly make my day!
Explore More Traditional Mexican Soups
If you loved this Sopa de Verduras, you might enjoy exploring other traditional Mexican soups that offer diverse flavors and comforting experiences:
- Mexican Meatball Soup (Caldo de Albóndigas): A hearty and flavorful soup with tender meatballs.
- Cheesy Calabacitas con Elote (Zucchini and Corn Soup): A creamy and savory delight with a touch of cheese.
- Slow Cooker Menudo: A traditional Mexican stew, made easier with a slow cooker.
- Sopa de Tortilla Azteca (Tortilla Soup): A classic, rich, and satisfying soup topped with crispy tortilla strips.
Recipe

Sopa de Verduras (Mexican Vegetable Soup)
by Gemma Aguayo-Murphy
Pin Recipe
Ingredients
- 2 ripe Roma tomatoes
- ½ onion
- 1 garlic clove
- 1 diced celery stalk
- 1 teaspoon oil (such as avocado or olive oil)
- 2 cups water
- 2 cups vegetable broth (or chicken broth for a non-vegetarian option)
- 4 oz tomato sauce (half of a standard 8 oz can)
- 1 teaspoon kosher salt (plus more to taste)
- ½ tsp ground black pepper (plus more to taste)
- ¼ teaspoon safflower petals (optional, for color and subtle flavor)
- 4 peeled and diced carrots
- 2 small Russet potatoes, peeled and diced (or 1 medium)
- 2 diced regular zucchini or Mexican grey zucchini
- ¼ cup fresh chopped cilantro
- 1 cup chopped broccoli (optional, see notes for variation)
- 1 cup chopped cauliflower (optional, see notes for variation)
Instructions
-
Combine the Roma tomatoes, onion, and garlic in a blender or food processor. Blend until the mixture is completely smooth and pureed.
-
In a large Dutch oven or heavy pot, heat 1 teaspoon of oil over medium heat. Add the diced celery stalk and sauté for a few minutes until slightly softened. Then, pour in the blended tomato mixture and continue to sauté for 2 minutes on medium-low heat, allowing the flavors to deepen.
-
Add the water, vegetable (or chicken) broth, tomato sauce, kosher salt, black pepper, and optional safflower petals to the pot. Stir well to combine all ingredients.
-
Bring the soup mixture to a boil. Once boiling, reduce the heat to a gentle simmer and let it cook for 5 minutes to allow the flavors of the broth to meld.
-
Add the peeled and diced carrots and diced potatoes to the simmering soup. Continue to simmer for another 5 minutes, giving these denser vegetables time to begin softening.
-
Next, add the diced zucchini and fresh chopped cilantro. Taste the soup and season with additional salt and pepper as needed to suit your preference.
-
Continue simmering for an additional 5-10 minutes, or until the carrots and potatoes are perfectly fork-tender but still hold their shape and are not falling apart. The zucchini should also be tender but not mushy.
-
Serve the Sopa de Verduras hot. Garnish with a squeeze of fresh lime juice, a dash of your favorite hot sauce, or serve alongside warm tortillas and jalapeño salsa for an authentic Mexican meal.
-
Store any leftover soup in an airtight container in the refrigerator for up to 4 days. It tastes even better the next day!
Notes
- Celery Variation: For a slightly different flavor and smoother broth, you can blend the celery along with the tomatoes, onion, and garlic in step 1, instead of sautéing it separately.
- Heartier Soup: If you wish to add more vegetables like chopped broccoli or cauliflower (1 cup each), incorporate them when you add the zucchini in step 6. If adding these, consider increasing the water and broth by an additional cup each to maintain a good soup consistency.
- Storage: This soup keeps wonderfully. For longer storage, it can be frozen in individual portions for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- Spice Level: For those who love a spicier kick, you can add a small, diced serrano or jalapeño pepper to the blender mix in step 1.
{This post contains affiliate links, which means I receive a small commission, at no extra cost to you, if you make a purchase using the links.}
My Amazon Picks