Savory Root Veggie Soup is a cozy, comforting bowl filled with tender chunks of carrots, parsnips, sweet potatoes, and a mix of fragrant herbs and spices. It’s the kind of soup that warms you up from the inside out and has just the right balance of earthiness and gentle sweetness from the root vegetables.
I love making this soup on chilly days when I want something simple but satisfying. One of my favorite tips is to roast the veggies first before adding them to the soup — it really brings out their natural sweetness and adds a lovely depth of flavor. Plus, the soup gets this nice bit of texture that feels wholesome and hearty.
I like to serve this soup with a big slice of crusty bread or a sprinkle of fresh herbs on top. It’s great by itself or as a starter for a bigger meal. Whenever I make it, it fills the kitchen with the most comforting smell, and I find everyone is eager to dig in. It’s one of those soups that feels like a warm hug in a bowl.
Key Ingredients & Substitutions
Root Vegetables: Carrots, sweet potato, parsnip, and potatoes are the heart of this soup. They give it a rich, earthy flavor and creamy texture when cooked. If you can’t find parsnips, turnips or rutabagas work well too.
Onion and Garlic: Red onions add a touch of sweetness, but yellow onions are fine too. Fresh garlic brings depth. For a milder flavor, try roasted garlic or garlic powder in a pinch.
Vegetable or Chicken Broth: The broth is your soup’s base. I use homemade or low-sodium broth to control salt. You can swap chicken broth with vegetable broth for a vegetarian version.
Herbs: Thyme, rosemary, and bay leaf are classic in root veggie soups. Feel free to substitute with sage, oregano, or a bay leaf alternative if needed.
Parmesan Cheese: This adds a nice finishing touch, but vegan cheese or nutritional yeast works if you avoid dairy.
How Can I Make My Root Veggie Soup Richer and More Flavorful?
Start by sautéing the onion, garlic, and celery well. This builds a strong flavor base.
- Use medium heat and cook until onions are soft but not browned.
- To boost sweetness, roast your diced root veggies in the oven first at 400°F for 20 minutes before adding them to the pot.
- Simmer uncovered after adding broth to let flavors concentrate.
- Taste often and add salt gradually — too much salt at once can overpower.
- For creaminess without cream, partially blend the soup with an immersion blender, leaving some chunks for texture.

Equipment You’ll Need
- Large soup pot – I use a big pot so I have plenty of room to cook all the vegetables evenly.
- Cutting board and knife – helps you chop the veggies quickly and safely.
- Immersion blender or regular blender – optional, for blending part of the soup to make it creamy.
- Measuring spoons and cups – for precise seasoning and broth measurements.
- Wooden spoon or ladle – makes stirring easy and smooth during cooking.
Flavor Variations & Add-Ins
- Swap sweet potato for pumpkin or butternut squash for a different sweetness and color.
- Add cooked bacon, sausage, or shredded chicken to make it more hearty.
- Mix in greens like spinach or kale just before serving for extra nutrition and color.
- Sprinkle with crumbled feta or a dash of hot sauce for a flavor boost.
How to Make Savory Root Veggie Soup
Ingredients You’ll Need:
- 2 tablespoons olive oil or butter
- 1 medium red onion, diced
- 2 cloves garlic, minced
- 2 celery stalks, diced
- 2 medium carrots, peeled and diced
- 1 medium sweet potato, peeled and diced
- 1 medium parsnip, peeled and diced
- 2 medium potatoes, peeled and diced
- 6 cups vegetable broth or chicken broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- 2 tablespoons fresh parsley, chopped (optional)
- Grated Parmesan cheese for garnish (optional)
How Much Time Will You Need?
This soup takes about 10 minutes to prepare and around 30 minutes to cook. So in just about 40 minutes, you’ll have a delicious, hearty soup ready to enjoy!
Step-by-Step Instructions:
1. Start by Sautéing the Base:
Heat the olive oil or butter in a large pot over medium heat. Add the diced red onion and cook for about 4-5 minutes, stirring often, until the onion becomes soft and translucent.
2. Add Garlic and Celery:
Stir in the minced garlic and diced celery. Cook for another 2-3 minutes until the garlic smells fragrant and the celery softens slightly.
3. Cook the Root Vegetables:
Add the diced carrots, sweet potato, parsnip, and potatoes to the pot. Stir everything together and cook for about 5 minutes, stirring occasionally, to let the veggies start softening.
4. Add Broth and Seasonings:
Pour in your broth and add the dried thyme, rosemary, bay leaf, salt, and pepper. Stir to combine all the flavors.
5. Simmer the Soup:
Bring the soup to a gentle boil, then turn the heat down and let it simmer uncovered for about 25-30 minutes, until all the root vegetables are tender.
6. Final Touches:
Remove the bay leaf. If you’d like a creamier soup, use an immersion blender to partially blend it, or leave it as is for a chunkier texture. Taste and add more salt and pepper if needed.
7. Serve and Garnish:
Mix in some fresh parsley for a touch of color and freshness if you like. Serve the soup hot with a sprinkle of grated Parmesan cheese on top, and maybe some crackers or crusty bread on the side. Enjoy!
Can I Use Frozen Vegetables in This Soup?
Yes! Just make sure to thaw them completely before cooking. Since frozen veggies release extra water, you may want to reduce the broth slightly to keep the soup from getting too watery.
How Long Will Leftovers Keep?
Store leftover soup in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave, stirring occasionally for even heating.
Can I Make This Soup Vegan?
Absolutely! Use vegetable broth instead of chicken broth and skip the Parmesan or use a vegan cheese alternative or nutritional yeast for a cheesy touch.
How Can I Thicken the Soup?
Use an immersion blender to puree part or all of the soup. Alternatively, mash some of the cooked vegetables with a potato masher for a chunkier but still thicker texture.