Roasted Tomato Soup is the ultimate comfort food — rich, creamy, and bursting with deep, roasted flavor. When fresh tomatoes are slow-roasted with olive oil, onions, and garlic, something magical happens. The natural sweetness comes forward, and that slight tang mellows into pure velvety perfection. Whether you’re cozying up on a chilly evening or looking for a way to use up those ripe summer tomatoes, this Roasted Tomato Soup will hit the spot every single time. Pair it with a gooey grilled cheese or crusty bread, and you’ve got yourself a meal that’s both nostalgic and gourmet.
Table of Contents
What is Roasted Tomato Soup?
Roasted Tomato Soup is a warm, creamy blend of oven-roasted tomatoes, garlic, and onions simmered with herbs and finished with a splash of cream. The roasting process caramelizes the tomatoes, giving the soup that signature deep flavor that canned versions can only dream of. Unlike the typical tomato soup that tastes one-dimensional, this homemade version is layered with natural sweetness, a whisper of smokiness, and a silky-smooth texture that feels luxurious. It’s wholesome, easy to make, and much healthier than store-bought varieties. Plus, you can control the salt, sugar, and cream to match your preferences.
Reasons to Try Roasted Tomato Soup
First, it’s simple — you only need basic pantry ingredients. Second, the flavor payoff is enormous for such a low-effort recipe. Third, it’s one of those dishes that makes you feel like a kitchen pro, even if you’re just starting out. Roasted Tomato Soup is also wonderfully versatile. Serve it as a light lunch, a side to a fancy dinner, or a cozy meal for your family movie night. And let’s be honest — it’s hard to resist dunking a grilled cheese into that creamy, tomato-y goodness. If you enjoy soups like Easy Thai Coconut Curry Dumpling Soup or Healthy Chicken Pot Pie Soup, this one’s going to become another favorite in your rotation.
Ingredients Needed to Make Roasted Tomato Soup
- 10 large tomatoes (about 3 pounds), ends trimmed and cut into quarters
- 4 tablespoons olive oil, divided
- 1 teaspoon salt, divided
- Pepper to taste
- 1 large onion, diced
- 4 cloves garlic, minced
- 4 cups vegetable or chicken broth (low sodium preferred)
- 1 tablespoon dried basil
- 1 tablespoon Italian seasoning
- 2 tablespoons sugar
- 1 cup heavy cream
- Fresh basil and parmesan cheese for garnish (optional)

Instructions to Make Roasted Tomato Soup
Making this Roasted Tomato Soup is as comforting as it is delicious. Follow this step by step guide to create a creamy, flavor-packed soup that feels like a warm hug in a bowl.
Step 1: Roast the Tomatoes to Bring Out Deep Flavor
Preheat your oven to 450ºF and grab a large baking sheet (or two if needed). Arrange your tomato quarters cut-side up in a single layer — this helps them roast evenly. Drizzle them with 2 tablespoons of olive oil, sprinkle half the salt, and add a few cracks of pepper. The secret to the best flavor lies in this roasting process. The tomatoes caramelize, transforming from tangy to sweet and rich. Roast them for 30–35 minutes, or until the edges start to brown slightly. Your kitchen will smell heavenly — it’s basically nature’s perfume. For more roasting inspiration, check out Garlic Roasted Vegetables, which use a similar technique for deep, savory flavor.
Step 2: Sauté the Aromatics for That Base of Flavor
While your tomatoes cool, heat the remaining olive oil in a large pot over medium-high heat. Add diced onions and sauté them for about 5–7 minutes, stirring often until they’re soft, translucent, and lightly golden. This is the flavor foundation of your soup — don’t rush it. When the onions start smelling sweet and mellow, add the minced garlic and cook for another minute. Garlic burns quickly, so stay close! If you love this aromatic base, you might also enjoy how it’s used in Healthy Taco Soup for a bold, hearty flavor.
Step 3: Combine Roasted Tomatoes and Seasonings
Now it’s time to bring everything together. Add your roasted tomatoes — juices, peels, seeds, and all — straight into the pot. This is where the real magic happens. Pour in your broth (vegetable or chicken), sprinkle in the dried basil, Italian seasoning, remaining salt, and sugar. Each ingredient adds a new layer of depth, making the soup rich and perfectly balanced. For a bit of spice, toss in a pinch of crushed red pepper flakes — totally optional but totally delicious.
Step 4: Blend Until Smooth and Creamy
Next, blend everything together. You can use an immersion blender directly in the pot for convenience or transfer the soup in batches to a countertop blender. If using a blender, be careful with the hot liquid — blend small portions at a time, and hold the lid down with a towel for safety. Blend until silky smooth. Want to make it ultra-luxurious? Strain it through a fine mesh sieve to remove any seeds or tomato skin. This step by step blending process guarantees that dreamy, velvety texture. If you like creamy soups, you might love our Creamy Thai Dumpling Soup too.
Step 5: Simmer to Let the Flavors Mingle
Once blended, let the soup simmer gently over medium-low heat for about 30 minutes. This helps the herbs and tomatoes become best friends, creating a balanced, full-bodied taste. Stir occasionally to keep things moving. During this step, your kitchen will fill with the coziest, homey aroma — you’ll know it’s ready when it slightly thickens and the color deepens to a rich red-orange hue.
Step 6: Add the Cream for That Velvety Finish
Take the pot off the heat and slowly stir in the heavy cream. Watch as the color turns from bright red to a soft, dreamy orange. The cream smooths out any acidity and adds that restaurant-quality silkiness we all crave. If you’re making a dairy-free version, coconut milk or cashew cream works wonderfully. This is a good moment to taste-test — adjust seasoning with salt, sugar, or even a squeeze of lemon if needed.
Step 7: Garnish and Serve Like a Pro
Ladle the soup into bowls and finish with a sprinkle of fresh basil, a drizzle of olive oil, and maybe a little grated parmesan. Pair it with your favorite crusty bread or a golden-brown grilled cheese sandwich for the ultimate comfort combo. For more serving inspiration, peek at our Turkey Vegetable Soup for simple side ideas that complement a hearty bowl perfectly.
Step 8: Bonus Step – Make It Ahead and Store It Smart
Roasted Tomato Soup is a fantastic make-ahead meal. Store leftovers in airtight containers in the fridge for up to 5 days, or freeze them for up to 3 months. If freezing, skip the cream and add it after reheating. Warm it up on the stovetop or microwave until steaming. For quick weekday lunches, portion the soup into single servings — because sometimes, lunch should be easy, not complicated.
With this step by step guide, you’ll make a Roasted Tomato Soup that tastes gourmet but feels simple and homey. Each stage builds flavor, texture, and comfort — exactly what soup season calls for.
What to Serve with Roasted Tomato Soup
Nothing beats the classic pairing of Roasted Tomato Soup and a buttery grilled cheese sandwich. But if you’re looking to mix things up, try serving it with a crisp Autumn Harvest Honeycrisp Apple and Feta Salad for a refreshing contrast. For something heartier, add a side of roasted vegetables or a simple panini. This soup also makes a great starter for pasta dishes like Million Dollar Baked Ziti or Creamy Tuscan Chicken Orzo.
Key Tips for Making Roasted Tomato Soup
Use ripe, juicy tomatoes — they’re the heart of the recipe. Roma or vine tomatoes work great. If you prefer a smoother texture, strain the soup after blending to remove seeds and peels. For a dairy-free option, swap the cream for coconut milk — it adds a hint of sweetness that pairs beautifully. Want to add more depth? Toss in a roasted red pepper or a pinch of smoked paprika. And if you’re making it for kids or picky eaters, reduce the acidity by adding a bit more sugar or cream.
Storage and Reheating Tips for Roasted Tomato Soup
This soup keeps beautifully in the fridge for up to 5 days. Store it in an airtight container and reheat on the stovetop or in the microwave until warm. You can also freeze it for up to 3 months — just leave out the cream before freezing and stir it in when reheating. For an easy weekday lunch, portion it into single servings so you can grab and go.
FAQs
Can I use canned tomatoes instead of fresh? Absolutely! Use two 28-ounce cans of whole tomatoes (drained slightly). Roasting them first still adds great flavor.
Can I make this vegan? Yep! Substitute the cream with full-fat coconut milk or cashew cream.
Why is my soup too tangy? Add a teaspoon of sugar or a bit more cream to balance it out.
Can I make it thicker? Simmer it uncovered for longer or stir in a spoonful of tomato paste.
Final Thoughts
This Roasted Tomato Soup is a delicious reminder that simple ingredients can make the most satisfying meals. It’s cozy, flavorful, and guaranteed to become a family favorite — perfect for any season. If you loved this recipe, don’t miss our Parmesan Tomato Cannellini Bean Soup for another tasty twist on tomato-based soups. Grab your spoon and dig into a bowl of homemade happiness.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Roasted Tomato Soup – The Ultimate Cozy Comfort Food
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 25 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Roasting, Blending
- Cuisine: American
- Diet: Vegetarian
Description
There’s no better way to use up fresh tomatoes than this creamy, flavorful Roasted Tomato Soup made with slow-roasted tomatoes, onion, garlic, broth, and cream.
Ingredients
- 10 large tomatoes (about 3 pounds), ends trimmed and cut into quarters
- 4 tablespoons olive oil, divided
- 1 teaspoon salt, divided
- Pepper to taste
- 1 large onion, diced
- 4 cloves garlic, minced
- 4 cups vegetable or chicken broth (low sodium preferred)
- 1 tablespoon dried basil
- 1 tablespoon Italian seasoning
- 2 tablespoons sugar
- 1 cup heavy cream
- Fresh basil and parmesan cheese, optional for garnish
Instructions
1. Take a large cookie sheet, or two 9×13 inch baking dishes and put tomatoes, cut side up on a single layer. Drizzle with 2 tablespoons of olive oil, then sprinkle with 1/2 teaspoon salt and some pepper. Roast at 450ºF for 30-35 minutes. Remove from oven and let cool.
2. In a large pot over medium-high heat, add 2 tablespoons of olive oil and the diced onion. Sauté, stirring often until the onion is soft and translucent. Then add the minced garlic and cook for another minute.
3. Add the roasted tomatoes, including the juices, peels, and seeds.
4. Add the broth, basil, Italian seasoning, 1/2 teaspoon salt and sugar.
5. Take an immersion blender and blend up everything inside the pot. Or use a regular blender to blend it all. This may need to be done in batches, if using a blender. If using a blender, add the soup back to the pot.
6. Let the soup come to a gentle simmer for about 30 minutes. Take the soup off the heat and add the heavy cream.
7. Garnish with fresh basil and parmesan cheese and serve hot with a grilled cheese sandwich and a yummy green salad. Enjoy!
Notes
Depending on what blender you use, this soup could have bits of tomato peel or seeds. If that bothers you, strain it through a wire mesh strainer.
Storage: Store this creamy tomato soup in airtight containers in the fridge for up to 4-5 days. When you’re ready to enjoy, reheat it in the microwave or on the stovetop.
Nutrition
- Serving Size: 1 serving
- Calories: 296
- Sugar: 11g
- Sodium: 415mg
- Fat: 25g
- Saturated Fat: 11g
- Unsaturated Fat: 14g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 54mg