My creamy roasted tomato soup is a recipe I’ve been making for years. I combine roasted tomatoes, fresh basil, and a touch of cream to create a rich, satisfying soup that brings together the best of classic tomato soup methods. This easy recipe is perfect for making ahead, so I can enjoy a warm, comforting bowl all week long.

Overhead shot of roasted tomato soup in a large Dutch oven with sprigs of rosemary on top.

I’ve been making this simple, creamy roasted tomato soup for years. I used to make tomato soup using one of the classic methods with either fresh tomatoes and basil, or with roasted tomatoes and heavy cream. But, after I decided to combine the two, this (if I might say so!) perfect tomato soup was created. Tomatoes, onions, and garlic gain all that lovely flavor from being roasted before they go into the soup, and plenty of fresh basil is added at the end with the heavy cream. And it needs to be heavy cream here; adding melted cheese for that creaminess factor, as I do in my creamy poblano soup, just won’t quite cut it. This version is rich, satisfying, and the best of both approaches. It is also really easy to make ahead of time so that I can enjoy it throughout the week! Folks, this creamy roasted tomato soup recipe is way overdue, yet still so worth the wait.

Cori – ⭐⭐⭐⭐⭐ Had a ton of fresh tomatoes, garlic, basil and onions. This was perfect! Even though it is summer, all of these tomatoes were making me crave tomato soup. Great recipe!

Two bowls of tomato soup with a large pot of soup next to them.
Sommer headshot.

Sommer’s Recipe Highligts

Both Light and Creamy – I’ve tried hard here to create a vibrant tomato and basil soup that features lot of freshness, to counterbalance the sweet, smoky essence from the roasted vegetables, and the richness from the heavy cream. Roasting the onions, garlic, and tomatoes, I have found, helps build a super-comforting depth of flavor.

Classic Tomato Taste – I know I keep mentioning how this recipe is really two different easy tomato soup recipes in one, but I’ve been careful to keep the list of the ingredients both simple and familiar, so the soup will still taste exactly like what you’re craving. There is nothing complicated or fancy here; it is just a really, really fabulous soup that uses all the elements I’ve loved from practically every recipe I’ve ever followed.

Make it Your Way – When I’m making a batch of this soup all in one go, I find it easiest to use the stovetop, but if you prefer, you could complete the simmering stage in the slow cooker, like with my Italian tomato soup recipe. You’ll need about an hour on LOW, or about 30 minutes on HIGH. Or using your Instant Pot, you’ll only need about 5 minutes on HIGH. You can also roast the vegetables at another time to make the soup later.

I find this especially helpful when I’ve already got the oven on to cook something else. My crispy golden potatoes and oven roasted potatoes and carrots both cook at the same temperature.

Roasted tomato soup in a bowl with basil sprigs on top and a piece of bread on the side.

Key Ingredients and Tips

  • Tomatoes – Plum or Roma tomatoes make a really lovely soup, but if you grow your own tomatoes, any larger tomato will work well. This is a great recipe for making the most of an end-of-season glut! I’ve said larger tomatoes, as you do mostly want to use larger ones, but you can add a few smaller ones, just not cherry tomatoes. There won’t be enough liquid!
  • Onion – I’ve chosen a sweet onion here, both to complement the sweetness of the tomatoes and because the extra sugars in the onion will help produce better flavors once it is roasted. You could use a white or red onion if that is what you have to hand, but I like the taste of sweet onion best.
  • Garlic – I find it easiest to keep the head of garlic intact when I’m roasting, just slicing the very top of the bulb off, so I can add olive oil and seasonings. Once the garlic is cool enough to touch, the sweet roasted cloves should just slip out of their skins.
  • Olive oil – A light olive oil is my go-to oil for most cooking, but any neutral-tasting oil that has a high smoking point, like avocado oil, can be used instead.
  • Vegetable broth – I prefer to buy low-sodium broth when I can, as it is easier to control the level of salt in a recipe if I am adding it myself.
  • Seasonings and Herbs – Dried bay leaf, fresh rosemary, paprika, and basil are all key here for building both fresh and light flavors and deep, smoky flavors.
  • Sugar – This is totally optional, and will depend on the tomatoes you are using. Ripe summer tomatoes are already quite sweet, and once I’ve roasted them to concentrate the sugars, I usually don’t need to add any sugar to keep the soup from tasting too acidic. But it is there if you want to add it!

Find the full ingredient proportions, detailed instructions, storage tips, and a video tutorial in the printable form at the bottom of the post.

How to Make

Roast the Vegetables – First, I preheat the oven to 425°F and set out a large rimmed baking sheet. Next, I chop the tomatoes, onion, and garlic. I place the tomatoes and onions skin-side-down, and the head of garlic on the baking sheet. I drizzle it generously with olive oil, before I season them with salt and pepper. Then I roast in the oven until the tomatoes are very soft and the onions are crispy around the edges.

roasted tomatoes, roasted garlic, and roasted onion on a baking sheet.

Blend the Roasted Vegetables – Once they are just cool enough to touch, I carefully remove the papery charred onion and garlic skins, and transfer everything to a blender. I also add the juices from the baking sheet, if there are any.

Roasted vegetables in a blender.

I then blend/puree them until smooth. Caution: Because placing hot items in the blender can pop the top off due to extra pressure, I always make sure to place a dish towel over the blender lid to be safe! Instead, I sometimes use an immersion blender later on, straight in the pot when I fancy a slightly chunkier soup consistency.

Tomato soup blended in a blender.

Simmer the Soup – To a large pot set on medium heat on the stovetop, I then add the just-blended tomato puree, vegetable broth, bay leaf, rosemary, and smoked paprika. I then raise the heat to high until the mixture is simmering, then reduce the heat back to medium. Raising the heat to bring the soup to temperature like this, before simmering, helps the pot of soup cook more evenly. I then leave it to simmer uncovered for 20 minutes, stirring occasionally.

Remove the Herbs – At this stage, I then use tongs to remove the rosemary and bay leaf.

Add the Heavy Cream – Lastly, I stir in the heavy cream and chopped fresh basil leaves. I then give it a taste, and add salt and pepper as needed. If the soup tastes too acidic, I also stir in a spoonful of sugar.

Tomato soup in a pot with a hand pouring heavy cream into the soup.

Recipe Variations

  • You can make this soup spicy by switching the smoked paprika (or sweet paprika) for hot smoked paprika.
  • Add little pasta shapes like pastina to the soup for added texture and a heartier meal! You can also do this with white beans, which will add protein to the soup.
  • I make a vegan version of this soup by replacing the heavy cream with vegan cashew cream, with little change to the original flavor.
  • If I want to make this tomato soup paleo-friendly, I simply swap the heavy cream for canned unsweetened coconut milk.
  • Again, you can make this recipe in a slow cooker or Instant Pot, if you prefer. For the crockpot, make the recipe as directed, but do not add the cream. Start by adding the pureed roasted veggies and base to the crock, then cover and simmer for 30 minutes on HIGH or 1 hour on LOW. Stir in the cream shortly before stirring, letting it simmer for just a minute or two. Same thing with the Instant Pot, you can roast and puree the veggies, then add to the IP and cook on manual for 5 minutes. Then stir in the cream and simmer for a couple of minutes before serving.
Ladle of creamy tomato soup being held above the pot of soup.

Serving Suggestions

Obviously, you can serve this with a melty grilled cheese sandwich, baked reuben sandwich, or New Orleans muffaletta sandwich.

For a light dinner, I also like to pair this with either Lt. Dan’s steakhouse salad or my easy homemade caesar dressing over fresh romaine.

Storage Notes

Leftovers of this soup always taste amazing, as the flavors keep on developing in the fridge. I store them in an airtight containers in for up to 4 days.

I then reheat in a microwave-safe bowl in short bursts at 50% power, stirring between each burst.

Bowl of tomato soup with a hand holding a spoonful of soup above the bowl.

Frequently Asked Questions

Is this soup keto-friendly?

Why yes, this roasted tomato basil soup recipe is keto-friendly and low carb as-is!

Can I scale this recipe to make more than 4 servings?

Yes, you can! When I’m roasting the vegetables I use an extra baking sheet because if you roast them too close together they will steam, instead of roast, and you’ll miss out on all that roasted tomato and onion flavor. I also blend the vegetables in two batches (the blender lid will pop off if I overload it!). I use my biggest cooking pot to simmer the soup, and I never make more than double the recipe, or else it won’t all fit.

Can I freeze tomato soup?

Because of the heavy cream, I do not recommend freezing.

Two bowls of roasted tomato soup with a pot of more soup in the background.

Help Me Spread the Word about this Fabulous Free Recipe! Sharing this recipe link on Pinterest and Facebook is super impactful, and I greatly appreciate it! Find the share buttons below the recipe form.

More Soup Recipes

White dutch oven of smooth tomato soup topped with two sprigs of fresh rosemary and a dried bay leaf.
Print Recipe
4.88 stars (8 reviews)
Leave a Review »

Creamy Roasted Tomato Soup

Prep Time: 10 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 15 minutes
My creamy roasted tomato soup combines roasted tomatoes, onions, and garlic with lots of fresh basil and heavy cream for a rich, hearty soup which still tastes fresh and light. It is super comforting regardless of the season, and keeps well in the fridge so is great for batch cooking.
Servings: 4 people

Video

Ingredients

Instructions

  • Preheat the oven to 425 degrees F. Set out a large rimmed baking sheet.
  • Cut the tomatoes in half. Cut the onion into large wedges (peels on to protect the underside.) Then cut off the top of the head of garlic so that all the cloves are exposed. Place the tomatoes, onions skin-side-down, and head of garlic on the baking sheet. Drizzle with olive oil and salt and pepper liberally.
  • Roast in the oven for 35-45 minutes, until the tomatoes are very soft and the onions are crispy around the edges.
  • Carefully remove the papery charred onion skins, and garlic skins. Use tongs to move the roasted produce to the blender. Add the juices. Cover and puree until smooth. (NOTE: Hot items in the blender can pop the top off, due to extra pressure. Place a dish towel over the blender lid to be safe.)
  • Set a 5-6 quart pot over medium heat. Add the tomato puree, vegetable broth, bay leaf, rosemary, and smoked paprika. Bring to a simmer, and simmer uncovered for 20 minutes, stirring occasionally.
  • Use tongs to remove the rosemary and bay leaf. (If you don’t like the texture of cooked rosemary leaves, you can puree the soup base again.)
  • Stir in the heavy cream and chopped basil. Taste, then salt and pepper as needed. If the soup tastes too acidic, stir in 1 tablespoon sugar. Serve warm.

Notes

When tomatoes are out of season, they are often more acidic than sweet. If needed, I often add a little sugar to the soup to balance the flavor.
Storage notes: Leftovers can be kept in the fridge for up to 4 days, I then usually reheat them in a microwave-safe bowl. I do not recommend you freeze this soup because of the heavy cream! 

Nutrition

Serving: 1.5cups, Calories: 309kcal, Carbohydrates: 27g, Protein: 4g, Fat: 22g, Saturated Fat: 8g, Cholesterol: 41mg, Sodium: 943mg, Potassium: 938mg, Fiber: 5g, Sugar: 18g, Vitamin A: 4080IU, Vitamin C: 51mg, Calcium: 73mg, Iron: 1mg
Course: Soup
Cuisine: American, Italian
Cook It? Love It? Rate It!YOU can help this recipe RANK on Google – TAP 5 STARS so other hungry people can find it. Thank you!

Share This Recipe With Friends!