Written by

Juliana Parks

Published

Easy Homemade Roasted Tomato Basil Soup from Garden

Ready In 60 minutes
Servings 6 servings
Difficulty Easy

My neighbor across the street, an 82-year-old retired botanist named Eleanor, asked me last August why I couldn’t just toss my garden tomatoes into the oven whole instead of blanching and peeling them first. I started to explain why that wouldn’t work—something about skins getting tough and seeds turning bitter. Then I stopped. Honestly, I had no real answer. I just did it the way my grandmother always had, without ever questioning if there was a better path.

So I tried it. I dumped a colander full of misshapen, sun-warmed Brandywines onto a sheet pan, drizzled them with olive oil, and roasted them until they looked like sad, collapsed little balloons. The smell that filled my kitchen—sweet, smoky, almost jammy—made me forget I was supposed to be skeptical. When I blended those blistered tomatoes with some garlic and basil from the same patch of dirt, I got a soup so velvety and rich that I actually texted Eleanor a photo with the caption “you were right.” She replied with a single thumbs-up emoji, which from her is basically a standing ovation.

That moment taught me something about cooking that I keep relearning: the best techniques aren’t always the most complicated ones. Roasting tomatoes whole saves time, deepens flavor, and creates a soup that tastes like summer concentrated into a bowl. Maybe you’ve had that experience too—where someone suggests something so simple you almost dismiss it, and it turns out to be the missing piece. This easy homemade roasted tomato basil soup from garden tomatoes is that piece for me. I keep making it because it reminds me that good cooking is less about rigid rules and more about being willing to be wrong.

Why You’ll Love This Recipe

Let me tell you straight up—this isn’t just another tomato soup. This is the kind that makes people at your table go quiet after the first spoonful. I’ve tested this version at least a dozen times over two summers, tweaking the roast time, the garlic ratio, the basil amount. What I landed on is the sweet spot between rustic and refined, and it works every single time.

  • Quick & Easy: From garden to bowl in about an hour, with only 15 minutes of active hands-on time. The oven does the heavy lifting while you do literally anything else.
  • Simple Ingredients: Six main ingredients, and you probably have five of them right now. No cream, no flour, no complicated stocks.
  • Perfect for Garden Bounty: This recipe was born for those August afternoons when your tomato plants are producing faster than you can eat. It handles imperfect, oddly shaped, even slightly cracked tomatoes beautifully.
  • Crowd-Pleaser: I’ve served this to tomato-hating kids, picky in-laws, and a vegan friend who asked for the recipe before finishing her bowl. It converts people.
  • Unbelievably Delicious: The roasting process concentrates the tomatoes’ natural sugars and adds a subtle smokiness that no stovetop method can replicate. The texture is silky without any dairy—just pure, blended tomato goodness.

What makes this recipe different from the dozens of tomato soup recipes out there is the whole-roasting technique. Most recipes have you chop, seed, or peel tomatoes first. By leaving them whole, you trap steam inside the skins, which essentially pressure-cooks the flesh from within while the exterior caramelizes. It’s not just easier—it produces a deeper, more complex flavor. This isn’t just another version of tomato soup. It’s the version I’d serve to someone who thought they didn’t like tomato soup, just to watch them change their mind.

What Ingredients You Will Need

This recipe relies on simple, wholesome ingredients that work together to create something far greater than the sum of their parts. The beauty is in the roasting—it transforms humble garden staples into liquid gold.

  • 3 pounds fresh tomatoes, any variety (about 8-10 medium tomatoes or 12-15 smaller ones). Use ripe, in-season tomatoes for the best flavor. If you’re buying them, look for ones that feel heavy for their size and yield slightly to gentle pressure. I prefer a mix of varieties—Roma for sweetness, beefsteak for body, and a few cherry tomatoes for extra intensity.
  • 1 head of garlic, top sliced off to expose the cloves. Roasting the whole head alongside the tomatoes mellows the garlic’s sharpness into something sweet and almost buttery. Don’t skip this—pre-minced or raw garlic won’t give you the same depth.
  • 1/4 cup extra virgin olive oil, plus more for drizzling at the end. Use a good-quality oil here since it’s a primary flavor. I like California Olive Ranch for everyday cooking.
  • 1 large yellow onion, roughly chopped. The onion adds a savory backbone that balances the tomatoes’ acidity. Sweet onions like Vidalia work too, but yellow onions give a more classic soup flavor.
  • 1 cup fresh basil leaves, loosely packed, plus extra for garnish. If you grew basil alongside your tomatoes, even better. The basil goes in after roasting to preserve its bright, peppery flavor. Avoid dried basil here—it won’t provide the same fresh pop.
  • 2 cups vegetable broth (or chicken broth if not vegetarian). Use a low-sodium broth so you can control the salt level. I recommend homemade vegetable broth if you have it, but store-bought works fine—just taste before adding extra salt.
  • 1 teaspoon salt, plus more to taste. I use fine sea salt. Start with less and adjust at the end—tomato acidity can vary wildly.
  • 1/2 teaspoon black pepper, freshly ground. Pre-ground pepper won’t give you the same aromatic kick.
  • Optional: 1-2 teaspoons balsamic vinegar or a pinch of sugar, to balance acidity if your tomatoes are particularly tart. I only add this about half the time, depending on the batch.

Substitution Guidance: For a creamier version, stir in 1/4 cup heavy cream or full-fat coconut milk at the end. For a smoky twist, roast the tomatoes with a halved chipotle pepper in adobo. If you’re out of fresh basil, use 2 tablespoons of pesto stirred in at the end—it adds both basil flavor and a hint of garlic and cheese.

Equipment Needed

You don’t need a fancy kitchen to make this soup work. I’ve made it in three different apartments and a borrowed beach house, and it came out great every time.

  • Large rimmed baking sheet (half-sheet pan, about 18×13 inches). A rim is crucial—those tomatoes will release juices as they roast, and you don’t want them spilling onto your oven floor. No baking sheet? A large cast-iron skillet or even a 9×13 baking dish works in a pinch.
  • Blender (countertop or immersion). An immersion blender lets you blend directly in the pot, which means less cleanup. If using a countertop blender, work in batches and leave the lid slightly ajar to let steam escape—otherwise, hot soup can blow the lid off and make a terrifying mess. I learned this one the hard way.
  • Large pot or Dutch oven (5-6 quart). You’ll use this for sautéing the onion and combining everything after roasting. A heavy-bottomed pot distributes heat evenly and prevents scorching.
  • Chef’s knife and cutting board. A sharp knife makes quick work of the onion and basil. Dull knives are actually more dangerous than sharp ones—they slip more easily.
  • Wooden spoon or silicone spatula for stirring. Metal utensils can scratch enameled Dutch ovens.
  • Measuring cups and spoons. I keep a set of dry measuring cups for the broth and a liquid measuring cup for the olive oil.

Budget-friendly note: If you don’t own a blender, you can mash the roasted tomatoes and garlic with a potato masher right in the pot. The texture will be chunkier—more like a rustic stew than a silky soup—but the flavor will still be fantastic.

Preparation Method

roasted tomato basil soup preparation steps

This method breaks down into three simple stages: roast, sauté, and blend. The oven does most of the work, so you can prep other parts of your meal while the tomatoes transform.

  1. Preheat your oven to 400°F (200°C). Position the rack in the middle of the oven. While it heats, wash your tomatoes and pat them dry. Leave them whole—no chopping, no peeling, no seeding. Remove any stems or leaves, but don’t stress about the little nicks or soft spots. Those will roast out.
  2. Prepare the tomatoes and garlic for roasting. Place the whole tomatoes on your rimmed baking sheet in a single layer. They can touch but shouldn’t overlap too much. Slice the top off the head of garlic—just enough to expose the tops of the cloves—and place it cut-side down on the sheet among the tomatoes. Drizzle everything with 2 tablespoons of the olive oil and sprinkle with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper. Toss the tomatoes gently with your hands to coat them evenly.
  3. Roast for 40-45 minutes. The tomatoes are done when their skins have split, blistered, and started to char in spots. The garlic should feel soft when you squeeze the head gently through the paper. Don’t rush this step—if the tomatoes look pale after 40 minutes, give them another 5-10. The caramelization is where the magic happens. Your kitchen will smell like a trattoria at this point.
  4. While the tomatoes roast, sauté the onion. In your large pot or Dutch oven, heat the remaining 2 tablespoons of olive oil over medium heat. Add the chopped onion and cook, stirring occasionally, for 6-8 minutes until translucent and starting to brown at the edges. Don’t let it get dark—you want sweetness, not bitterness. If the onion starts sticking, add a splash of water or broth. Remove the pot from heat and set aside.
  5. Extract the roasted garlic. Once the tomatoes are done, let them cool on the pan for 5 minutes (they’re extremely hot). Pick up the garlic head—carefully, it’s still warm—and squeeze the roasted cloves out from the bottom into the pot with the onions. The cloves should slide out like soft butter. Discard the empty papery skins.
  6. Combine everything in the pot. Using a spatula, scrape the entire contents of the baking sheet—tomatoes, juices, and all—into the pot with the onions and garlic. Don’t leave behind those caramelized bits on the pan; they’re pure flavor. Add the fresh basil leaves and pour in the vegetable broth.
  7. Simmer for 10 minutes. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 10 minutes. This allows the basil to wilt and the flavors to meld. Stir occasionally. The soup will look like a chunky, rustic mess at this point—that’s exactly what you want.
  8. Blend until smooth. Remove the pot from heat. If using an immersion blender, submerge it fully and blend until silky, about 1-2 minutes. If using a countertop blender, work in batches, filling the pitcher no more than halfway. Hold the lid down with a folded kitchen towel—hot liquids expand and can pop the lid off. Blend each batch until smooth, then return to the pot.
  9. Taste and adjust. Stir in the remaining 1/2 teaspoon of salt and 1/4 teaspoon of pepper. Taste the soup. If it tastes flat, add the balsamic vinegar or a pinch of sugar. If it’s too thick, thin it with more broth or water. If it’s too thin, simmer it uncovered for another 5-10 minutes to reduce. This is your soup—adjust it to your preference.
  10. Serve hot. Ladle into bowls and finish each with a drizzle of good olive oil and a few torn basil leaves on top. A crack of fresh black pepper doesn’t hurt either.

Cooking Tips & Techniques

I’ve made this soup enough times to know exactly where things can go sideways. Here’s what I’ve learned so you don’t have to make the same mistakes.

Don’t overcrowd the baking sheet. The first time I made this, I crammed every tomato from my garden onto one pan. They steamed instead of roasted, and the skins never blistered properly. Give them breathing room. If you have more than 3 pounds of tomatoes, use two baking sheets or roast in batches.

Toast the garlic properly. I once forgot to slice the top off the garlic head before roasting. The cloves stayed raw inside and added a harsh, pungent note to the soup that ruined the whole batch. That little cut is non-negotiable—it lets steam escape and heat penetrate.

Let the tomatoes cool slightly before blending. Hot liquids in a blender are dangerous. I learned this when I blended a batch too soon and the lid shot off, spraying tomato soup across my ceiling. It took me an hour to clean. Wait 5-10 minutes after removing from the oven, or let the soup cool in the pot for a few minutes before blending.

Taste your tomatoes before roasting. Not all tomatoes are created equal. Some are sweet and jammy; others are tart and watery. If your raw tomatoes taste bland, they’ll taste bland after roasting too. A sprinkle of salt before roasting helps, but you can’t fix flavor that isn’t there. If your tomatoes are lackluster, add a tablespoon of tomato paste to the pot during the sauté step for a concentrated boost.

Don’t skip the basil at the end. Adding basil during the simmer step, not before, preserves its bright, almost peppery flavor. If you add it too early, it turns dark and muddy, and the soup loses that fresh garden taste. I learned this when I threw basil in with the tomatoes before roasting—the leaves turned into sad, blackened crisps.

Variations & Adaptations

This recipe is a starting point, not a final destination. Here are a few ways I’ve adapted it depending on my mood, my pantry, and who’s coming to dinner.

Creamy Roasted Tomato Basil Soup: Stir in 1/4 cup of heavy cream, half-and-half, or full-fat coconut milk after blending. This turns the soup into something decadent and velvety. I do this version when I’m serving it with a grilled cheese sandwich for the ultimate comfort meal. For a dairy-free version, coconut milk adds a subtle sweetness that pairs beautifully with the roasted tomatoes.

Spicy Roasted Tomato Soup: Add 1-2 dried arbol chiles or a halved jalapeño (seeds removed if you want less heat) to the baking sheet with the tomatoes. The chiles roast alongside everything else, infusing the oil with gentle heat. I tried this on a whim after a trip to Santa Fe, and it’s now my go-to when I want a soup with a kick.

Roasted Tomato and Red Pepper Soup: Add 2 large red bell peppers, seeded and quartered, to the baking sheet with the tomatoes. Roast them together, then proceed with the recipe as written. The peppers add natural sweetness and a gorgeous orange-red color. This version is especially good in early fall when peppers are still abundant but tomatoes are winding down.

Herb Variations: Swap half the basil for fresh oregano, thyme, or rosemary. Each herb brings a different personality to the soup. Oregano makes it taste more Italian; thyme adds an earthy, almost woodsy note. I once added a sprig of fresh tarragon, and the slight anise flavor was surprisingly lovely with the roasted tomatoes.

Slow Cooker Adaptation: After roasting the tomatoes and garlic, transfer everything to a slow cooker with the sautéed onion, basil, and broth. Cook on low for 4-6 hours or high for 2-3 hours. Blend at the end. This is perfect for days when you want the house to smell amazing all afternoon without hovering over the stove.

Serving & Storage Suggestions

This soup is versatile enough for a quick weeknight dinner or a show-stopping first course at a dinner party. Here’s how I serve and store it.

Serving Temperature: Serve this soup hot, but not boiling. I let it rest for 5 minutes after blending so the flavors settle and the temperature drops to a comfortable sipping level. A drizzle of good olive oil and fresh basil on top isn’t just garnish—it adds a finishing layer of flavor and aroma.

What to Serve With It: A classic grilled cheese sandwich is the obvious companion, and honestly, it’s perfect. I like using sourdough bread and sharp cheddar for contrast. For a lighter meal, serve the soup with a simple green salad dressed with lemon vinaigrette or a crusty baguette for dipping. If I’m serving it as a starter, I pour it into small cups or shot glasses for an elegant appetizer.

Storage Instructions: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two—the garlic and basil meld together beautifully. I often make a double batch on purpose just for leftovers.

Freezer Instructions: This soup freezes exceptionally well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It keeps for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop or in the microwave.

Reheating Tips: Reheat the soup over medium-low heat, stirring occasionally. If it thickens too much in the fridge or freezer, thin it with a splash of broth or water. Avoid boiling—it can dull the fresh basil flavor. I like to add a fresh squeeze of lemon juice or a few torn basil leaves after reheating to brighten it back up.

Flavor Development Note: This soup tastes even better the next day. The roasted garlic and tomato flavors continue to marry, and the soup becomes more cohesive. Don’t be surprised if you prefer the leftovers to the original batch.

Nutritional Information & Benefits

This soup is as nourishing as it is delicious. Here’s a rough estimate per serving (based on 6 servings, without optional cream or toppings):

  • Calories: 180-200
  • Protein: 4g
  • Fat: 10g (mostly from olive oil)
  • Carbohydrates: 22g
  • Fiber: 5g
  • Sugar: 12g (natural from tomatoes)
  • Sodium: 650mg (varies with broth and added salt)
  • Vitamin C: 45% of daily value
  • Vitamin A: 30% of daily value
  • Potassium: 15% of daily value

Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant linked to heart health and reduced inflammation. Roasting tomatoes actually increases the bioavailability of lycopene, meaning your body can absorb it more easily. The olive oil provides healthy monounsaturated fats, which help your body absorb the fat-soluble vitamins in the tomatoes. Garlic and basil both have anti-inflammatory and immune-supporting properties. This soup is naturally vegan, gluten-free, and dairy-free, making it accessible for many dietary needs.

Dietary Considerations: For a lower-sodium version, use no-salt-added broth and reduce the added salt. For a lower-fat version, reduce the olive oil to 2 tablespoons total. The soup is already free of common allergens like nuts, soy, and dairy (unless you add cream).

From a wellness perspective, I love that this soup feels indulgent while being genuinely good for you. It’s the kind of meal that fills you up without weighing you down—perfect for cold season, post-workout recovery, or just a cozy night in.

Conclusion

This easy homemade roasted tomato basil soup from garden tomatoes has become my late-summer ritual. Every time I make it, I think of Eleanor and her simple question that changed how I approach this recipe. It’s a reminder that sometimes the best cooking advice comes from unexpected places—and that being willing to try something different can lead to your new favorite dish.

I hope you’ll make this soup with whatever tomatoes you have, whether they’re from your garden, a farmer’s market, or just the best-looking ones at the grocery store. Don’t be afraid to adjust the herbs, add some heat, or stir in a splash of cream. This recipe is forgiving and flexible, just like good cooking should be.

If you try this recipe, I’d love to hear how it turned out. Drop a comment below and let me know what variations you tried or how your garden tomatoes performed. And if you’re looking for more ways to use up that summer bounty, check out my roasted tomato sauce recipe or these stuffed bell peppers—they’re both perfect for peak-season produce.

Happy cooking, and don’t forget to taste as you go. That’s where the real magic happens.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Yes, you can substitute 2 (28-ounce) cans of whole peeled tomatoes for the fresh ones. Drain them slightly, then spread them on the baking sheet and roast as directed. The flavor won’t be quite as bright as fresh garden tomatoes, but it’s a great option for winter when good tomatoes are hard to find.

Do I have to peel the tomatoes after roasting?

No! That’s the beauty of this method. The blender pulverizes the skins completely, so you get all the fiber and flavor without any stringy texture. If you’re using a potato masher instead of a blender, you might notice small bits of skin—some people love that rustic texture, but if you don’t, peel the tomatoes after they cool slightly.

Can I make this soup ahead of time?

Absolutely. In fact, it tastes better the next day. Make the soup completely, let it cool, and store it in the refrigerator for up to 5 days. Reheat gently on the stovetop, adding a splash of broth or water if it’s too thick. This is one of those recipes that’s actually better as leftovers.

How can I make this soup thicker or thinner?

For a thicker soup, simmer it uncovered for an additional 10-15 minutes after blending to reduce the liquid. For a thinner soup, add more broth, water, or even a splash of milk (dairy or non-dairy) until it reaches your desired consistency. Start with small additions—you can always add more, but you can’t take it out.

Can I freeze this soup with basil in it?

Yes, but the basil flavor will fade slightly after freezing. For the best results, freeze the soup without the basil, then stir in fresh basil after reheating. If you’ve already added basil, it’s still fine to freeze—just know the flavor will be a bit milder. I’ve frozen it both ways, and honestly, it’s still delicious either way.

Pin This Recipe!

roasted tomato basil soup recipe

Print

Easy Homemade Roasted Tomato Basil Soup from Garden

This easy homemade roasted tomato basil soup from garden tomatoes is a velvety, rich soup that tastes like summer concentrated into a bowl. Roasting tomatoes whole saves time, deepens flavor, and creates a soup so delicious it converts even tomato-haters.

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

Ingredients

Scale
  • 3 pounds fresh tomatoes, any variety (about 810 medium or 1215 smaller)
  • 1 head garlic, top sliced off to expose cloves
  • 1/4 cup extra virgin olive oil, plus more for drizzling
  • 1 large yellow onion, roughly chopped
  • 1 cup fresh basil leaves, loosely packed, plus extra for garnish
  • 2 cups vegetable broth (or chicken broth if not vegetarian)
  • 1 teaspoon fine sea salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • Optional: 1-2 teaspoons balsamic vinegar or a pinch of sugar, to balance acidity

Instructions

  1. Preheat your oven to 400°F (200°C). Position the rack in the middle. Wash tomatoes and pat dry. Leave them whole—no chopping, peeling, or seeding. Remove any stems or leaves.
  2. Place whole tomatoes on a large rimmed baking sheet in a single layer. Slice the top off the head of garlic and place it cut-side down on the sheet among the tomatoes. Drizzle everything with 2 tablespoons of olive oil and sprinkle with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Toss gently with hands to coat evenly.
  3. Roast for 40-45 minutes until tomato skins have split, blistered, and started to char in spots. Garlic should feel soft when squeezed gently through the paper.
  4. While tomatoes roast, heat remaining 2 tablespoons olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook, stirring occasionally, for 6-8 minutes until translucent and starting to brown at edges. Remove from heat and set aside.
  5. Once tomatoes are done, let cool on pan for 5 minutes. Squeeze roasted garlic cloves from the bottom into the pot with onions. Discard empty papery skins.
  6. Using a spatula, scrape entire contents of baking sheet—tomatoes, juices, and all—into the pot with onions and garlic. Add fresh basil leaves and pour in vegetable broth.
  7. Bring mixture to a gentle boil, then reduce heat to low and simmer uncovered for 10 minutes, stirring occasionally.
  8. Remove pot from heat. Using an immersion blender, blend until silky, about 1-2 minutes. If using a countertop blender, work in batches, filling pitcher no more than halfway. Hold lid down with a folded kitchen towel and blend each batch until smooth, then return to pot.
  9. Stir in remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Taste and adjust: add balsamic vinegar or a pinch of sugar if flat; thin with more broth or water if too thick; simmer uncovered for 5-10 minutes if too thin.
  10. Serve hot, ladled into bowls. Finish each with a drizzle of good olive oil and a few torn basil leaves. Add a crack of fresh black pepper if desired.

Notes

Don’t overcrowd the baking sheet—give tomatoes breathing room to roast properly. Always slice the top off the garlic head before roasting. Let tomatoes cool slightly before blending to avoid dangerous hot liquid splashes. Taste tomatoes before roasting; if bland, add a tablespoon of tomato paste during sauté step. Add basil during simmer step, not before, to preserve its bright flavor. Soup tastes even better the next day as flavors meld.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 190
  • Sugar: 12
  • Sodium: 650
  • Fat: 10
  • Saturated Fat: 1.5
  • Carbohydrates: 22
  • Fiber: 5
  • Protein: 4

Keywords: roasted tomato basil soup, garden tomatoes, easy tomato soup, homemade tomato soup, vegan tomato soup, gluten-free tomato soup, summer 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