This roasted vegetable soup fills the kitchen with rich aroma, tender vegetables, and the simple pleasure of a warm, well-made meal.

If you want a roasted vegetable soup that tastes rich, silky, savory, slightly sweet, and wildly better than the sad “clean out the fridge” soup people pretend to enjoy, this is the one to make!
The magic is not in dumping vegetables into a pot and hoping they behave. The magic is in roasting them until their edges caramelize, their natural sugars wake up, and your kitchen smells like dinner has its life together.
This roasted vegetable soup gives you that spoon-hugging texture without needing a tub of cream, and every bite tastes like garlic, herbs, golden vegetables, and the kind of homemade effort that makes store-bought soup look nervous!
Ingredients
For Roasting The Vegetables
- 2 large carrots, peeled and cut into 1-inch chunks
- 1 medium sweet potato, peeled and cut into 1-inch cubes
- 1 small head cauliflower, cut into florets, about 4 cups
- 1 large red bell pepper, seeded and cut into thick strips
- 2 medium tomatoes, quartered
- 1 large yellow onion, cut into thick wedges
- 1 whole head garlic, top sliced off to expose the cloves
- 3 tablespoons olive oil
- 1 1/2 teaspoons kosher salt
- 1 teaspoon black pepper
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes, optional, for gentle heat
For The Soup
- 4 cups low-sodium vegetable broth, plus 1/2 cup more if you want a thinner soup
- 1 tablespoon tomato paste
- 1 can cannellini beans, drained and rinsed, about 15 ounces
- 1 tablespoon butter or olive oil, for finishing
- 1 tablespoon lemon juice
- 1/3 cup half-and-half, heavy cream, coconut milk, or extra broth
- 1 teaspoon maple syrup or honey, optional, only if the tomatoes taste very sharp
- Salt and black pepper, to adjust at the end
For Serving
- Fresh parsley, basil, or chives
- Cracked black pepper
- A swirl of cream, yogurt, or coconut milk
- Toasted pumpkin seeds
- Grilled cheese, crusty bread, garlic toast, or a big crunchy salad
Servings: 6 generous bowls
Prep Time: 20 minutes
Roasting Time: 35 to 40 minutes
Simmering Time: 10 minutes
Total Time: About 1 hour 10 minutes
Oven Temperature: 425°F
Texture: Smooth, creamy, thick, and spoonable
Best For: Lunch, dinner, meal prep, soup-and-sandwich nights, chilly evenings, and the noble art of eating from a mug while pretending you are not going back for seconds!
How To Make Roasted Vegetable Soup

Preheat your oven to 425°F and line a large rimmed baking sheet with parchment paper.
Roasted vegetables love space and absolutely hate being crowded like they are standing in line at a grocery store on a holiday weekend!
Add carrots, sweet potato, cauliflower, bell pepper, tomatoes, and onion to the baking sheet.
Place the garlic head cut-side up in one corner so it roasts gently instead of burning.
Drizzle everything with the olive oil, then sprinkle on the salt, black pepper, smoked paprika, thyme, cumin, and red pepper flakes if you want a tiny background kick.
Use your hands to toss the vegetables until every piece has a glossy coat of oil and seasoning, because a dry vegetable chunk will roast like cardboard’s cousin, and we are not doing that today!
Spread the vegetables into a single layer with a little breathing room between them, then turn the tomatoes cut-side up so their juices roast down instead of flooding the pan.
Tuck the garlic head into a small piece of foil if your oven runs hot, or leave it exposed if you like stronger roasted garlic flavor.
Slide the pan into the oven and roast for 35 to 40 minutes, flipping the carrots, sweet potato, cauliflower, pepper, and onion once around the 22-minute mark.
You want browned edges, soft centers, and a few dark golden spots on the cauliflower and onion. That browning is not a mistake! That is flavor doing push-ups!
While the vegetables roast, warm a large soup pot over medium heat and add the tomato paste.
Stir it around for 1 to 2 minutes until it darkens slightly and smells sweet, rich, and almost jammy.
This tiny step matters because raw tomato paste can taste sharp and metallic, while cooked tomato paste tastes round, savory, and much more expensive than it actually is!
Pour in the vegetable broth slowly while stirring, scraping the bottom of the pot so the tomato paste dissolves smoothly into the liquid.
When the vegetables are done, carefully squeeze the roasted garlic cloves out of their skins and into the soup pot.
Add all the roasted vegetables, including any browned bits from the pan, because those little sticky pieces are where the oven left you a flavor tip.
Add the cannellini beans, then bring the soup to a gentle simmer over medium heat.
Let it simmer for 10 minutes so the broth, roasted vegetables, beans, garlic, and spices can settle into one another.
The soup should smell sweet from the carrots and onion, savory from the roasted garlic, and slightly smoky from the paprika.
If it smells like you accidentally became a better cook today, congratulations!
Blend the soup until smooth using an immersion blender directly in the pot, moving the blender slowly so it catches the beans, sweet potato, cauliflower, and pepper evenly.
If you are using a regular blender, work in batches and do not fill the blender more than halfway, because hot soup expands and nobody needs a ceiling decorated with orange vegetable lava!
Blend each batch until completely silky, then return everything to the pot.
If the soup is thicker than you like, add the extra 1/2 cup broth a splash at a time until it reaches your favorite texture.
I like it thick enough to coat the back of a spoon, but not so thick that it eats like mashed vegetables wearing a soup costume!
Stir in the butter or olive oil, lemon juice, and cream, coconut milk, or extra broth.
Taste the soup before adding anything else, because this is where a human cook beats a rigid recipe every single time.
If it tastes flat, add another small squeeze of lemon. If it tastes too sharp because your tomatoes had attitude, add the maple syrup or honey.
If it tastes good but not quite bold, add another pinch of salt and black pepper.
Let it warm for 2 more minutes over low heat, but do not boil it hard after adding dairy, because cream likes gentle treatment and throws a tiny tantrum when rushed.
Ladle roasted vegetable soup into bowls while it is hot and finish it with fresh herbs, cracked black pepper, and a swirl of cream or yogurt if you want that pretty restaurant look without paying restaurant money!
Add toasted pumpkin seeds if you want crunch, or serve it with grilled cheese if you believe soup deserves a crispy best friend.
The final bowl should taste creamy, roasted, sweet, garlicky, and bright at the end, with enough depth to make you forget this started as a sheet pan full of vegetables minding their own business.
Serving Suggestions

Serve this roasted vegetable soup with a sharp cheddar grilled cheese, sourdough toast rubbed with garlic, warm naan, or a crisp green salad with lemon vinaigrette.
It also works beautifully with roasted chickpeas on top, a spoonful of pesto, chili crisp, parmesan, or a handful of homemade croutons.
For a lighter meal, pair it with cucumber tomato salad. For a bigger dinner, serve it with turkey sandwiches, chicken paninis, baked potatoes, or a simple grain bowl.
This roasted vegetable soup is the kind of recipe that makes vegetables taste bold, rich, creamy, and honestly a little smug!
You get the sweetness of roasted carrots and sweet potato, the silkiness of cauliflower and beans, the brightness of tomatoes and lemon, and the deep savory flavor of garlic and herbs all in one bowl.
Make it once, taste that golden roasted flavor, and you will understand why this roasted vegetable soup deserves a permanent spot in your dinner rotation!





