Cold days always make me crave something warm and comforting that feels like a hug in a bowl. This roasted tomato soup delivers deep, caramelized flavor from oven-roasted tomatoes, garlic, and peppers, then gets blended silky smooth with a touch of cream. Pair it with a golden, melty grilled cheese and you have the ultimate cozy meal that tastes far better than anything from a can.
You might also like: Lobster Smash Burger with Hash Brown Buns Recipe
Why you’ll love this recipe
This simple soup turns basic pantry ingredients into pure comfort food magic.
- Deep roasted flavor without hours of simmering
- Ready in under an hour with minimal effort
- Perfect for freezing and easy weeknight meals
- Pairs beautifully with classic grilled cheese sandwiches
Ingredients
Gather these fresh vegetables and pantry staples for a rich, homemade roasted tomato soup.
- 2 lbs ripe tomatoes
- 1 red bell pepper
- 1 large onion
- 1 whole head garlic
- 2 carrots
- 2 celery stalks
- 2 cups vegetable stock
- 1/4 cup heavy cream
- Fresh thyme and basil
- Olive oil, salt, and pepper
- Bread and cheese for grilled cheese

You can swap vegetable stock for chicken stock if preferred, or use canned whole tomatoes when fresh ones are out of season. For a dairy-free version, replace the cream with coconut milk or simply omit it for a lighter soup that still tastes wonderful.
Worth trying next: Turkish Eggplant Bake with Melty Cheese Layers
Step-by-step instructions
Follow these clear steps to create a flavorful roasted tomato soup and perfect grilled cheese.
Step 1: Prep the tomatoes
Halve the tomatoes and place them cut-side up on a baking sheet. Drizzle generously with olive oil and season with salt and pepper.
Step 2: Add aromatics
Add roughly chopped onion, red bell pepper pieces, and a whole head of garlic cut in half. Scatter fresh thyme sprigs over everything for extra fragrance.
Step 3: Roast until caramelized
Roast the vegetables at 400°F for about 30-35 minutes until soft and lightly charred. The edges should look golden and smell deeply sweet.
Step 4: Sweat the base vegetables

In a large pot, heat olive oil and add diced onion, carrot, and celery. Cook gently until softened, then stir in fresh basil leaves.
Step 5: Combine roasted vegetables
Transfer the roasted tomatoes, peppers, onion, and squeezed garlic cloves into the pot. Pour in the vegetable stock and bring everything to a simmer.
Step 6: Blend until smooth
Use an immersion blender to puree the soup until completely silky. Stir in the heavy cream for richness and adjust seasoning to taste.
Step 7: Make the grilled cheese
Butter bread slices and layer with cheddar and mozzarella. Cook in a hot skillet until golden and the cheese is fully melted.
Step 8: Serve and enjoy

Roasted Tomato Soup with Grilled Cheese
Equipment
- 1 | Baking sheet |
- 1 | Large pot or Dutch oven |
- 1 | Immersion blender |
- 1 | Skillet | for grilled cheese
- 1 | Wooden spoon |
Ingredients
- 2 | lbs | ripe tomatoes | halved
- 1 | | red bell pepper | chopped
- 1 | large | onion | divided
- 1 | head | garlic | halved crosswise
- 2 | | carrots | diced
- 2 | stalks | celery | diced
- 2 | cups | vegetable stock |
- 1/4 | cup | heavy cream |
- 3 | sprigs | fresh thyme |
- 1/4 | cup | fresh basil leaves |
- 3 | tbsp | olive oil |
- 1 | tsp | salt | to taste
- 1/2 | tsp | black pepper | to taste
- 8 | slices | bread | for grilled cheese
- 4 | oz | cheddar cheese | sliced
- 4 | oz | mozzarella cheese | sliced
- 2 | tbsp | butter | for grilling
Instructions
- Preheat oven to 400°F. Halve tomatoes and place on a baking sheet with chopped onion, red bell pepper, and halved garlic head.
- Drizzle with olive oil, season with salt and pepper, and add thyme sprigs. Roast 30-35 minutes until caramelized.
- Meanwhile, heat olive oil in a large pot. Add diced onion, carrot, and celery. Cook until softened, about 8 minutes.
- Stir in fresh basil leaves.
- Add roasted vegetables and squeezed garlic cloves to the pot. Pour in vegetable stock and simmer 10 minutes.
- Blend soup with an immersion blender until smooth. Stir in heavy cream and adjust seasoning.
- For grilled cheese, butter bread and fill with cheddar and mozzarella. Cook in a skillet until golden and cheese melts.
- Serve soup in bowls with a swirl of cream and grilled cheese on the side.
Notes
Reheat gently and stir in cream after thawing for best texture.
Use ripe tomatoes for maximum natural sweetness.
Swap vegetable stock for chicken stock if desired.
Ladle the hot soup into bowls and swirl extra cream on top. Serve immediately with the grilled cheese for dipping.
Tips & common mistakes
A few simple habits ensure your soup turns out rich and balanced every time.
- Roast vegetables until edges are deeply browned
- Do not skip the cream for best silky texture
- Season generously after blending for full flavor
- Use ripe tomatoes for the sweetest natural taste
Recipe variations
Easily adapt this soup to suit different tastes or dietary needs with simple changes.
- Add red pepper flakes for a spicy kick version
- Use chicken stock and bacon for a heartier soup
- Skip cream and blend in white beans for protein
- Roast extra garlic for a stronger aromatic punch
What to serve with this recipe

Complete the meal with these classic pairings that complement the bright tomato flavor.
- Crispy grilled cheese sandwiches for dipping
- Fresh green salad with light vinaigrette
- Warm crusty bread or garlic toast
- Simple sparkling water with lemon slices
Pairs well with this: CCChttps://kingsgame009.com/easy-stuffed-zucchini-peppers-potatoes-with-beef-rice/
Frequently asked questions
These common questions help you get the best results with this roasted tomato soup.
Can I make this soup ahead of time?
Yes, the soup keeps well in the refrigerator for up to four days. Reheat gently on the stove and add a splash of stock if it thickens.
How do I store leftover soup?
Cool completely then transfer to airtight containers. Freeze for up to three months and thaw overnight in the fridge before reheating.
Can I use canned tomatoes instead?
Absolutely, use two 28-ounce cans of whole peeled tomatoes. Drain them slightly and roast as directed for concentrated flavor.
Is this recipe freezer-friendly?
Yes, freeze the pureed soup without the cream. Stir in cream after thawing and reheating for the best texture and taste.
Final thoughts
This roasted tomato soup with grilled cheese is pure comfort in a bowl, perfect for chilly evenings or anytime you need something nourishing and delicious. The roasting step brings out incredible sweetness that elevates every spoonful. Give it a try this week and let me know how it turns out in the comments below. Don’t forget to rate the recipe if you love it as much as I do!