• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Courtney's Sweets
  • Home
  • About
  • Dairy Free
  • Recipes
    • All Recipes
  • Contact
menu icon
go to homepage
  • Home
  • About
  • Recipe Index
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Home
    • About
    • Recipe Index
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    You are here: Home / Recipes / Soups / Roasted Tomato Soup

    Roasted Tomato Soup

    BY: Courtney PUBLISHED: Aug 16, 2025 8 Comments UPDATED ON: Aug 16, 2025

    This post may contain affiliate links. Please see my disclosure policy for more information.
    • Facebook
    • X
    • LinkedIn
    JUMP TO RECIPE
    Creamy roasted tomato soup garnished with basil, cream, and Parmesan, plus a sheet pan of roasted tomatoes, onions, and garlic with text overlay "Roasted Tomato Soup – easy and delicious!

    Our roasted tomato soup is a classic soup recipe made from scratch with ripe tomatoes, onions, and garlic, roasted to bring out rich, naturally sweet flavor.

    Close-up of creamy roasted tomato soup in a white bowl, topped with a swirl of cream, fresh basil, and Parmesan cheese.

    Every summer, my garden turns into a tomato jungle. Tomatoes are my favorite thing to grow in my garden in addition to cucumbers! I always end up with an abundance and sometimes overwhelmed by them.

    Spoonful of thick, creamy roasted tomato soup lifted from a white bowl, showing its rich texture.

    That’s when this roasted tomato soup comes out to play. It’s my favorite way to capture that fresh, tomato flavor in a bowl, using whatever mix the garden has gifted me that week.

    Overhead view of halved tomatoes, cherry tomatoes, and quartered onions spread on a baking sheet before roasting.

    Sweet, tangy, meaty, they all roast together until their flavors are rich and concentrated, ready to be blended into the coziest soup you’ll ever make!

    Sheet pan of roasted Roma and cherry tomatoes with onions and garlic, caramelized and ready for soup.

    Roasted Tomato Soup Ingredients

    • Fresh tomatoes: I love using a variety of garden fresh tomatoes. Grape, roma, even heirloom! Each variety adds its own unique flavor and sweetness.
    • Garlic: We use fresh garlic which we roast, but also a bit of granulated garlic for that extra flavor.
    • Onions: Roasting makes them sweet and caramelized. We love using our home grown onions too!
    • Olive oil: Just a little to help caramelize and roast the veggies.
    • Smoked paprika: A subtle, warm smokiness that makes the soup taste slow-cooked.
    • Salt and pepper: A must to add flavor and balance it all together.
    • Vegetable broth: You can use veggie broth or chicken broth even!
    • Fresh herbs: I like to use a combo of basil and thyme.
    • Heavy cream (optional): Swirled in at the end for a velvety, indulgent texture.
    • Freshly grated Parmesan cheese (optional): A savory, nutty topping that melts beautifully into the hot soup.

    How to Make Roasted Tomato Soup

    Preheat the oven to 425°F.
    Wash, core, and quarter the tomatoes. Place tomatoes, peeled garlic cloves, and quartered onions on a baking sheet and toss with olive oil and the seasonings.

    Fresh tomatoes, onions, and garlic tossed with olive oil on a sheet pan, ready for roasting.

    Roast for 25 to 30 minutes, until softened and lightly caramelized. Let them get a little browned.

    Doing this brings out deeper flavor, natural sweetness, and more richness for the soup.

    Overhead shot of roasted tomatoes and onions on a sheet pan, showing their rich color and caramelization.

    Transfer the roasted vegetables to a Dutch oven. Add the vegetable broth, thyme, and basil leaves, if using, and stir everything together.

    As the soup simmers, the herbs and broth will soak up all the rich, roasted flavor from the vegetables.

    Close-up of roasted tomatoes, onions, and garlic simmering together in a red Dutch oven before blending.

    Simmer for 20 minutes to let the flavors blend together, then remove the thyme and basil leaves before moving on.

    Cook removing a basil leaf from simmering roasted tomato soup with a black spatula.

    Use an immersion blender to puree the soup until smooth, blending right in the pot for easy cleanup.

    Keep blending until you reach your preferred texture, silky smooth or with a little bit of rustic chunkiness.

    Immersion blender pureeing roasted tomatoes, onions, and garlic in a red Dutch oven to create a creamy soup base.

    Season with salt and pepper to taste, adjusting until the flavors really pop.

    Give it a quick stir and taste again to be sure it’s perfectly balanced before serving. I like to stir, let it sit for a minute or two to get the flavors, then taste.

    Smooth roasted tomato soup simmering in a red Dutch oven, speckled with freshly cracked black pepper, granulated garlic, and granulated onion.

    Serve hot, topped with cream, Parmesan, or fresh basil if desired. We love to serve with homemade french bread recipe or a good grilled cheese.

    Bowl of roasted tomato soup topped with fresh basil and Parmesan cheese, surrounded by colorful cherry tomatoes on a green kitchen towel.

    You could also add a swirl of heavy cream for extra richness and a velvety finish.

    Keep it dairy free and garnish with fresh herbs or a drizzle of olive oil or dairy free plant cream. Country Crock plant cream is our preferred dairy free heavy cream.

    Warm bowl of fresh roasted tomato basil soup with cream swirl and Parmesan topping, served on a green cloth.

    Recipe Tips and Notes

    • Mixing tomato varieties gives the most complex flavor, sweetness from cherries or grapes, depth from Romas or vine-ripened.
    • If your tomatoes lean tart, add a teaspoon of sugar after blending to mellow the acidity.
    • For a chunkier soup, blend only part of the batch and leave the rest rustic.
    • A swirl of pesto in each bowl is a bright, garlicky twist.
    • Pair with grilled cheese or cheesy croutons for the ultimate comfort meal.
    Bowl of homemade roasted tomato soup garnished with basil, cream drizzle, and Parmesan, surrounded by fresh garden tomatoes.

    Storage and Reheating Tips

    • Refrigerate: Store slightly cooled tomato soup in an airtight container for up to 4 days.
    • Freeze: Let the soup cool completely, preferably refrigerate it first, then freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating
    • Reheat: Warm gently on the stovetop over medium heat, stirring occasionally. If it’s too thick, add a splash of vegetable broth or water. Microwave in short bursts, stirring between intervals, until heated through.
    Close-up of creamy roasted tomato soup in a white bowl, topped with a swirl of cream, fresh basil, and Parmesan cheese.

    Roasted Tomato Soup

    Author: Courtney
    Our roasted tomato soup is a classic soup recipe made from scratch with ripe tomatoes, onions, and garlic, roasted to bring out rich, naturally sweet flavor.
    5 from 3 votes

    Made this? ⭐ Leave a rating to let us know 💛

    step by step recipe video

    Print Pin Recipe 🖤 Save Saved!
    Course: Soup
    Cuisine: American
    Keyword: fresh tomato soup, roasted tomato soup, tomato soup
    Prep Time: 10 minutes minutes
    Cook Time: 45 minutes minutes
    Total Time: 55 minutes minutes
    Servings: 6 servings
    Calories: 138kcal

    Ingredients

    • 3-4 pounds tomatoes
    • 5 cloves garlic peeled
    • 2 small onions quartered
    • 1/4 cup olive oil
    • 1/4 teaspoon smoked paprika
    • 1/2 teaspoon granulated garlic
    • salt and pepper to taste
    • 2 cups vegetable broth or chicken broth
    • fresh basil leaves optional
    • fresh thyme
    • heavy cream optional
    • fresh grated parmesan cheese optional
    Prevent your screen from going dark

    Instructions

    • Preheat the oven to 425°F.
    • Wash, core, and quarter the tomatoes. Spread the tomatoes, garlic cloves, and onions onto a baking sheet and toss in 1/4 cup of olive oil along with the seasonings.
      3-4 pounds tomatoes, 5 cloves garlic, 2 small onions, 1/4 cup olive oil, 1/4 teaspoon smoked paprika, 1/2 teaspoon granulated garlic, salt and pepper
    • Roast for 35-40 minutes or until nicely softened and slightly caramelized.
    • Transfer the roasted veggies to a dutch oven along with broth and basil leaves.
      2 cups vegetable broth, fresh basil leaves, fresh thyme
    • Simmer the soup for 20 minutes and then remove the basil leaves and thyme.
    • Use an immersion blender to blend the soup.
    • Add salt and pepper to taste and top as desired.
      heavy cream

    Tried this recipe?

    We’d love to know what you think! Please leave a rating and comment to share your thoughts on this recipe. Your feedback helps us continue sharing free, high-quality recipes with you. Thank you so much!

    Nutrition

    Serving: 1serving | Calories: 138kcal | Carbohydrates: 13g | Protein: 2g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Sodium: 326mg | Potassium: 587mg | Fiber: 3g | Sugar: 8g | Vitamin A: 2098IU | Vitamin C: 34mg | Calcium: 33mg | Iron: 1mg

    The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.

    nutrition disclaimer
    Tried this recipe?Mention @courtneyssweets or tag #courtneyssweets!

    POSTED IN: Dairy Free Recipes Meatless Meals Recipes Soups

    About Courtney

    Courtney Lopez is the creator of Courtney’s Sweets, a professional food photographer and recipe developer passionate about sharing easy everyday comfort food recipes. Her family-friendly dishes feature simple, approachable meals made with love using the slow cooker, air fryer, and more.

    Reader Interactions

    Comments

    1. Betty-Ann Mulholland

      October 11, 2025 at 1:15 pm

      A first time for me after my neighbour served it for lunch. I immediately bought the ingredients and passed the recipe on to my daughters

      Reply
      • Courtney

        October 11, 2025 at 5:09 pm

        I hope you guys enjoy the soup!! It’s a family favorite 🙂

    2. Linda Harbin

      October 12, 2025 at 1:03 pm

      Courtney,
      The recipe doesn’t mention what to do with the roasted onions and garlic. Do you add it to the dutch oven along with the tomatoes or do you discard them?

      Reply
      • Courtney

        October 12, 2025 at 3:47 pm

        Hi Linda, sorry for the confusion! Yes, you’ll add the onions and garlic along with the tomatoes. You can also watch the video for a full visual recipe! 🙂

    3. Vanessa Cummings

      November 05, 2025 at 8:32 pm

      I have made this recipe of yours once before. It was a hit!! Especially when I used my homegrown tomatoes. But, your instructions don’t mention when to add the smoked paprika? I’m assuming when you add the broth to simmer for 20. Maybe it’s not that big of a deal and I’m overthinking it lol. Thank you so much for such an awesome recipe!! ❤️

      Reply
      • Courtney

        November 05, 2025 at 9:39 pm

        I’m so glad you enjoyed it!! Ooof, sorry about that, you’re right, the smoked paprika goes in with the other seasonings before roasting! Thanks so much for catching that 💛 I also have a full video that shows those little details. And how special that you used your own homegrown tomatoes, I’m honored you made it again!

    4. Vanessa

      November 05, 2025 at 8:33 pm

      My family loved this! It was absolutely delicious. I used smoked Gouda instead of Parmesan. Turned out wonderful!

      Reply
      • Courtney

        November 05, 2025 at 9:40 pm

        ooh, what a great idea!! Thank you for sharing!! I do love this with a smoked Gouda grilled cheese too!!

    5 from 3 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    fall family photo mom, son, daughter, dad.

    WELCOME, I'M COURTNEY! What a blessing to have you here! I share easy everyday comfort food recipes made with love for my family and yours. 💛

    More about me →

    Subscribe Today

    For all the latest in your inbox



    All links on this site may be affiliate links and should be considered as such. Courtney's Sweets is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

    As Seen On:

    Find More Deliciousness browse the recipe index


    [sliders_pack id="913"]
    • Home
    • About
    • Dairy Free
    • Recipes
      • All Recipes
    • Contact
    All links on this site may be affiliate links and should be considered as such. Courtney's Sweets is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

    Subscribe Today

    For all the latest in your inbox

    Welcome, I'm Courtney!

    Hey there! This is my place where I share all the sweet things in my life. From my family, recipes we love, and even fun DIY projects and parties! READ MORE

    Subscribe Today

    For all the latest in your inbox

    Footer

    ↑ back to top

    About

    • Cookie Policy
    • Disclosure
    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About
    • Nutrition Disclaimer

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Courtney's Sweets

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.