Written by

Ellie Francis

Published

Cozy Roasted Tomato Basil Soup: Freezer-Friendly & Easy

Ready In 60 minutes
Servings 4-6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

A friend asked why I couldn’t just dump everything on a sheet pan and roast it before blending. I started to explain why that wouldn’t work — something about needing to sauté the aromatics first to build depth. Then I stopped. I actually had no good reason. So I tried it. And honestly? I felt a little silly for all the years I’d been standing over a hot stove, stirring a pot, when the oven could do the heavy lifting. That sheet pan method changed everything about how I make soup. The tomatoes caramelize deeper, the garlic gets sweet and jammy, and the whole thing comes together with way less active time. I still use a pot at the end, but the oven does the real work. Maybe you’ve been there too — doing something a certain way just because that’s how you were taught, not because it’s actually better. This cozy roasted fresh tomato basil soup is proof that sometimes the shortcut is the better path. I keep making it because it tastes like summer, even in the dead of winter, and it saves me on nights when I have zero energy to cook.

Why You’ll Love This Recipe

This isn’t just another tomato soup recipe. It’s the one that makes you close your eyes after the first spoonful. I’ve tested this version more times than I can count, tweaking the roast time, the garlic ratio, and the blending technique until everything clicked. Here is why this one stands out:

  • Incredibly Easy : The oven does the roasting, you just dump and blend. Minimal chopping, minimal mess.
  • Simple Ingredients : Fresh tomatoes, garlic, onion, basil, and a few pantry staples. No cream, no weird thickeners.
  • Perfect for Meal Prep : This soup freezes beautifully, so you can make a big batch and have cozy dinners ready in minutes.
  • Crowd-Pleaser : Even picky eaters love this one. It’s smooth, comforting, and not too acidic.
  • Naturally Healthy : Packed with vitamins and antioxidants, and you control the salt and oil.

What makes this recipe different is the roasting method. By caramelizing the tomatoes and garlic in the oven, you get a deep, sweet, umami-rich flavor that no stovetop method can match. It is comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a rainy Tuesday into something special.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are probably in your kitchen right now.

  • Fresh tomatoes, 3 pounds (about 8-10 medium Roma or vine-ripened tomatoes), halved. Roma tomatoes work best for their meaty texture and lower water content, but any ripe tomato will do.
  • Yellow onion, 1 large, cut into large chunks. Sweet onions like Vidalia also work great here.
  • Garlic cloves, 6-8, peeled. Leave them whole — they’ll roast into sweet, buttery goodness.
  • Fresh basil leaves, 1/2 cup packed, plus more for garnish. Use the largest, freshest leaves you can find.
  • Olive oil, 3 tablespoons, for roasting. I prefer a good-quality extra virgin here.
  • Vegetable broth, 2 cups, low-sodium. Chicken broth works too if you’re not keeping it vegetarian.
  • Salt, 1 teaspoon, plus more to taste. I use fine sea salt.
  • Black pepper, 1/2 teaspoon, freshly ground.
  • Optional : 1/4 teaspoon red pepper flakes for a little heat. I skip this when making it for kids.
  • Optional : 1 tablespoon balsamic vinegar, added at the end for brightness. This is my secret weapon.

For the best texture, look for firm, heavy tomatoes that feel dense for their size. If tomatoes are out of season, you can use canned whole San Marzano tomatoes — just drain them slightly before roasting. I recommend Muir Glen or Cento for canned options.

Equipment Needed

You don’t need fancy gadgets for this soup, which is part of its charm.

  • Large baking sheet, rimmed, to catch any juices. A half-sheet pan is perfect.
  • Parchment paper or silicone baking mat, for easy cleanup.
  • Large pot or Dutch oven, for combining the roasted vegetables and broth.
  • Immersion blender — my preferred tool for silky soup without transferring hot liquid. I use a Cuisinart model that’s held up for years.
  • Regular blender or food processor, if you don’t have an immersion blender. Just let the soup cool slightly and blend in batches.
  • Sharp knife and cutting board.
  • Measuring cups and spoons.
  • Freezer-safe containers or zip-top bags, if you’re making a batch to freeze.

If you’re using a regular blender, work in small batches and never fill it more than halfway. Hot soup expands, and you don’t want a kitchen disaster. Ask me how I know.

Preparation Method

roasted tomato basil soup preparation steps

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup.
  2. Prep the vegetables. Halve the tomatoes and place them cut-side up on the baking sheet. Add the onion chunks and whole garlic cloves. Drizzle everything with 2 tablespoons of olive oil, then sprinkle with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Toss gently with your hands to coat.
  3. Roast for 40-45 minutes. The tomatoes should be soft, slightly wrinkled, and beginning to caramelize. The garlic should be golden and soft enough to pierce with a fork. The onions will have softened and browned at the edges. Your kitchen will smell incredible at this point.
  4. Let everything cool slightly — about 5 minutes. This step is important for safety if you’re using a regular blender.
  5. Transfer the roasted vegetables to a large pot or Dutch oven. Scrape all those caramelized bits from the baking sheet — that’s pure flavor. Add the fresh basil leaves, the remaining 1/2 teaspoon salt, and the vegetable broth.
  6. Blend until smooth. If using an immersion blender, blend directly in the pot until silky. If using a regular blender, work in batches, filling the blender no more than halfway. Blend until smooth, then return to the pot.
  7. Warm the soup over medium heat for 5-7 minutes, stirring occasionally. Taste and adjust seasoning. This is when I add the balsamic vinegar if I’m using it — it brightens everything without making the soup taste vinegary.
  8. Serve hot, garnished with fresh basil leaves and a drizzle of olive oil. Or let it cool completely for freezing.

A few notes from my kitchen to yours: If the soup seems too thick after blending, add more broth or a splash of water until it reaches your preferred consistency. If it seems thin, let it simmer uncovered for 10-15 minutes to reduce. The soup should coat the back of a spoon without being pasty.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve learned a few things the hard way.

Don’t crowd the pan. Give the tomatoes space on the baking sheet. If they’re piled on top of each other, they’ll steam instead of roast. Use two sheets if needed. I learned this lesson when I tried to cram everything onto one sheet and ended up with watery, sad tomatoes.

Roast the garlic whole. I used to mince garlic before roasting, and it would burn every time. Leaving the cloves whole lets them get sweet and jammy without turning bitter. Trust me on this one.

Blend carefully. Hot soup in a blender is a hazard. Always let it cool for at least 5 minutes, and never fill the blender more than halfway. Hold the lid down with a folded towel. I may or may not have had a soup explosion in my kitchen once.

Taste as you go. Tomatoes vary in sweetness and acidity. A pinch of sugar can balance things out if your tomatoes are particularly tart. The balsamic vinegar trick works wonders too — it doesn’t make the soup taste like vinegar, it just wakes up the flavors.

Make it ahead. This soup actually gets better after a day in the fridge. The flavors meld and deepen. So don’t stress about serving it immediately.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some ways to make it your own:

Dairy-Free Creamy Version : Stir in 1/2 cup full-fat coconut milk or cashew cream after blending. It adds richness without dairy. I’ve done this for friends who are lactose-intolerant, and they couldn’t tell the difference.

Spicy Roasted Tomato Soup : Add 1-2 dried chipotle peppers or 1/2 teaspoon smoked paprika to the roasting pan. The smokiness pairs beautifully with the sweet tomatoes.

Herb Swap : No basil? Use fresh thyme or oregano. Or try a combination of basil and parsley for a different flavor profile.

Add Roasted Red Peppers : Toss a couple of jarred roasted red peppers into the blender with the vegetables. It adds sweetness and a gorgeous color.

Make It a Meal : Stir in cooked white beans or lentils after blending for extra protein and fiber. Or serve with a dollop of pesto and crusty bread for dipping.

I once made this with a mix of yellow tomatoes and orange bell peppers when my garden produced an unexpected bounty. It was stunning — bright orange and incredibly sweet. Don’t be afraid to experiment.

Serving & Storage Suggestions

Serve this soup hot, with a drizzle of good olive oil and fresh basil on top. It pairs beautifully with a grilled cheese sandwich — classic, I know, but there’s a reason it’s a classic. A simple green salad with vinaigrette works too, or crusty bread for dipping.

For storage, let the soup cool completely before transferring to airtight containers. It keeps in the refrigerator for up to 5 days. The flavors actually deepen over the first 24 hours, so don’t be surprised if it tastes even better the next day.

To freeze : Pour cooled soup into freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Label with the date and freeze for up to 3 months. I like to freeze in individual portions so I can thaw exactly what I need.

To reheat : Thaw overnight in the refrigerator, then warm in a pot over medium heat, stirring occasionally. You can also microwave individual portions. If the soup seems thick after thawing, stir in a splash of broth or water.

Nutritional Information & Benefits

Per serving (about 1 1/2 cups): approximately 120 calories, 7g fat, 14g carbohydrates, 3g fiber, 8g sugar, 3g protein. These values are estimates and will vary based on exact ingredients and portion sizes.

This soup is naturally vegan, gluten-free, and dairy-free. It’s packed with lycopene from the tomatoes, which is a powerful antioxidant linked to heart health. The garlic and onions provide immune-boosting compounds, and the olive oil offers healthy monounsaturated fats. Plus, you’re getting a good dose of vitamins A and C.

I love that this soup feels indulgent but is actually really good for you. It’s the kind of meal that nourishes your body and your soul at the same time.

Conclusion

This cozy roasted fresh tomato basil soup is the kind of recipe that becomes a staple. It’s simple enough for a busy weeknight but impressive enough for company. The roasting method does the heavy lifting, giving you deep, complex flavor with minimal effort. And the fact that it freezes so well means you can enjoy a taste of summer all year round.

I’d love to hear how this soup turns out for you. Did you add your own twist? Did you serve it with something unexpected? Drop a comment below and let me know. And if you share it on social media, tag me — I always love seeing your creations. Happy cooking, friends. You’ve got this.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Absolutely. Use two 28-ounce cans of whole San Marzano tomatoes, drained. Roast them the same way, though you may need to reduce the roasting time slightly since canned tomatoes are already cooked.

How do I make this soup thicker?

Let it simmer uncovered for 10-15 minutes after blending to reduce and concentrate. You can also add a tablespoon of tomato paste during roasting for extra body.

Can I make this in a slow cooker?

Yes. Roast the vegetables in the oven first, then transfer to a slow cooker with the broth. Cook on low for 2-3 hours, then blend. This is great for meal prep.

Is this soup freezer-friendly?

Yes, it freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the fridge before reheating.

What can I use instead of fresh basil?

Dried basil works in a pinch — use about 2 teaspoons. Or try fresh thyme, oregano, or even a combination of parsley and chives for a different flavor.

Pin This Recipe!

roasted tomato basil soup recipe

Print

Cozy Roasted Tomato Basil Soup: Freezer-Friendly & Easy

This cozy roasted fresh tomato basil soup is proof that sometimes the shortcut is the better path. The oven does the roasting, you just dump and blend, resulting in a deep, sweet, umami-rich flavor that no stovetop method can match.

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

Ingredients

Scale
  • 3 pounds fresh tomatoes (about 810 medium Roma or vine-ripened tomatoes), halved
  • 1 large yellow onion, cut into large chunks
  • 68 garlic cloves, peeled
  • 1/2 cup packed fresh basil leaves, plus more for garnish
  • 3 tablespoons olive oil
  • 2 cups low-sodium vegetable broth
  • 1 teaspoon fine sea salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • Optional: 1/4 teaspoon red pepper flakes
  • Optional: 1 tablespoon balsamic vinegar

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Halve the tomatoes and place them cut-side up on the baking sheet. Add the onion chunks and whole garlic cloves. Drizzle with 2 tablespoons of olive oil, then sprinkle with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Toss gently to coat.
  3. Roast for 40-45 minutes until the tomatoes are soft and caramelized, the garlic is golden and soft, and the onions are browned at the edges.
  4. Let everything cool slightly, about 5 minutes.
  5. Transfer the roasted vegetables to a large pot or Dutch oven. Add the fresh basil leaves, remaining 1/2 teaspoon salt, and vegetable broth.
  6. Blend until smooth using an immersion blender directly in the pot, or in batches in a regular blender (fill no more than halfway).
  7. Warm the soup over medium heat for 5-7 minutes, stirring occasionally. Taste and adjust seasoning. Add balsamic vinegar if using.
  8. Serve hot, garnished with fresh basil and a drizzle of olive oil. Or let cool completely for freezing.

Notes

If the soup seems too thick after blending, add more broth or a splash of water. If too thin, let it simmer uncovered for 10-15 minutes to reduce. The soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months. For a dairy-free creamy version, stir in 1/2 cup full-fat coconut milk or cashew cream after blending.

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 120
  • Sugar: 8
  • Sodium: 480
  • Fat: 7
  • Saturated Fat: 1
  • Carbohydrates: 14
  • Fiber: 3
  • Protein: 3

Keywords: roasted tomato basil soup, easy tomato soup, freezer-friendly soup, healthy soup, vegan soup, gluten-free 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