Written by

Timothy Green

Published

Best Easy Cozy Roasted Tomato Basil Soup from Garden Tomatoes

Ready In 60 minutes
Servings 4 servings
Difficulty Easy

I figured roasting tomatoes before making soup was just an extra step that fancy food bloggers used to make things look more complicated than they needed to be. It took about one batch of lackluster, watery soup that tasted more like canned tomato juice than anything else for that assumption to fall apart completely.

The garden was practically throwing tomatoes at us that August. Big, misshapen Brandywines, sweet little Sungolds, and these meaty Roma plants that just would not quit. I had already made salsa, canned whole tomatoes, and given bags away to neighbors who started crossing the street to avoid me. The counter was still covered. Something had to give.

So I finally tried the roasting thing. Halved the tomatoes, tossed them with olive oil and salt, and let them go in a hot oven until they looked sad and wrinkled but smelled like heaven. Honestly? I was mad at myself for not doing it sooner. The roasting concentrates the sweetness in a way that simmering just cannot touch. It deepens everything. That first batch turned into the best soup I had made all summer, and it was not even close.

This recipe is the one I kept tweaking through September, bringing to friends who requested it, and eventually writing down so I would not lose it. It is simple enough for a Tuesday but feels special enough to serve with crusty bread and good butter. That is the kind of recipe worth keeping around.

Why You Will Love This Recipe

This is not one of those roasted tomato basil soups that requires a trip to three different stores or a pantry overhaul. It uses what you likely already have, plus those garden tomatoes you are trying to use up. Here is why it works:

  • Deep, Slow-Roasted Flavor: The oven does the heavy lifting here. Roasting concentrates the natural sugars in the tomatoes and brings out a sweetness that stovetop simmering just cannot achieve. It tastes like it simmered all day, but it really only takes about an hour from start to finish.
  • Simple, Real Ingredients: No cream, no flour, no complicated roux. Just tomatoes, garlic, onion, basil, and a little butter at the end for richness. It is naturally gluten-free and can easily be made dairy-free if you need it to be.
  • Garden-Friendly: This is the perfect recipe for those end-of-summer tomato gluts when you have more fruit than you know what to do with. It also works beautifully with good-quality canned tomatoes during the colder months, so you can make it year-round.
  • Crowd-Pleasing Comfort: I have served this to picky kids, tomato-skeptical adults, and friends who claimed they did not like soup. Every single person went back for seconds. It is that kind of recipe—the one that makes people close their eyes after the first spoonful.
  • Freezer-Friendly: This soup freezes like a dream. Make a double batch and stash some for those cold January nights when you need a reminder of summer.

This is the soup I turn to when I want something that feels both nourishing and indulgent. It is comfort food at its most honest—simple ingredients treated well, with nothing to hide behind.

What Ingredients You Will Need

This recipe relies on a short list of ingredients, so quality matters. Here is what you will need and why each one earns its place:

For the Roasted Tomatoes

  • 3 pounds ripe garden tomatoes (about 8-10 medium) – Use a mix of varieties if you have them. Roma tomatoes are meaty and roast beautifully, while beefsteak or heirloom types add more juice and sweetness. If your tomatoes are not fully ripe, they will still work, but the soup will be less sweet.
  • 4 cloves garlic, peeled and left whole – Roasting whole garlic cloves mellows their sharpness and turns them sweet and buttery. Do not skip this step. If you love garlic, add a couple extra cloves.
  • 3 tablespoons olive oil – Use a good-quality extra virgin olive oil here. It coats the tomatoes and helps them caramelize in the oven.
  • 1 teaspoon kosher salt – Salt draws out moisture and helps the tomatoes soften. I use Diamond Crystal kosher salt; if you use Morton’s, reduce to about 3/4 teaspoon.
  • 1/2 teaspoon black pepper – Freshly ground is best.

For the Soup Base

roasted tomato basil soup preparation steps

  • 1 medium yellow onion, diced – Onion adds a savory backbone. Yellow onions are my go-to here because they are mellow and sweet when cooked.
  • 2 tablespoons unsalted butter (or olive oil for dairy-free) – Butter adds a velvety finish that makes the soup feel luxurious. If you are dairy-free, use a good olive oil or vegan butter.
  • 2 cups vegetable broth or chicken broth – Use a low-sodium broth so you can control the salt level. Homemade broth is lovely here, but a good store-bought brand works perfectly.
  • 1/4 cup loosely packed fresh basil leaves, plus more for garnish – Fresh basil is non-negotiable in my opinion. It adds that bright, peppery, slightly sweet note that defines this soup. Do not use dried basil here—it will taste flat.
  • 1/2 teaspoon sugar (optional) – Only add this if your tomatoes are not super sweet. Taste the roasted tomatoes first; you may not need it.

For Serving

  • Fresh basil leaves, torn – For garnish.
  • Grated Parmesan cheese (optional) – A little salty, nutty Parmesan on top is wonderful. Leave it out for a vegan version.
  • Crusty bread or grilled cheese – You need something to dip. A good sourdough or a classic smash burger sliders style bun works, but honestly, a simple grilled cheese is the perfect pairing.

Equipment Needed

You do not need a lot of fancy tools for this recipe, which is part of its charm. Here is what you will need:

  • Rimmed baking sheet – A half-sheet pan (about 18×13 inches) is ideal. The rim keeps any juices from spilling in the oven. If you do not have a rimmed sheet, line a regular baking sheet with foil and crimp the edges to create a small barrier.
  • Parchment paper or foil – For easy cleanup. The roasted tomato juices can stick, and parchment makes lifting the tomatoes off the pan effortless.
  • Large heavy-bottomed pot or Dutch oven – A 4- to 5-quart pot works well. I use a Creamy Slow Cooker Tuscan Chicken style Dutch oven for this, but any sturdy pot will do. The heavy bottom prevents the onions from burning.
  • Immersion blender or regular blender – An immersion blender lets you puree the soup right in the pot, which means less cleanup. If you use a regular blender, work in batches and be careful with the hot liquid—fill the blender no more than halfway and hold the lid down with a towel.
  • Chef’s knife and cutting board – For dicing the onion and prepping the tomatoes.
  • Wooden spoon or silicone spatula – For stirring.

If you do not have an immersion blender, a potato masher will work for a chunkier texture. I have done it that way before, and it is actually quite nice—more rustic, more satisfying to eat.

Preparation Method

Let me walk you through this step by step. The process is straightforward, but a few small details make a big difference.

  1. Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper or foil for easy cleanup.
  2. Prep the tomatoes. Wash your tomatoes and remove the cores. Cut larger tomatoes into halves or quarters so they are roughly the same size. Cherry or grape tomatoes can stay whole. You want them to roast evenly, so aim for pieces that are about 2 inches across. Place them cut-side up on the prepared baking sheet.
  3. Add the garlic and season. Tuck the whole garlic cloves in among the tomato pieces. Drizzle everything with the olive oil, then sprinkle with the salt and pepper. Use your hands to gently toss everything together, making sure each piece is coated. Arrange the tomatoes back in a single layer, cut-side up if possible. This helps them caramelize rather than steam.
  4. Roast for 35-40 minutes. The tomatoes should be soft, wrinkled, and starting to brown around the edges. The garlic should be tender and golden. Your kitchen will smell incredible at this point. Do not rush this step—the browning is where the flavor lives.
  5. While the tomatoes roast, cook the onion. In your large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and cook, stirring occasionally, until soft and translucent—about 5-7 minutes. You do not want the onion to brown; just let it go until it is sweet and tender. If it starts to stick, add a splash of the broth.
  6. Combine everything. Once the tomatoes and garlic are done roasting, carefully transfer them to the pot with the onions. Scrape in any juices and browned bits from the baking sheet—that is pure flavor. Add the vegetable broth and the fresh basil leaves. Stir everything together.
  7. Simmer for 10 minutes. Bring the soup to a gentle simmer over medium heat, then reduce the heat to low. Let it bubble away for about 10 minutes. This gives the flavors time to meld. Taste the broth at this point. If your tomatoes were not super sweet, stir in the optional sugar. Adjust salt and pepper as needed.
  8. Puree the soup. Remove the pot from the heat. If using an immersion blender, blend the soup directly in the pot until completely smooth. If using a regular blender, work in batches—fill the blender no more than halfway, hold the lid down with a folded towel, and blend until smooth. Be careful; hot liquid expands and can push the lid off. Pour each batch into a clean bowl or back into the pot.
  9. Finish with butter (optional but recommended). If you want an extra-silky texture, stir in another tablespoon of butter after blending. It melts right in and adds a glossy finish. Taste again and adjust seasoning if needed.
  10. Serve immediately. Ladle the soup into bowls, top with torn fresh basil leaves, and add a sprinkle of Parmesan if you like. Serve with crusty bread or a Crispy Air Fryer Buffalo Chicken Taquitos for dipping—trust me, the contrast is amazing.

Cooking Tips and Techniques

I have made this soup more times than I can count, and I have learned a few things along the way. Here are the tips that make the biggest difference:

Do not overcrowd the baking sheet. If your tomatoes are piled on top of each other, they will steam instead of roast. Use two baking sheets if you need to. The caramelization is what gives this soup its deep flavor, and that only happens when the tomatoes have room to breathe.

Roast the garlic whole. I know it feels weird to throw in whole cloves, but trust me. Roasted garlic becomes sweet, mellow, and almost creamy. If you slice it first, it can burn and turn bitter. Keep the cloves whole and let the oven do the work.

Taste your tomatoes before adding sugar. Some batches of tomatoes are naturally sweeter than others. I have made this soup with late-summer tomatoes that were so sweet I did not need any sugar at all. Other times, especially with early-season or hothouse tomatoes, a pinch of sugar makes all the difference. Taste first, then decide.

Blend carefully. Hot soup in a blender is one of the more dangerous things you will do in the kitchen. I learned this the hard way when I filled a blender too full and ended up with tomato soup on my ceiling. Seriously. Work in small batches, and always hold the lid down with a towel. An immersion blender is safer and easier if you have one.

Let it rest. The soup tastes even better the next day. The flavors continue to meld and deepen overnight. If you have the time, make it a day ahead and reheat gently. It is one of those recipes that somehow gets better with age.

Variations and Adaptations

This recipe is flexible, and I have tried several variations over the years. Here are some of my favorites:

  • Creamy Version: Stir in 1/4 cup of heavy cream or full-fat coconut milk after blending for a richer, creamier soup. It turns velvety and luxurious. I do this when I want something extra indulgent.
  • Smoky Roasted Tomato Soup: Add 1/2 teaspoon of smoked paprika to the onions while they cook. It adds a subtle smokiness that pairs beautifully with the roasted tomatoes. I have also thrown in a chipotle pepper in adobo for heat—just one, minced, and it adds a lovely warmth.
  • Herb Variations: Swap half the basil for fresh oregano or thyme. Both herbs roast beautifully and add a different aromatic note. I have made a version with rosemary and it was wonderful, though rosemary is strong so use it sparingly.
  • Roasted Red Pepper Addition: Add one roasted red bell pepper (from a jar or roasted yourself) to the pot before blending. It adds sweetness and a gorgeous color. This is my go-to when I want a slightly different flavor profile.
  • Dairy-Free and Vegan: Use olive oil instead of butter, and skip the Parmesan. The soup is still incredibly flavorful and satisfying. Coconut milk or cashew cream can replace heavy cream if you want it creamy.

Serving and Storage Suggestions

This soup is best served hot, straight from the pot, with something crunchy on the side. Here is how I like to serve it:

For a simple meal: Ladle the soup into bowls and top with torn basil, a drizzle of olive oil, and a sprinkle of flaky sea salt. Serve with crusty bread or a Fresh No-Cook Mediterranean Grain Bowl for a complete, satisfying lunch or dinner.

For a cozy dinner: Pair it with a classic grilled cheese sandwich. The combination is unbeatable. I also love serving it with a simple green salad dressed with lemon and olive oil.

Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavor actually improves after a day or two, so do not be afraid to make it ahead.

Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick, add a splash of broth or water to thin it out. You can also reheat individual portions in the microwave—just cover the bowl and heat in 30-second bursts, stirring between each.

Nutritional Information and Benefits

This soup is as good for you as it is delicious. Here is a rough estimate per serving (based on 4 servings, without optional cream or Parmesan):

  • Calories: Approximately 180
  • Fat: 12g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Sugar: 10g (natural from tomatoes)
  • Protein: 4g
  • Sodium: 500mg (varies based on broth and added salt)

Health benefits: Tomatoes are packed with lycopene, a powerful antioxidant that is more easily absorbed when cooked. The olive oil and butter help with absorption. Garlic and onions are both known for their immune-boosting properties. This soup is naturally gluten-free and can easily be made vegan or dairy-free. It is a great way to get more vegetables into your diet without feeling like you are eating health food.

Conclusion

This roasted tomato basil soup has become a staple in my kitchen for good reason. It takes something as simple as a garden tomato and turns it into something truly special. The roasting process unlocks a depth of flavor that you just cannot get from a stovetop-only method, and the whole thing comes together with minimal effort.

I love that this recipe is flexible enough to adapt to whatever you have on hand. Use canned tomatoes in the winter, add cream if you want it richer, or throw in a roasted pepper for a twist. It is forgiving, reliable, and always delicious.

I would love to hear how it turns out for you. Leave a comment below with your variations or questions, and do not forget to share this recipe with someone who loves good soup. Happy cooking, friends—and may your tomatoes always be ripe and your basil always be fresh.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Absolutely. If fresh tomatoes are not in season, use two 28-ounce cans of whole peeled tomatoes. Drain them slightly, then roast them the same way you would fresh tomatoes. The flavor will still be excellent, though it will not have that garden-fresh brightness.

How do I make this soup thicker?

If you prefer a thicker soup, let it simmer uncovered for an extra 10-15 minutes after blending. This will cook off some of the liquid and concentrate the flavor. You can also add a tablespoon of tomato paste to the onions while they cook for extra body.

Can I make this soup in a slow cooker?

You can, but the flavor will be different since you lose the caramelization from roasting. If you want to use a slow cooker, roast the tomatoes and garlic in the oven first, then transfer everything to the slow cooker with the broth and cook on low for 4-6 hours. Blend and serve.

Is this soup freezer-friendly?

Yes, it freezes beautifully. Let the soup cool completely, then transfer it to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. The flavor is just as good as the day you made it.

What can I serve with this soup besides bread?

This soup pairs wonderfully with a Fresh Mini Caprese Bento Box for a light lunch, or with a simple green salad. For something heartier, try it alongside a Flavorful Hatch Green Chili Chicken Stuffed Potatoes for a satisfying dinner.

Pin This Recipe!

roasted tomato basil soup recipe

Print

Best Easy Cozy Roasted Tomato Basil Soup from Garden Tomatoes

This roasted tomato basil soup uses simple, real ingredients and a quick roasting method to create deep, sweet flavor. It’s naturally gluten-free, freezer-friendly, and perfect for using up garden tomatoes.

  • Author: Mira
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 3 pounds ripe garden tomatoes (about 810 medium)
  • 4 cloves garlic, peeled and left whole
  • 3 tablespoons olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 medium yellow onion, diced
  • 2 tablespoons unsalted butter (or olive oil for dairy-free)
  • 2 cups vegetable broth or chicken broth
  • 1/4 cup loosely packed fresh basil leaves, plus more for garnish
  • 1/2 teaspoon sugar (optional)
  • Fresh basil leaves, torn (for garnish)
  • Grated Parmesan cheese (optional)
  • Crusty bread or grilled cheese (for serving)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper or foil.
  2. Wash tomatoes and remove cores. Cut larger tomatoes into halves or quarters so they are roughly the same size. Cherry or grape tomatoes can stay whole. Place them cut-side up on the prepared baking sheet.
  3. Tuck the whole garlic cloves in among the tomato pieces. Drizzle everything with olive oil, then sprinkle with salt and pepper. Gently toss to coat, then arrange tomatoes back in a single layer, cut-side up if possible.
  4. Roast for 35-40 minutes until tomatoes are soft, wrinkled, and starting to brown around the edges, and garlic is tender and golden.
  5. While tomatoes roast, melt butter in a large pot or Dutch oven over medium heat. Add diced onion and cook, stirring occasionally, until soft and translucent, about 5-7 minutes.
  6. Once tomatoes and garlic are done, carefully transfer them to the pot with the onions. Scrape in any juices and browned bits from the baking sheet. Add vegetable broth and fresh basil leaves. Stir together.
  7. Bring soup to a gentle simmer over medium heat, then reduce heat to low. Simmer for 10 minutes. Taste and stir in optional sugar if needed. Adjust salt and pepper.
  8. Remove pot from heat. Using an immersion blender, blend soup directly in the pot until completely smooth. If using a regular blender, work in batches, filling no more than halfway, and blend until smooth.
  9. For extra-silky texture, stir in another tablespoon of butter after blending. Taste and adjust seasoning if needed.
  10. Serve immediately, ladled into bowls, topped with torn fresh basil and Parmesan if desired. Serve with crusty bread or grilled cheese.

Notes

Do not overcrowd the baking sheet; use two if needed. Roast garlic whole to avoid bitterness. Taste tomatoes before adding sugar. Blend hot soup carefully in small batches. Soup tastes even better the next day. For a creamy version, stir in 1/4 cup heavy cream or full-fat coconut milk after blending. For smoky flavor, add 1/2 teaspoon smoked paprika to the onions. For dairy-free/vegan, use olive oil instead of butter and skip Parmesan.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 180
  • Sugar: 10
  • Sodium: 500
  • Fat: 12
  • Saturated Fat: 4
  • Carbohydrates: 18
  • Fiber: 4
  • Protein: 4

Keywords: roasted tomato basil soup, garden tomatoes, easy soup, gluten-free soup, freezer-friendly soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating