This nutrient-dense vegetable soup combines a smooth, thickened base with chunky garden vegetables. It is a practical, one-pot meal that utilizes common pantry staples and frozen produce for efficiency.

List of ingredients
- 2 tablespoons extra-virgin olive oil – used for sautรฉing the base vegetables.
- 1 medium onion, diced – provides a foundational aromatic flavor.
- 2 celery stalks, sliced – adds a subtle saltiness and earthiness.
- 2 large carrots, sliced – contributes natural sweetness.
- 1 ยฝ teaspoons salt – used to season the vegetables throughout the process.
- 1 teaspoon black pepper – provides a mild spicy contrast.
- 4 Yukon Gold potatoes, diced (3-4 cups chopped) – acts as the primary thickening agent.
- 2 teaspoons dried thyme – adds a woody, herbal note.
- 2 garlic cloves, minced – provides pungent aromatic depth.
- 1 quart low-sodium vegetable broth – the liquid base for simmering.
- 1 ยฝ cups frozen peas – added at the end to maintain color and texture.
- 1 ยฝ cups frozen corn – adds sweetness and a slight crunch.
- 1 cup plant-based milk or cow milk – creates the creamy consistency.
- Fresh parsley – used for final garnish and freshness.
step-by-step instructions
- Sautรฉ Aromatics: Heat the olive oil in a large pot over medium heat. Add the onions, celery, and carrots to the pot and season with salt and pepper. Cook, stirring occasionally, for about 5 minutes until the vegetables begin to soften.
- Add Base Vegetables: Stir in the diced potatoes, dried thyme, and minced garlic. Cook for approximately 1 minute until the garlic becomes fragrant.
- Simmer: Pour in the vegetable broth and bring the mixture to a boil. Lower the heat and simmer for about 20 minutes, or until the potatoes are tender.
- Blend for Texture: Use an immersion blender to lightly blend the soup. Aim for a thicker consistency while leaving some vegetable chunks intact. For more whole vegetables, remove a portion of the soup before blending and stir it back in afterward.
- Final Additions: Stir in the frozen peas, frozen corn, and milk. Simmer for another 5 minutes until the vegetables are heated through and the soup has thickened.
- Garnish and Serve: Serve the soup hot, garnished with fresh parsley and accompanied by crusty bread if desired.
Vegetable Preparation Techniques
Dicing Carrots Small for Even Cooking
Cut carrots into small, uniform pieces to ensure they soften at the same rate as the onions and celery. Large chunks of carrots can remain hard even after the potatoes have cooked through. Consistent sizing prevents uneven textures in the final soup.
Keeping Potato Skins for Added Nutrition
Leave the skins on the Yukon Gold potatoes to retain fiber and vitamins. The skins also add a rustic color and a deeper earthy flavor to the blended base. Scrub the potatoes thoroughly with a brush before dicing to remove any soil.
Preparing the Mirepoix Base
Sautรฉ the onion, celery, and carrots at a steady medium temperature without browning them. This technique, known as sweating, releases the natural sugars and moisture of the vegetables. Avoiding high heat prevents the onions from scorching, which would introduce a bitter taste.
Ingredient Substitutions and Adjustments
Swapping Dried Thyme for Fresh Herbs
If using fresh thyme, replace the 2 teaspoons of dried thyme with 2 tablespoons of fresh leaves. Fresh thyme provides a more bright, floral aroma compared to the concentrated flavor of dried herbs. Strip the leaves from the woody stems before adding them to the pot.
Using Different Potato Varieties
While Yukon Golds offer a buttery texture, Russet potatoes can be used for a thicker, starchier soup. Red potatoes are a good alternative for those who prefer more chunks, as they hold their shape better during simmering. Adjust the blending time based on the potato type to achieve your preferred thickness.
Alternative Milk Options for Creaminess
Unsweetened almond milk is an excellent vegan option that remains neutral in flavor. For a richer taste, use oat milk or full-fat coconut milk, though coconut milk may introduce a slight tropical note. Cow milk or heavy cream can be used for a traditional dairy-based richness.
Substituting Vegetable Broth
If low-sodium vegetable broth is unavailable, use water combined with a vegetable bouillon cube. Ensure the bouillon is fully dissolved to avoid salty pockets in the soup. Always monitor the salt levels if using a high-sodium broth alternative.
Flavor Enhancements and Variations
Adding Acidity with Lemon or Vinegar
Stir in a teaspoon of lemon juice or apple cider vinegar just before serving. This addition cuts through the richness of the potatoes and milk, brightening the overall flavor profile. Acidity helps balance the earthiness of the root vegetables.
Incorporating Leafy Greens
Add a few handfuls of kale or baby spinach during the final five minutes of simmering. Kale should be added at the same time as the peas and corn to allow it to soften. Baby spinach should be stirred in at the very end, as it wilts almost instantly.
Adding Canned Tomatoes for Depth
Stir in a 15-ounce can of diced tomatoes along with the vegetable broth. This adds a touch of acidity and a different flavor dimension to the soup. Note that this will change the color of the soup from creamy yellow to an orange hue.
Spicing Up with Red Pepper Flakes
Add a pinch of red pepper flakes during the sautรฉing stage if you prefer a spicy kick. This infuses the oil with heat, distributing the spice evenly throughout the dish. Adjust the amount based on your heat tolerance.
Cooking and Blending Guidelines
Using an Immersion Blender for Texture
An immersion blender is ideal for this recipe because it allows you to control the level of pureeing directly in the pot. Blend in short bursts rather than continuous motion to avoid making the soup completely smooth. This preserves the desired chunky-yet-creamy balance.
Blending in Batches with a Traditional Blender
When using a standard blender, work in small batches to avoid overfilling the container. Always leave the center cap of the lid slightly open and cover it with a kitchen towel to allow steam to escape. This prevents pressure build-up that could cause the lid to pop off.
Managing Heat During the Sautรฉ Stage
Maintain a medium heat setting to ensure the vegetables soften without caramelizing. If the vegetables begin to brown too quickly, add a tablespoon of water or broth to deglaze the pan. This keeps the flavor profile clean and mild.
Serving and Pairing Suggestions
Pairing with Crusty Artisan Breads
Serve this soup with toasted sourdough or a warm baguette to add a contrasting crunch. The acidity of sourdough complements the creaminess of the potato base. Brushing the bread with garlic butter before toasting enhances the flavor pairing.
Adding Fresh Herb Garnishes
Beyond parsley, try garnishing with fresh chives or thinly sliced green onions. These herbs provide a sharp, fresh contrast to the simmered vegetables. Adding a crack of fresh black pepper on top just before serving enhances the visual appeal.
Complementary Side Salads
A crisp green salad with a light vinaigrette serves as a refreshing accompaniment. Use a mix of arugula and spinach with a lemon-olive oil dressing. The acidity of the salad balances the density of the creamy soup.
Storage and Reheating Advice
Refrigeration Best Practices
Transfer leftover soup into airtight glass containers once it has cooled to room temperature. Glass prevents the soup from absorbing other odors in the refrigerator. The soup will remain fresh and safe to eat for 4 to 5 days.
Reheating on the Stovetop
For the best results, reheat the soup in a pot over medium-low heat. Stir frequently to ensure the potatoes and milk do not scorch on the bottom. Add a splash of broth or milk if the soup has thickened too much during storage.
Using the Microwave for Single Portions
Heat single servings in a microwave-safe bowl in 1-minute intervals. Stir between each interval to distribute the heat evenly and avoid hot spots. Cover the bowl with a lid or paper towel to prevent splashing.
Understanding Freezing Limitations
This soup is not recommended for freezing due to the milk and pureed potatoes. Upon thawing, the dairy may separate and the potato starch can become grainy. For the best quality, consume the soup within the refrigeration window.
Common Troubleshooting
Fixing a Soup That is Too Thin
If the soup is too watery, simmer it uncovered for an additional 10-15 minutes to allow the liquid to reduce. Alternatively, mash a few of the whole potato chunks against the side of the pot with a fork. This releases extra starch into the broth, thickening it naturally.
Adjusting a Soup That is Too Thick
If the consistency is too dense, whisk in additional vegetable broth or plant-based milk. Add the liquid one-quarter cup at a time until the desired viscosity is reached. Stir gently to avoid breaking down the remaining vegetable chunks.
Balancing a Bland Flavor Profile
If the soup lacks depth, add a small amount of celery salt or a squeeze of fresh lemon. Ensure that you have seasoned with salt at each stage of the cooking process. A final taste test before serving is essential for adjusting the seasoning.
Frequently Asked Questions
Can I use frozen mixed vegetables instead of separate peas and corn?
Yes, you can use a frozen mixed vegetable blend containing peas, corn, and carrots. If the blend contains carrots, reduce the amount of fresh carrots used in the initial sautรฉ stage. Ensure the mixed vegetables are added at the end to prevent overcooking.
How do I prevent the milk from curdling?
Add the milk during the final simmering stage and avoid bringing the soup to a rolling boil after the milk is added. Keep the heat at a low simmer. Using unsweetened plant-based milks generally reduces the risk of curdling compared to cow milk.
What is the best way to store leftovers?
Use shallow, airtight containers to allow the soup to cool quickly and evenly. Store them in the coldest part of the refrigerator. Label the containers with the date to ensure they are used within the 5-day window.
Can I make this recipe in a slow cooker?
You can adapt this recipe for a slow cooker by sautรฉing the aromatics first on the stove. Combine the sautรฉed vegetables, potatoes, broth, and thyme in the slow cooker on low for 6-8 hours. Blend and stir in the milk and frozen vegetables during the last 30 minutes of cooking.
Print
Hearty Creamy Vegetable Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegan, Gluten-free
Description
This creamy vegetable soup is a cozy, comforting vegan recipe that’s gluten free, easy to make, and loaded with veggies.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, diced
- 2 celery stalks, sliced
- 2 large carrots, sliced
- 1 ยฝ teaspoons salt
- 1 teaspoon black pepper
- 4 Yukon Gold potatoes, diced (3–4 cups chopped)
- 2 teaspoons dried thyme
- 2 garlic cloves, minced
- 1 quart low-sodium vegetable broth
- 1 ยฝ cups frozen peas
- 1 ยฝ cups frozen corn
- 1 cup plant-based milk
- Fresh parsley for serving
Instructions
- Step: Heat the olive oil in a large pot over medium heat. Add the onions, celery, and carrots to the pot. Season with salt and pepper. Cook, stirring occasionally until vegetables start to soften, about 5 minutes.
- Step: Stir in the chopped potatoes, thyme, and garlic and cook until fragrant, about 1 minute. Add the vegetable broth. Bring mixture to a boil, then simmer until the vegetables soften, about 20 minutes.
- Step: Use an immersion blender to lightly blend the soup so itโs thicker but still chunky. You can remove some of the vegetables aside to stir back in if you prefer to have more whole vegetables.
- Step: Stir in the peas, corn, and milk and simmer until the vegetables are warmed through and soup has thickened, about 5 minutes.
- Step: Serve with fresh parsley and crusty bread, if desired.
Notes
Store any leftovers in an airtight container. They will last about 4 days in the fridge and reheat really well.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 230 kcal
- Sugar: 7 g
- Sodium: 661 mg
- Fat: 6 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 7 g
- Protein: 7 g
- Cholesterol: 0 mg