Discover your new favorite vegetable soup recipe! This incredibly easy-to-make soup is packed with vibrant, fresh vegetables and a delectable tomato-herb broth. It’s the perfect healthy reset after indulgent holidays or a relaxing vacation, and always hits the spot when you’re craving light, wholesome comfort food.

The Ultimate Easy & Healthy Vegetable Soup Recipe
Allow me to introduce you to a culinary gem – my absolute favorite modern vegetable soup recipe. It’s more than just a dish; it’s a feel-good experience, a warm hug in a bowl, and my personal go-to anytime I’m yearning for a healthy reset. Imagine a single, magnificent pot overflowing with nature’s bounty – pure, unadulterated nutrition in its most delicious form.
For years, this recipe has been a beloved staple in my kitchen, a constant companion that helps me get back on track. Its foundation typically consists of a delightful medley of sweet potatoes, red bell pepper, carrots, celery, and tender baby spinach. However, the true beauty of this soup lies in its incredible adaptability. Think of it as your secret weapon for effortlessly clearing out your crisper drawer. Feel completely free to incorporate any soup-friendly fresh or frozen vegetables you have on hand. This ensures minimal waste and maximum flavor, tailored precisely to your preferences and what’s in season.
What truly elevates this vegetable soup is its surprisingly simple yet profoundly flavorful tomato-herb broth. Crafted from everyday pantry essentials, it’s remarkably easy to whip up, even on the busiest days. You won’t find any heavy pasta, beans, or meat in my preferred version, which keeps it wonderfully light yet incredibly hearty and satisfying. But beyond its nutritional benefits and ease of preparation, I cherish this soup because it is simply so cozy, comforting, and utterly delicious. It’s the perfect antidote to dietary fatigue, an excellent way to replenish your body with essential nutrients, and a truly delightful meal for any time of year.
Whether you’re recovering from an indulgent holiday season, returning from a relaxing vacation, or simply seeking to inject more vibrant veggies into your daily diet, this soup is your perfect companion. So, gather all those beautiful vegetables currently residing in your kitchen, and let’s embark on a journey to create a truly unforgettable homemade vegetable soup!

Essential Ingredients for Your Perfect Vegetable Soup
Crafting this flavorful vegetable soup requires a thoughtful selection of ingredients, each playing a crucial role in building its rich taste and wholesome character. Here’s a breakdown of what you’ll need, along with insights into their contribution and potential substitutions:
- High-Quality Olive Oil: Essential for sautéing the foundational vegetables, olive oil adds a subtle richness and helps to unlock their flavors as they soften. Use a good extra virgin olive oil for the best results.
- A Colorful Array of Fresh Vegetables: My preferred base mix includes a white or yellow onion, carrots, celery, sweet potato, and minced garlic. This combination provides a fantastic balance of sweetness, earthiness, and aromatic depth. However, the beauty of this recipe lies in its flexibility. Feel free to explore your refrigerator or freezer for other additions. Bell peppers, zucchini, green beans, or even some corn can be wonderful complements.
- Robust Vegetable Stock: This forms the heart of our soup’s liquid base, providing savory depth. For those who aren’t strictly vegetarian or vegan, chicken or beef stock can be used as alternatives, each lending a slightly different flavor profile. Opt for a low-sodium variety to better control the seasoning of your soup.
- Fire-Roasted Diced Tomatoes: Two cans of these (with their juices!) are a game-changer. Fire-roasted tomatoes offer a deeper, smokier flavor compared to regular diced tomatoes, adding a fantastic layer of complexity and a pleasant tang to the broth. They are absolutely crucial for that signature tomato-herb profile.
- Pepperoncini Peppers (Optional, for a Zesty Kick): For an intriguing blend of tanginess and a mild, gentle heat, I love adding roughly-chopped pepperoncini peppers. They introduce a unique Mediterranean-inspired note. If you prefer a more straightforward spice, a pinch of crushed red pepper flakes works beautifully. If you’re sensitive to spice or prefer a milder soup, simply omit them.
- Classic Italian Seasoning: This dried herb blend is incredibly convenient and always on hand, making it a quick way to infuse the soup with classic Italian flavors. It typically contains a blend of oregano, basil, thyme, marjoram, and rosemary. For a brighter, fresher taste, consider using fresh chopped Italian herbs like basil, rosemary, thyme, or oregano, especially if they’re available.
- Leafy Greens for Freshness: Baby spinach is my go-to for its delicate texture and quick cooking time, wilting beautifully into the hot broth. Other fantastic choices include chopped kale (massaged first if using mature kale for tenderness) or Swiss chard, both of which add robust nutrition and a lovely color.
- Fine Sea Salt and Freshly-Cracked Black Pepper: These humble seasonings are vital for bringing all the flavors together and enhancing the natural taste of the vegetables. Always season to taste, adding gradually until the soup sings.
- Optional Garnishes for Added Flair: While this soup is perfectly satisfying on its own, a sprinkle of fresh herbs like chopped parsley or basil, or a dusting of freshly-grated Parmesan cheese (if not vegan), can elevate it to another level. A drizzle of extra virgin olive oil before serving also adds a luxurious finish.
The complete list of ingredient amounts and detailed step-by-step cooking instructions can be found in the recipe section below.

Mastering Your Homemade Vegetable Soup: Three Easy Cooking Methods
One of the best features of this vegetable soup recipe is its adaptability to various cooking methods. Whether you prefer the classic stovetop, the convenience of a slow cooker, or the speed of an Instant Pot, you can achieve a wonderfully delicious result. Choose the method that best suits your schedule and kitchen setup!
Stovetop Vegetable Soup: The Classic Approach
For a traditional cooking experience that allows you to monitor and adjust flavors as you go, the stovetop method is ideal:
- Sauté the Aromatics: Begin by heating the olive oil in a large, heavy-bottomed stockpot over medium-high heat. Add the diced onion and sauté for approximately 4 minutes, stirring occasionally until it becomes translucent and fragrant.
- Build the Flavor Base: Introduce the minced garlic, diced carrots, and celery to the pot. Continue to sauté for another 5 minutes, stirring periodically. This step is crucial for developing a deep, rich flavor profile.
- Combine & Simmer: Pour in the vegetable stock, fire-roasted diced tomatoes (with their juices), diced sweet potato, diced bell pepper, chopped pepperoncini peppers (if using), and Italian seasoning. Stir everything together gently to ensure all ingredients are well combined.
- Gentle Simmering: Bring the soup to a gentle simmer. Once simmering, reduce the heat to medium-low, cover the pot, and let it continue to cook for 10-15 minutes. This allows the flavors to meld beautifully and ensures the sweet potatoes become perfectly tender.
- Finish with Greens & Seasoning: Remove the lid and stir in the baby spinach. It will wilt quickly into the hot soup. Finally, taste the soup and season generously with fine sea salt and freshly-cracked black pepper to your preference.
- Serve & Enjoy: Ladle the warm soup into bowls, topping with any desired garnishes such as fresh herbs or Parmesan cheese.
Slow Cooker Vegetable Soup: Effortless & Flavorful
If you love the “set it and forget it” convenience, the slow cooker is your best friend. This method allows flavors to deepen beautifully over several hours:
- Combine All Ingredients: Place all the ingredients for the soup into the bowl of your large slow cooker, *except* for the baby spinach and any optional garnishes. Give everything a good stir to ensure even distribution.
- Slow Cook to Perfection: Cover the slow cooker with its lid and set it to cook on high for approximately 3 hours, or on low for 5-6 hours. Cook until the sweet potatoes are fork-tender and the vegetables are soft.
- Add Greens & Season: Once cooked, remove the lid and stir in the baby spinach until it wilts. Season the soup with salt and pepper to taste, adjusting as needed.
- Serve Warm: Dish out the comforting soup, adding your favorite garnishes before serving.
Instant Pot Vegetable Soup: Quick & Nutritious
For those times when you need a delicious and healthy meal on the table fast, the Instant Pot is an absolute lifesaver. This pressure cooking method drastically cuts down on cooking time:
- Load the Pot: Add all soup ingredients (excluding the baby spinach and garnishes) directly into the inner pot of your electric pressure cooker. Stir well to combine thoroughly.
- Pressure Cook: Secure the lid, ensuring the valve is set to the “sealing” position. Cook on high pressure for 15 minutes. Once the cooking cycle is complete, perform a quick release of the pressure according to your Instant Pot’s instructions.
- Final Touches: Carefully remove the lid. Stir in the baby spinach until it has wilted into the hot broth. Taste and adjust seasoning with salt and pepper as desired.
- Serve Immediately: Serve your piping hot soup with any garnishes you enjoy for a quick and satisfying meal.

Endless Customization: Tailoring Your Vegetable Soup
This vegetable soup recipe is a fantastic canvas for culinary creativity. Feel empowered to customize it to your personal tastes, dietary needs, and whatever ingredients you have on hand. Here are some delightful variations to inspire you:
- Experiment with Different Vegetables: Beyond the core ingredients, almost any soup-friendly fresh or frozen vegetable can be a welcome addition. Consider adding zucchini, yellow squash, cauliflower florets, crisp green beans, tender asparagus spears, broccoli florets, or even starchy Yukon gold potatoes for a different texture. Don’t hesitate to raid your garden or farmers’ market for seasonal gems!
- Embrace Fresh Herbs: While dried Italian seasoning is wonderfully convenient, fresh herbs can elevate the soup’s aromatic profile. For a truly vibrant flavor, try adding a large sprig of fresh rosemary and a few small sprigs of fresh thyme during the simmering stage. For garnishing, a generous sprinkle of freshly chopped basil and/or parsley right before serving adds a burst of freshness.
- Add a Protein Boost (Meat Options): If you’re looking to make this soup heartier with meat, it pairs beautifully with several options. Shredded rotisserie chicken, browned ground beef, or savory Italian sausage (either crumbled or sliced) would all make excellent additions. Brown any raw meat before adding it to the soup, or stir in cooked shredded chicken towards the end.
- Incorporate Legumes (Beans or Lentils): For a plant-based protein boost and added fiber, a can of rinsed and drained beans, such as cannellini, kidney, or chickpeas, can be stirred in during the last 10 minutes of cooking. Red or green lentils would also be a delicious and nutritious addition, adding a creamy texture as they cook down.
- Introduce Pasta or Grains: If you prefer a more substantial soup, feel free to add your favorite small pasta shape, like ditalini, orzo, or small shells, during the last 8-10 minutes of cooking. Keep in mind that pasta absorbs a lot of liquid, so you may need to add an extra cup or two of vegetable stock and adjust seasonings accordingly. Cooked quinoa or brown rice can also be stirred in at the end.
- Amp Up the Spice: For those who love a bit more heat, you have several options. Increase the amount of chopped pepperoncini peppers, or add an extra pinch (or two!) of crushed red chile flakes along with the Italian seasoning. A dash of your favorite hot sauce at the table also works wonders.
- Make it Creamy: For a touch of richness, a swirl of dairy-free coconut milk or a dollop of cashew cream can be added at the very end of cooking, just before serving. This creates a wonderfully velvety texture without compromising the healthy essence.

Serving Suggestions & Meal Prep Tips
This versatile vegetable soup is delightful on its own, but it also pairs beautifully with a variety of accompaniments. For a complete meal, consider serving it with a slice of crusty artisan bread, a fresh side salad with a light vinaigrette, or even a grilled cheese sandwich for a nostalgic touch. The warmth of the soup combined with the freshness of other elements creates a perfectly balanced dining experience.
Making Ahead & Storage Instructions:
One of the many advantages of this soup is how well it stores, making it an excellent candidate for meal prep:
- Refrigeration: Allow the soup to cool completely before transferring it to an airtight container. It can be safely stored in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave until warmed through.
- Freezing: For longer storage, this soup freezes beautifully. Portion the cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving some headspace for expansion. It can be frozen for up to 3 months. To serve, thaw overnight in the refrigerator or reheat directly from frozen over low heat on the stovetop, adding a splash of extra stock if needed. The texture of some vegetables, particularly potatoes, might change slightly after freezing and thawing, but the flavor will remain excellent.
More Inspiring Healthy Soup Recipes:
If you’ve enjoyed this delightful vegetable soup and are looking to expand your repertoire of wholesome, comforting meals, here are a few more of my favorite healthy soup recipes to explore:
- Cozy Autumn Wild Rice Soup: A hearty, earthy soup perfect for cooler weather.
- Butternut Squash Soup: Creamy and naturally sweet, a fall favorite.
- Mexican Chicken Lentil Soup: A vibrant, protein-packed soup with a spicy kick.
- Lemony Orzo Chickpea Soup: Light, bright, and incredibly refreshing.
- Thai Chicken Wild Rice Soup: An exotic twist with aromatic spices.
- Can’t-Believe-It’s-Vegetarian Chili: A robust and satisfying chili that even meat-eaters will love.
Vegetable Soup Recipe
- Prep Time: 20 mins
- Cook Time: 25 mins
- Total Time: 45 mins
- Yield: 6-8 servings
Ingredients
- 2 tablespoons olive oil
- 1 white or yellow onion, peeled and diced
- 3 large cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cups vegetable stock
- 2 (15-ounce) cans fire-roasted diced tomatoes (with their juices)
- 1 large sweet potato, peeled and diced into 1-cm cubes
- 1 bell pepper, cored and diced
- 1/4 cup chopped pepperoncini peppers*
- 1 tablespoon Italian seasoning
- 2 large handfuls baby spinach
- fine sea salt and freshly-cracked black pepper, to taste
- optional garnishes: chopped fresh parsley or basil, freshly-grated Parmesan cheese
Instructions
- Heat oil in a large stockpot over medium-high heat. Add onion and sauté for 4 minutes, stirring occasionally. Add garlic, carrots and celery and sauté for 5 more minutes, stirring occasionally.
- Add veggie stock, tomatoes, sweet potato, bell pepper, pepperoncini peppers and Italian seasoning. Stir to combine.
- Continue cooking until the soup reaches a simmer. Reduce heat to medium-low, cover, and continue to simmer for 10-15 minutes, or until the sweet potatoes are tender.
- Stir in the spinach. Season the soup with salt and pepper*, to taste.
- Serve warm, topped with any garnishes that sound good.
Notes
- *Pepperoncini Peppers: You can substitute a pinch of crushed red chili flakes for the pepperoncini peppers if desired, or omit the peppers entirely for a milder soup.
- *Salt and Pepper: As a guideline, I typically use about 1 teaspoon each of fine sea salt and coarse-cracked black pepper. However, always season to your personal preference.
- *Storage Instructions: This soup can be refrigerated in a sealed container for up to 3 days, or frozen for up to 3 months for convenient meal prep.
Share Your Creations!
If you made this delightful recipe, we’d love to see it! Tag @gimmesomeoven on Instagram and use the hashtag #gimmesomeoven.