Oven Roasted Tomato Soup
Homemade fresh tomato soup is one of those comforting dishes that warms both the body and the soul. The rich, vibrant flavors of roasted tomatoes, sweet caramelized onions, and fragrant garlic create a truly delightful experience. Each spoonful brings a perfect blend of sweetness and depth, especially when finished with a swirl of cream and a sprinkle of parmesan. If you’re tired of store-bought soup that falls flat, this oven-roasted tomato soup recipe will redefine your expectations!
Table of Contents

I remember the first time I made this soup; I had an abundance of fresh tomatoes from my garden, and I wanted to showcase their natural sweetness. Roasting them heightened their flavors while giving the soup a luscious texture. The joy of blending all the roasted veggies together is an experience in itself, taking you straight to the cozy kitchen that smells like an Italian bistro. You’ll want to share this recipe with friends and family because it’s just that good—easy, budget-friendly, and wildly satisfying. Trust me, you’ll want to keep coming back for more!
Why You’ll Love This Recipe
- Simple & Quick: With just a handful of ingredients and about an hour, you’ll have a delicious, homemade meal.
- Irresistible Flavor: The combination of roasted tomatoes, sweet onions, and garlic explodes with flavor, making your taste buds dance.
- Eye-Catching Appeal: This vibrant soup is not only tasty but beautiful, making it perfect for special occasions or cozy nights in.
- Flexible Serving: Enjoy it as a comforting lunch, a light dinner paired with crusty bread, or as a starter for any gathering.
- Diet-Friendly Options: You can easily make it gluten-free or dairy-free by substituting ingredients.
Ingredients You’ll Need
- 3½ pounds tomatoes, washed and halved: The star of the soup. Fresh, ripe tomatoes yield the best flavor. If you don’t have fresh, canned whole tomatoes can be a good alternative.
- 2 medium onions, roughly chopped: Yellow or white onions add sweetness and depth. You can replace them with shallots for a milder flavor if preferred.
- 2 large carrots, cut into 2″ pieces: Carrots sweeten the dish naturally and balance the acidity of the tomatoes. Substitute with parsnips for a unique twist.
- 8 cloves garlic, minced: Garlic provides that essential aromatic quality. Use roasted garlic for a milder taste, if desired.
- 3 tablespoons avocado oil: This oil has a high smoke point and a neutral flavor. Olive oil works well as a substitute but can impart a distinct taste.
- 1½ teaspoons salt: Enhances the flavors of all ingredients. Adjust to taste, especially if you’re using salted broth.
- 2 teaspoons dried basil: Infuses the soup with a classic herb note. Fresh basil can be used, but the amount may vary.
- 1 teaspoon dried oregano: Adds a lovely earthy flavor. You can swap it for Italian seasoning if you like.
- ¼ teaspoon black pepper: Provides a bit of heat. Feel free to add more for an extra kick.
- ¼ teaspoon crushed red pepper: Optional spice for those who like an extra bite.
- ½ cup heavy cream: Gives the soup a lovely creaminess. Coconut cream can be a great dairy-free alternative.
- ¼ cup parmesan cheese, grated: Adds a delicious salty finish. Nutritional yeast is a fantastic dairy-free substitute.
How to Make Oven Roasted Tomato Soup Recipe
- Preheat the Oven: Set your oven to 400 degrees F (200 degrees C) to get it nice and hot for roasting.
- Prep the Veggies: In a large bowl, toss together the tomatoes, onions, carrots, and minced garlic. Drizzle 3 tablespoons of avocado oil over the mixture and stir until everything is evenly coated.
- Season: Sprinkle in 1½ teaspoons of salt, 2 teaspoons of dried basil, 1 teaspoon of dried oregano, ¼ teaspoon of black pepper, and ¼ teaspoon of crushed red pepper. Mix well to ensure the veggies are fully seasoned.
- Spread and Roast: Transfer the seasoned vegetables to a baking sheet and spread them out in an even layer. Roast in the preheated oven for 30-40 minutes, or until the onions are slightly golden and the tomatoes are bubbly and soft.
- Blend the Mixture: Once roasted, remove the veggies from the oven and carefully pour them into a blender, along with any juices left on the baking tray. Blend until smooth.
- Heat the Soup: Pour the blended mixture into a pot and heat over medium heat until warmed through.
- Add Cream and Cheese: Stir in ½ cup of heavy cream. Remove from heat, and serve hot, finishing with a sprinkle of ¼ cup grated parmesan cheese on top. Enjoy!
Storing & Reheating
To store your oven-roasted tomato soup, allow it to cool completely and transfer it to an airtight container. It can be kept in the refrigerator for up to 4 days. For longer storage, freeze the soup in freezer-safe containers for up to 3 months. When reheating, warm it on the stovetop over medium heat until heated through, which usually takes around 10 minutes. Keep in mind that the texture may change slightly after freezing; if it appears a little thick, adding a splash of broth or water while reheating can work wonders.
Chef’s Helpful Tips
- Avoid overcooking your vegetables to prevent them from becoming mushy; roasting until just golden is ideal.
- Use room temperature cream to help it blend smoothly into the hot soup without curdling.
- Taste and adjust the seasoning towards the end; everyone’s salt preference can vary!
- Experiment with adding fresh herbs like basil or thyme just before serving for a burst of freshness.
- For a more complex flavor, consider adding a tablespoon of balsamic vinegar after blending.
There’s something wonderfully satisfying about making homemade soup, and this oven-roasted tomato soup takes it to a whole new level. Not only does it offer bursts of flavor in every spoonful, but it also invites creativity! Feel free to experiment with different veggies or herbs to find your perfect blend. Grab your ingredients, roll up your sleeves, and get ready to enjoy a warm bowl of this exceptional soup.

Recipe FAQs
Can I use canned tomatoes instead of fresh?
Absolutely! Canned whole tomatoes work well in this recipe. Just substitute 3½ pounds of fresh tomatoes with about 2-3 cans (28-ounce) of whole canned tomatoes. The flavor will still be great!
How can I make this soup vegan?
To make this oven-roasted tomato soup vegan, simply skip the heavy cream and substitute it with a can of coconut milk or unsweetened almond milk. Nutritional yeast can be used instead of parmesan for that cheesy flavor.
Can I freeze leftover soup?
Yes, this soup freezes beautifully! Ensure it’s cooled completely before transferring it to freezer-safe containers. It can be stored for up to 3 months. Just remember to leave some space at the top of the container for expansion.
How can I enhance the flavor of the soup?
For a deeper flavor, consider adding a splash of balsamic vinegar before serving, or even a pinch of sugar if the tomatoes taste too acidic. Fresh herbs added after blending can also uplift the taste tremendously.
PrintMore Soups Recipes
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: Soups
- Method: Oven Roasted
- Cuisine: American
Description
This Oven Roasted Tomato Soup is a warm, comforting dish made from fresh tomatoes and roasted vegetables. With its rich flavor and creamy finish, it’s an ideal choice for a quick dinner or a healthy meal, easy to prepare at home!
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 the oven to 400°F.
- In a large bowl, combine the tomatoes, onions, carrots, and garlic. Drizzle with avocado oil and mix until vegetables are coated. Add salt, basil, oregano, black pepper, and crushed red pepper, then mix again.
- Spread the vegetable mixture onto a baking sheet in an even layer.
- Roast in the preheated oven for 30-40 minutes until onions are slightly golden and tomatoes are roasted.
- Remove from the oven, transfer the veggies to a blender along with any tray juices, and blend until smooth. Pour into a pot.
- Heat the soup over medium heat until warm and stir in the heavy cream. Remove from heat and serve with a sprinkle of parmesan cheese.
Notes
For extra flavor, use heirloom tomatoes if available.
This soup can be stored in the refrigerator for up to 4 days or frozen for later use.
Adjust the spiciness by varying the amount of crushed red pepper.
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 6g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 40mg
