There’s just something magical about a steaming bowl of Homemade Tomato Soup With Fresh Tomatoes that screams pure Cozy Comfort, right? Forget those watery, bland canned versions; the real deal, made with juicy, sun-ripened tomatoes, is a whole different ballgame. I remember one chilly autumn evening, feeling completely run down, and all I wanted was something to warm me from the inside out. This soup was my answer! The aroma alone was enough to make me feel better, and that first spoonful? Pure bliss. It’s all about letting those fresh tomatoes shine!
Why You’ll Love This Homemade Tomato Soup With Fresh Tomatoes
Honestly, what’s not to adore about this soup? It hits all the right notes and then some!
- Incredible Fresh Flavor: We’re talking bright, vibrant, and oh-so-tomatoey because we’re using the good stuff – ripe, fresh tomatoes!
- Surprisingly Easy: Don’t let ‘homemade’ scare you. Roasting the tomatoes does most of the work!
- Ultimate Cozy Comfort: This soup is like a warm hug in a bowl, perfect for chilly days or anytime you need a pick-me-up.
- Super Versatile: It’s amazing on its own, but also fantastic with grilled cheese or crusty bread for dunking.
- Customizable to Your Taste: You can easily tweak the seasonings or creaminess to make it perfectly yours.
- Healthy & Wholesome: Packed with veggies, it’s a guilt-free pleasure.
Gathering Your Ingredients for Homemade Tomato Soup
Alright, let’s get our game face on and gather everything we need for this amazing soup. It really doesn’t take much, but using good ingredients makes *all* the difference. Here’s what you’ll want to have on hand:
- 2 lbs fresh tomatoes, ripe: Seriously, the riper and juicier, the better!
- 1 large onion, chopped: Yellow or white works great.
- 2 cloves garlic, minced: Because garlic makes everything better, right?
- 4 cups vegetable broth: This gives us a nice base.
- 1/2 cup heavy cream (optional): If you like it a little creamy and decadent.
- 2 tablespoons olive oil: For roasting and sautéing.
- 1 teaspoon sugar: Just a touch to balance out any tartness from the tomatoes.
- Salt to taste: You know the drill!
- Black pepper to taste: Freshly ground is always best.
- Fresh basil for garnish: It just adds that final pop of freshness and color.
Essential Equipment for Your Cozy Comfort Tomato Soup
Okay, so you’ve got your ingredients, now let’s talk about what you’ll need to whip up this delicious soup. You don’t need a fancy professional kitchen, just a few trusty helpers!
- A large baking sheet is a must for getting those tomatoes perfectly roasted.
- You’ll want a large pot or Dutch oven to simmer all those wonderful flavors together.
- And for that super smooth texture, grab either a blender (just be careful!) or an immersion blender – whichever you have!
Step-by-Step Guide to Making Homemade Tomato Soup With Fresh Tomatoes
Alright, ready to make some magic? Putting together this Homemade Tomato Soup With Fresh Tomatoes is seriously straightforward, and the results are SO worth it. It’s all about layering those flavors and letting them do their thing. We’ll start by getting our tomatoes happy in the oven, then build up the soup’s body, and finally blend it all into that velvety goodness you’re craving.
Roasting the Fresh Tomatoes for Deep Flavor
First things first, let’s let those gorgeous fresh tomatoes really shine! Preheat your oven to a nice and toasty 400°F (200°C). Slice your ripe tomatoes right in half and lay them on a baking sheet, cut-side up. Drizzle them generously with a little olive oil, and give them a good sprinkle of salt and pepper. Pop them in the oven for about 20-25 minutes. You want them to get all soft and a little bit caramelized – that’s where the deep, rich flavor for your Cozy Comfort soup comes from.

Building the Flavor Base: Onions and Garlic
While those tomatoes are roasting away, let’s get the party started in our pot. Heat up the rest of your olive oil (about 2 tablespoons) in a big pot or Dutch oven over medium heat. Toss in your chopped onion and let it soften up, usually takes about 5-7 minutes. Then, add in that minced garlic and let it cook for just another minute until you can really smell its amazing fragrance.
Simmering and Blending Your Homemade Tomato Soup
Now, carefully add those beautifully roasted tomatoes, juice and all, right into the pot with the onions and garlic. Pour in your vegetable broth and that little bit of sugar. Give it a good stir, bring it all up to a gentle simmer, then turn the heat down low and let it bubble away peacefully for about 15 minutes. This is where all those flavors really get to know each other! Once it’s simmered, carefully transfer the soup to your blender (or grab your immersion blender and go right in the pot – this is my go-to!). Blend it ’til it’s super smooth and creamy. If the blender is full, work in batches and be super careful; hot liquids expand!

Finishing Touches for the Perfect Cozy Comfort
After you’ve blended it all up and poured it back into the pot, it’s time for the finale. If you’re going for that extra bit of luxury, stir in your heavy cream right now. Just gently warm it through – you don’t want it to boil. Taste it and add more salt and pepper if it needs it. Now you’ve got a perfect bowl of Homemade Tomato Soup With Fresh Tomatoes that’s ready to go!
Tips for the Best Homemade Tomato Soup With Fresh Tomatoes
Okay, so you’ve got the basics down, but here are a few little tricks I’ve picked up that really make this Homemade Tomato Soup With Fresh Tomatoes sing. These little tweaks just elevate it from good to *chef’s kiss* amazing, making it that perfect bowl of Cozy Comfort you’re dreaming of. Trust me on these!
- Pick the Perfect Tomatoes: This is huge! Grab the ripest, most fragrant tomatoes you can find. Roma or San Marzano are fantastic because they’re meaty and not too watery, but any really flavourful ripe tomato will do.
- Don’t Skimp on Roasting Time: Let those tomatoes get a little caramelization going in the oven. That subtle sweetness and depth are what make this soup so special compared to just boiling them.
- Taste and Adjust That Sugar: Every tomato is different, right? Some are super sweet, others a bit more tart. Start with a teaspoon of sugar, but always taste the soup before you serve it and add a little more if it needs it to balance out any tanginess.
- Herbs are Your Friend: While roasting, I *love* tossing in a sprig of fresh rosemary or thyme on the baking sheet with the tomatoes. It adds this subtle, aromatic layer that’s just divine.
- Fresh Basil is Key: Don’t skip the fresh basil garnish! It adds a pop of vibrant color and a burst of fresh flavor that just lifts the whole soup.
Ingredient Notes and Substitutions
So, you’re missing a key ingredient or maybe just want to play around a bit? That’s totally fine! This soup is super forgiving. If you can’t get your hands on fresh, ripe tomatoes (which I totally get happens!), good quality canned whole peeled tomatoes work in a pinch. Just drain them a little and you’ll be good to go. You can find some great ones over at Allrecipes! And if you’re skipping the cream or want to make it dairy-free, don’t sweat it! A splash of full-fat coconut milk or even some unsweetened cashew cream works wonders for that silky texture.
Serving Suggestions for Your Cozy Comfort Soup
This Homemade Tomato Soup With Fresh Tomatoes is practically begging for some buddies to join it in the bowl! For ultimate Cozy Comfort, you absolutely can’t go wrong with a classic grilled cheese sandwich for dunking. A big hunk of crusty sourdough or a warm baguette is also amazing. If you want something a little lighter, a simple green salad with a light vinaigrette is a lovely contrast.

2Storage and Reheating Your Homemade Tomato Soup
Got some leftover goodness? Lucky you! This Homemade Tomato Soup With Fresh Tomatoes actually tastes even better the next day. Just let it cool down completely, then pop it into an airtight container in the fridge. It should keep beautifully for about 3-4 days. When you’re ready for another bowl of Cozy Comfort, gently reheat it on the stovetop over low heat, stirring occasionally, or pop it in the microwave. Avoid boiling it once it’s reheated, especially if you added cream!
Frequently Asked Questions About Homemade Tomato Soup
Got questions about whipping up this delicious bowl of Homemade Tomato Soup With Fresh Tomatoes? You’ve come to the right place! Here are some common things folks wonder about:
Is this Homemade Tomato Soup With Fresh Tomatoes Vegan?
It’s super close! To make this Cozy Comfort soup vegan, just skip the heavy cream or use a plant-based alternative like full-fat coconut milk or cashew cream. Everything else is totally vegan-friendly!
How to Thicken Homemade Tomato Soup?
If you like your soup a bit thicker, a few things can help! You can simmer it a little longer with the lid off to let some liquid reduce. Or, make a quick slurry with a tablespoon of cornstarch mixed with a little cold water and stir that in. Blending in an extra roasted potato or some pureed carrots also works wonders!
What Kind of Tomatoes are Best for Soup?
You really want tomatoes that are ripe, full of flavor, and not too watery. Romas or San Marzanos are fantastic because they’re meaty and have a great sweetness. Heirloom tomatoes also bring amazing flavor if they’re ripe and in season!
Nutritional Information for Homemade Tomato Soup
Just a heads-up, these numbers are approximate and can change a bit depending on exactly what you use! This estimate is for about a 1.5 cup serving. You’re looking at roughly 250 calories, 12g of fat (about 5g saturated), 25g carbs with 5g of fiber, and 5g of protein, plus around 600mg of sodium. Pretty hearty stuff!
Share Your Cozy Comfort Tomato Soup Experience
Now that you’ve made your own pot of Homemade Tomato Soup With Fresh Tomatoes, I’d LOVE to hear all about it! Did you discover a new favorite way to enjoy it? Did it bring you that perfect Cozy Comfort you were hoping for? Leave a comment below, rate the recipe, or snap a pic and share it on social media – tag me! Seeing your creations makes my day!
Print
Homemade Tomato Soup With Fresh Tomatoes
- Total Time: 55 min
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting and flavorful tomato soup made from fresh tomatoes.
Ingredients
- 2 lbs fresh tomatoes, ripe
- 1 large onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1/2 cup heavy cream (optional)
- 2 tablespoons olive oil
- 1 teaspoon sugar
- Salt to taste
- Black pepper to taste
- Fresh basil for garnish
Instructions
- Preheat your oven to 400°F (200°C).
- Cut the tomatoes in half and place them cut-side up on a baking sheet. Drizzle with olive oil and season with salt and pepper.
- Roast the tomatoes for 20-25 minutes, until they are softened and slightly caramelized.
- While the tomatoes are roasting, heat the remaining olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Add the roasted tomatoes (and any juices from the baking sheet) to the pot.
- Pour in the vegetable broth and sugar. Bring the soup to a simmer.
- Reduce the heat and let it simmer for 15 minutes to allow the flavors to meld.
- Carefully transfer the soup to a blender (or use an immersion blender) and blend until smooth.
- Return the soup to the pot. If using, stir in the heavy cream.
- Heat gently without boiling. Season with additional salt and pepper to your taste.
- Serve hot, garnished with fresh basil.
Notes
- For a richer flavor, you can roast the tomatoes with a sprig of rosemary or thyme.
- If you don’t have fresh tomatoes, you can use two 28-ounce cans of whole peeled tomatoes, undrained.
- Adjust the sugar to balance the acidity of the tomatoes.
- Prep Time: 15 min
- Cook Time: 40 min
- Category: Soup
- Method: Roasting and Simmering
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 250
- Sugar: 15g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 5g
- Cholesterol: 20mg
Keywords: homemade tomato soup, fresh tomato soup, comforting soup, easy tomato soup, vegetable soup, vegetarian soup

