Oven Roasted Tomato Soup
Homemade fresh tomato soup is a comforting and delightful way to enjoy the bounty of the tomato season. The vibrant color, rich flavors, and velvety texture truly elevate this dish beyond any store-bought version. You might be surprised to learn how simple it is to make. With just a handful of fresh ingredients, you can create a warm bowl of deliciousness that tastes like sunshine in a cup.
Table of Contents

I remember the first time I stumbled across a roasted tomato soup recipe. The idea of roasting tomatoes and vegetables until they caramelize really sealed the deal for me. The result is a complex flavor profile that sings even more when you swirl in a touch of cream and a sprinkle of Parmesan cheese. Once you try this oven roasted tomato soup recipe, you’ll wonder why you ever bought soup from a can!
Why You’ll Love This Recipe
- Simple & Quick: Prep and cook in just about an hour, perfect for a weeknight dinner.
- Irresistible Flavor: The roasting enhances the natural sweetness of the tomatoes and veggies, giving you a depth of flavor.
- Eye-Catching Appeal: Its vibrant red hue is as stunning as it is delicious, making it perfect for serving guests.
- Flexible Serving: Great as a light lunch, dinner starter, or even a cozy snack.
- Diet-Friendly Options: Easily adaptable for gluten-free and dairy-free diets.
Ingredients You’ll Need
- 3½ pounds tomatoes: Fresh, ripe tomatoes are essential for this soup. Roma or vine-ripened tomatoes work great for their flavor. For a twist, you can use heirloom varieties.
- 2 medium onions: Yellow or white onions add sweetness and depth. If you want a milder flavor, opt for shallots.
- 2 large carrots: They add natural sweetness and balance the acidity of tomatoes. Baby carrots can be a quick substitute.
- 8 cloves garlic: Minced garlic brings an aromatic punch. Roasting them mellows their flavor.
- 3 tablespoons avocado oil: A high-heat oil that enhances the sweetness without overpowering. Olive oil is a great substitute.
- 1½ teaspoons salt: Enhances all the flavors; use kosher salt for best results.
- 2 teaspoons dried basil: A classic herb for a comforting flavor. Fresh basil is an excellent substitute—use about ¼ cup.
- 1 teaspoon dried oregano: Adds a Mediterranean flair. If you have fresh, use half the amount as dried herbs are more potent.
- ¼ teaspoon black pepper: Provides a mild heat; adjust to your taste.
- ¼ teaspoon crushed red pepper: A tiny kick of heat; leave it out if you prefer a milder soup.
- ½ cup heavy cream: For richness and creaminess; substitute with coconut milk for a dairy-free option.
- ¼ cup grated Parmesan cheese: A finishing touch that melts beautifully; nutritional yeast can substitute for a vegan option.
How to Make Oven Roasted Tomato Soup Recipe
- Preheat Your Oven: Start by preheating your oven to 400 degrees F (200 degrees C). A hotter oven ensures that the veggies roast rather than steam.
- Prepare the Vegetables: In a large bowl, combine 3½ pounds of halved tomatoes, 2 roughly chopped medium onions, 2 large carrots cut into 2″ pieces, and 8 minced garlic cloves. Drizzle in 3 tablespoons of avocado oil. Toss everything until coated, then add 1½ teaspoons salt, 2 teaspoons dried basil, 1 teaspoon dried oregano, ¼ teaspoon black pepper, and ¼ teaspoon crushed red pepper. Mix well.
- Roast the Vegetables: Spread the vegetable mixture evenly onto a baking sheet and roast in the preheated oven for 30-40 minutes. You’ll know it’s done when the onions turn slightly golden and the tomatoes are bubbling.
- Blend the Soup: Once roasted, transfer the veggies to a blender, scraping in all the delicious juices from the baking sheet. Blend until smooth. If you prefer a chunkier soup, pulse a few times until it’s the right consistency for you.
- Heat and Serve: Pour the blended mixture into a pot and heat over medium until warm. Then stir in ½ cup of heavy cream and remove from heat. Serve with a sprinkle of ¼ cup grated Parmesan cheese on top—enjoy!
Storing & Reheating
To store your homemade soup, let it cool to room temperature before transferring it to an airtight container. It can sit at room temperature for about 2 hours or refrigerate for up to 4 days. For longer storage, freeze the soup in a freezer-safe container for up to 3 months. To reheat, simply thaw in the fridge overnight before warming on the stove over low heat or microwave until heated through. Keep in mind that the cream may separate slightly upon reheating, but a quick stir will bring it back together.
Chef’s Helpful Tips
- Ensure your tomatoes are ripe; they provide the best flavor in your soup.
- Avoid over-blending if you want some vegetable texture in your soup.
- If the soup tastes too acidic, adding a pinch of sugar can balance the flavors.
- Keep leftover herbs handy to sprinkle on top for a fresh finish.
- This soup pairs beautifully with crusty bread or grilled cheese, making it versatile for any meal.
- For a gourmet touch, drizzle with a bit of high-quality olive oil before serving.
Homemade oven roasted tomato soup not only warms the soul but also invites creativity. From experimenting with spices to adjusting the creaminess level, you have the freedom to make it your own. Plus, it’s a fantastic way to use up those summer tomatoes that just seem to overflow in your garden or at local farmers’ markets. I hope you embrace the ease and deliciousness of this recipe, sharing it with those you love.

Recipe FAQs
Can I use canned tomatoes instead of fresh?
Absolutely! When tomatoes are out of season or if you’re short on time, using canned tomatoes works just fine. Aim for high-quality whole peeled tomatoes, and reduce the roasting time slightly since they are already cooked.
How can I make this soup vegan?
To make this soup vegan, simply substitute the heavy cream for coconut milk or a cashew cream alternative. Omit the Parmesan cheese, or use nutritional yeast for a cheesy flavor.
Is it necessary to roast the vegetables, or can I just boil them?
Roasting the vegetables caramelizes their natural sugars, enhancing the flavor significantly. While boiling is quicker, the depth of flavor won’t be as rich. If you’re short on time, consider a quick sauté on the stove before blending.
How do I thicken the soup if it’s too thin?
If your soup turns out thinner than you’d like, you can simmer it on the stove for a few extra minutes to reduce the liquid. Alternatively, blend a small amount of cooked potatoes or add a cornstarch slurry for quick thickening.
PrintMore Soups Recipes
- Creamy Homemade Corn Chowder
- Creamy Chicken & Gnocchi Soup with Spinach
- Classic Creamy Coleslaw (Better Than Deli-Style)
- GREEN GODDESS SOUP
- Mexican Street Corn Soup
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Oven Roasted Tomato Soup
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Soup
- Method: Roasting
- Cuisine: Italian
Description
This Oven Roasted Tomato Soup is rich in flavor and easy to prepare. With fresh tomatoes, hearty vegetables, and a touch of cream, it’s perfect for a quick dinner or as a comforting meal on chilly days.
Ingredients
- 3½ pounds tomatoes, washed and halved
- 2 medium onions, roughly chopped
- 2 large carrots, cut into 2" pieces
- 8 cloves garlic, minced
- 3 tablespoons avocado oil
- 1½ teaspoons salt
- 2 teaspoons dried basil
- 1 teaspoon dried oregano
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper
- 1/2 cup heavy cream
- 1/4 cup parmesan cheese, grated
Instructions
- Preheat your oven to 400 degrees F.
- In a large bowl, combine the tomatoes, onions, carrots, and garlic. Drizzle the avocado oil over the mixture and stir until all the vegetables are coated. Add the salt, basil, oregano, black pepper, and crushed red pepper, and mix well.
- Spread the vegetable mixture onto a baking sheet in an even layer.
- Roast the vegetables in the oven for 30-40 minutes until the onions are golden and the tomatoes are tender.
- Remove the roasted veggies from the oven and transfer them to a blender, including any juices from the baking sheet. Blend until smooth, then pour the mixture into a pot.
- Heat the blended soup over medium heat until warmed through. Stir in the heavy cream, then take it off the heat. Serve with a sprinkle of Parmesan cheese.
Notes
For a smoother texture, blend longer or strain the soup after blending.
You can adjust the seasonings according to your taste preferences.
Add fresh herbs like basil or parsley just before serving for an extra flavor boost.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 8g
- Sodium: 700mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 30mg
