This Roasted Vegetable Soup is a comforting, nutrient-packed dish that’s perfect for any day of the week.
Loaded with fiber-rich vegetables, plant-based protein from beans, and heart-healthy fats from olive oil, it’s low in carbs and free from dairy.
Easy to make, flavorful, and ideal for meal prep, it’s a satisfying, wholesome option for lunch or dinner.

Roasted Vegetable Soup
Equipment
- 1 Large mixing bowl
- 1 baking sheet
- Parchment paper (for lining)
- 1 stockpot or Dutch oven
- Immersion blender or high-speed blender
Ingredients
- 8 oz cauliflower florets
- 3 medium carrots peeled and chopped
- 1 medium parsnip peeled and chopped
- 1 medium sweet potato peeled and chopped
- 2 large shallots peeled and chopped
- 3 medium garlic cloves unpeeled
- 2 tbsp olive oil divided
- ½ tsp kosher salt plus more to taste
- ⅛ tsp ground black pepper
- ½ tsp ground turmeric
- ¼ tsp ground cumin
- ½ tsp curry powder
- 5 cups vegetable stock or chicken/beef stock
- 28 oz fire-roasted tomatoes
- 15 oz cannellini beans drained and rinsed
Instructions
- Preheat Oven and Prepare Pan: Set your oven to 425°F (220°C) and position the oven rack on the lower third of the oven to ensure even roasting. Line a large baking sheet with parchment paper to prevent sticking and make cleanup easier. This step ensures the vegetables roast evenly and develop a rich, caramelized flavor.
- Prepare Vegetables: Peel the carrots, parsnip, sweet potato, and shallots. Cut the cauliflower florets, carrots, parsnip, sweet potato, and shallots into similar-sized pieces, roughly 1½ inches, so they roast evenly. Leave the garlic cloves unpeeled, which helps mellow their flavor during roasting. Place all the chopped vegetables and garlic into a large mixing bowl.
- Season and Oil Vegetables: Drizzle 1 tablespoon of olive oil over the vegetables. Sprinkle with ½ teaspoon kosher salt, ⅛ teaspoon black pepper, ½ teaspoon turmeric, ¼ teaspoon cumin, and ½ teaspoon curry powder. Toss thoroughly until every piece is evenly coated with oil and spices. Proper coating enhances flavor and ensures the spices roast into the vegetables.
- Arrange Vegetables for Roasting: Spread the seasoned vegetables evenly on the prepared baking sheet in a single layer, ensuring they are not overcrowded. Overcrowding can cause steaming instead of roasting, which prevents browning. The goal is to achieve a slight golden crust on the edges for maximum flavor.
- Roast the Vegetables: Place the baking sheet in the preheated oven and roast for 20–25 minutes, turning the vegetables once or twice halfway through to ensure even caramelization. The vegetables are ready when they are tender and lightly browned, which intensifies their natural sweetness and creates a rich depth of flavor.
- Remove Garlic Skins: Once the vegetables are roasted, carefully squeeze the garlic cloves to remove their skins. The roasted garlic will have a soft, buttery texture and a mild, sweet flavor that blends beautifully into the soup.
- Combine Ingredients in Pot: In a large stockpot or Dutch oven, add the roasted vegetables, peeled roasted garlic, 5 cups of vegetable stock, 28 ounces of fire-roasted tomatoes, and 15 ounces of rinsed cannellini beans. Stir gently to combine all ingredients. This mixture forms the flavorful base of the soup.
- Simmer the Soup: Bring the mixture to a gentle boil over medium-high heat. Once boiling, cover with a lid, reduce the heat to medium-low, and let it simmer for about 20 minutes. The vegetables should become completely tender, allowing the flavors to meld beautifully.
- Puree the Soup: Using an immersion blender, carefully puree the soup directly in the pot until smooth and creamy. If using a high-speed blender, work in batches, filling the blender jar only halfway and removing the center cap to let steam escape. Pureeing creates a velvety texture without the need for dairy or cream.
- Taste and Adjust Seasoning: After blending, taste the soup and adjust seasoning as needed. Add extra salt, pepper, or spices to enhance the flavor. This final adjustment ensures the soup is perfectly balanced and full of depth.
- Serve or Store: Ladle the soup into bowls and serve hot, garnished if desired with fresh herbs or a drizzle of olive oil. Any leftover soup can be stored in the refrigerator for up to 3 days or frozen for up to 3 months. Reheat gently on the stove, stirring occasionally, to maintain its creamy texture.
- Optional Make-Ahead Tip: You can roast the vegetables and garlic in advance and store them in the fridge. When ready, combine with stock, tomatoes, and beans, then simmer and puree. This makes the soup a convenient, quick option for busy weekdays.
Notes
- Roast the vegetables until lightly caramelized for a richer, sweeter flavor.
- Garlic can be roasted with skins on for a milder, nutty flavor.
- Use a mix of vegetable, chicken, or beef stock depending on your preference.
- Cannellini beans add plant-based protein and creaminess; other beans like navy or great northern can work too.
- Soup can be made ahead; flavors deepen when stored overnight.
- Blend in batches if using a standard blender to avoid splatters.
Chef’s Secrets: Tips For Maximum Flavor
For a truly flavorful soup, focus on the roasting step. Caramelizing the vegetables brings out their natural sweetness, while spices like turmeric, cumin, and curry powder add warmth and complexity.
Roasting garlic with skins on softens its bite and adds subtle nuttiness. Don’t rush the simmering step; gentle heat allows flavors to meld beautifully.
Finally, seasoning at the end ensures the soup isn’t bland and highlights the roasted notes.
Serving Suggestions: Creative Ways To Enjoy
This soup shines on its own, but you can elevate it further.
Serve with a crusty whole-grain bread or garlic toast for a hearty meal.
A swirl of coconut milk or a sprinkle of fresh herbs like parsley, cilantro, or chives adds freshness and visual appeal.
For extra protein, add shredded cooked chicken, roasted tofu, or a spoonful of Greek yogurt when serving.
It also pairs wonderfully with a simple side salad for a balanced lunch or dinner.
Storage Tips: Keep Soup Fresh Longer
Leftover soup can be stored in an airtight container in the refrigerator for up to three days, making it ideal for meal prep.
For longer storage, freeze in portions for up to three months.
Thaw overnight in the refrigerator and gently reheat on the stovetop over low heat, stirring occasionally to maintain its creamy texture.
Avoid reheating too quickly in the microwave, as it can alter the soup’s consistency.
Frequently Asked Questions
1. Can I use frozen vegetables?
Yes, but fresh vegetables generally roast better and develop richer flavors. If using frozen, roast them directly on a baking sheet and adjust cooking time, as they may release more water.
2. Is this soup vegan-friendly?
Absolutely! Using vegetable stock and skipping any animal-based toppings keeps it completely plant-based. Cannellini beans provide protein and creaminess without dairy.
3. Can I make this soup spicier?
Yes, you can increase curry powder, add a pinch of cayenne, or stir in a dash of smoked paprika. Adjust gradually to suit your taste.
4. How can I make the soup creamier without dairy?
Blending the soup until smooth naturally creates a creamy texture. You can also stir in a small amount of coconut milk or blended cashews for extra richness.
5. Can I prep ingredients ahead of time?
Definitely. Vegetables can be peeled and chopped a day in advance. Roasting them ahead of time and storing in the fridge allows you to assemble the soup quickly whenever needed.