Roasted Vegetable Soup Recipe with Garlic and Herb Croutons

A cozy and comforting Autumnal Roasted Vegetable Soup made with five vegetables roasted to concentrate their flavor, plenty of garlic and thyme, then finished with grated Pecorino. Serve with crusty bread or focaccia for dunking.

An overhead shot of a bowl of roasted vegetable soup in a green and white vintage bowl on a wooden board.

Quick recipe snapshot

  • Flavour – deep, caramelised taste from roasted vegetables, garlic and thyme.
  • Texture – pureed to a thick, creamy and smooth consistency without added cream.
  • Perfect for – a warming lunch or dinner; great to prep ahead and freeze.
  • Serve with – plenty of grated Pecorino and crusty bread or focaccia for dunking.

This roasted vegetable soup is ideal for chilly days. Roasting the vegetables caramelises their natural sugars and builds a depth of flavour you won’t get from boiling or simply sautéing.

It’s a low-prep recipe: toss the chopped veg on a tray, roast, then blend with stock for a rich, satisfying soup—perfect for using up leftover vegetables.

See the full recipe and tips below. Enjoy!

Ingredient notes

Use the vegetables listed or swap with what you have on hand—see suggestions beneath the list.

An overhead shot of ingredients needed to make roasted vegetable soup. The text labels read: butternut squash. red pepper, eggplant, garlic, red onion, leek. veg stock. thyme. pecorino (optional).
  • Red onion – white or brown onion can be used instead.
  • Leek – adds gentle sweetness; substitute another onion if unavailable.
  • Thyme – rosemary or dried oregano are good alternatives.
  • Butternut squash – any similar squash, like pumpkin or honeynut, works well.
  • Pecorino – Pecorino Toscano gives a nutty finish; Parmigiano Reggiano or Pecorino Romano are acceptable substitutes.

Recipe tips and FAQs

  • Cutting the veg – keep pieces roughly the same size so they roast evenly.
  • Roast to perfection – the veg should be slightly charred at the edges for best flavour; allow 45–60 minutes.
  • Adjusting consistency – thin with extra stock or water a little at a time if the soup becomes too thick when blended.
  • Use low-sodium stock – if using store-bought stock, choose low-sodium so you can control the final seasoning.
Can I prep this in advance?

Yes. You can roast the vegetables ahead of time or make the soup in advance. Refrigerate for up to 3 days.

Can I freeze this soup?

Yes. Freeze in suitable containers for up to 3 months.

Can I make this without roasting the veg?

Yes. Sauté the leek, onion and garlic until soft, add the other chopped vegetables and stock, simmer until tender, then blend. Roasting gives a richer flavour, though.

A close up of a spoon scooping up some roasted vegetable soup from a vintage style bowl.

More hearty soup recipes to try

An overhead shot of roasted tomato soup with crusty bread a the side

Soups

Roasted Tomato Soup – Creamy and Healthy

An overhead shot of pasta e ceci (psta and chickpeas) in a blue bowl on a wooden surface.

Pasta

Pasta e Ceci (Pasta with Chickpeas)

A bowl of pasta fagioli soup with crusty bread

Soups

Pasta Fagioli Soup – Pasta & Beans

An overhead shot of Italian lentil soup in a bowl

Soups

Italian Lentil Soup (Zuppa di Lenticchie)

If you try this roast vegetable soup recipe or any recipe from the blog, please rate it and share how it turned out in the comments—I love hearing from readers. Follow the blog’s social channels or sign up to the newsletter to see more recipes.

Step By Step Photos Above

Most recipes include step-by-step photos, tips and sometimes video.

Easy Roasted Vegetable Soup

By Emily

Prep: 20 mins
Cook: 1 hr 15 mins
Total: 1 hr 35 mins
Servings: 4 servings
A close up of a spoon picking up some roasted vegetable soup from a green and white vintage style bowl.
Pin
Print
Use the camera button to toggle the step-by-step photos on and off. A cozy Autumnal roasted vegetable soup with garlic and thyme, finished with Pecorino and served with crusty bread.

Ingredients

  • 1 red bell pepper
  • 1 lb (450g) butternut squash (about 2.5 cups)
  • 1 leek
  • 1 red onion
  • 1 small/medium eggplant (aubergine)
  • 5 cloves garlic
  • 4 1/4 cups (1 litre) vegetable stock
  • 3–4 sprigs thyme leaves, plus extra for garnish
  • 5 tablespoons olive oil
  • Pecorino Toscano cheese, for serving (optional)
  • Salt and pepper

Instructions

  • Preheat the oven to 180°C (350°F) fan / 200°C (400°F) static.
  • Remove most of the eggplant skin with a knife (it need not be perfect). Roughly chop the squash, eggplant, red pepper and red onion into medium pieces and place on a baking tray. Add thyme leaves and whole garlic cloves. Season with salt and pepper and drizzle with about 4 tablespoons of olive oil, tossing to coat.
    Two photos in a collage showing vegetables before and after roasting.
  • Roast for 45 minutes to 1 hour, until the vegetables are golden and slightly charred at the edges.
  • Wash and finely slice the leek. In a large pot over low–medium heat, warm 1 tablespoon olive oil and sauté the leek until soft but not browned.
  • Remove the roasted garlic cloves from the tray and allow them to cool briefly. Add the roasted vegetables to the pot, then squeeze the roasted garlic from their skins into the pot when cool enough to handle.
    Two photos in a collage showing a sauteed chopped leek and roasted veg and stock in a pot.
  • Pour in the vegetable stock and simmer for 15 minutes. Blend the soup until smooth with an immersion blender or in batches in a regular blender—take care with hot liquids.
  • Taste and adjust seasoning with salt and pepper. Serve in bowls topped with grated Pecorino and a sprig of thyme.
    One photo showing a close up of a smooth pureed soup.

Notes

Storage and freezing – Refrigerate up to 3 days or freeze in suitable containers for up to 3 months.

Helpful Info for All Recipes

  • I use extra virgin olive oil unless otherwise noted.
  • Vegetable sizes are medium unless stated.
  • Recipes are developed using a fan (convection) oven.
  • Nutrition is calculated automatically and should be used as an approximation.

Nutrition

Calories: 257kcal
| Carbohydrates: 25g
| Protein: 2g
| Fat: 18g

Nutrition information is approximate.



Did you try this recipe?
Leave a comment below!