Homemade Tomato Soup

Posted on October 21, 2025

Bowl of homemade tomato soup topped with fresh basil and croutons

The Ultimate Comfort: Easy Fresh Tomato Soup Recipe You’ll Love!

Growing up, there’s something special about the aroma of homemade soup wafting through the house, especially during chilly evenings. I remember my grandmother, with her apron dusted in flour, stirring a bubbling pot of tomato soup from fresh tomatoes in her cozy kitchen. That iconic Tomato Soup (with Fresh Tomatoes!) she made was not only a family favorite but also my introduction to how simple ingredients can create extraordinary comfort food. As I stood next to her, captivated by the deep red color and the tantalizing fragrance, I learned that a good tomato soup can heal just about anything.

What makes this recipe so special compared to others? It’s the use of ripe, fresh tomatoes that create a sweet and rich flavor that canned options just can’t match. The roasting method caramelizes the vegetables, adding a depth that’s pure magic. This isn’t just soup; it’s a warm embrace in a bowl, a memory of family gatherings, and a testament to the joy of cooking.

So grab your apron, and let me guide you through this simple yet flavorful journey. By the end, you’ll learn how to whip up your very own bowl of silky fresh tomato soup that’s bursting with flavor and nostalgia.

What are Tomato Soup (with Fresh Tomatoes!)?

Tomato soup isn’t just a meal on a chilly day—it’s a cultural staple that dates back centuries, often representing home-cooked comfort. Traditionally, it has roots in various cuisines around the world, but the pure, unadulterated version we often crave features fresh tomatoes, offering a taste that’s reminiscent of summer even in the dead of winter.

The taste of this soup is vibrant and fresh, with a smooth and creamy texture that’s incredibly satisfying. The unique aspect of using fresh tomatoes is the sweetness they bring, complemented by the earthy undertones of roasted garlic and herbs. This makes it ideal for a cozy dinner or a quick lunch paired with a crusty slice of bread.

You should make this grilled cheese’s best friend when you want to warm your soul and bring smiles to your family’s faces!

Why You’ll Love This Recipe


  1. Fresh Ingredients: Using 3 pounds of ripe tomatoes transforms this recipe into a culinary delight that outshines any store-bought version. The brightness and sweetness of fresh tomatoes create a depth of flavor that canned options simply can’t compete with.



  2. Cost-Effective: Tomato soup is not only delicious, but it’s also budget-friendly. Most ingredients like carrots, garlic, and onion are inexpensive staples you likely have on hand. Plus, making your own means impressively less waste compared to takeout.



  3. Customization Galore: Feel like tweaking the flavor? You can add some spice with red pepper flakes, or even toss in a hint of smoked paprika for a twist! The base is incredibly forgiving, allowing you to infuse personal flair.



  4. Quick to Prepare: With a cook time of about 45 minutes and minimal active cooking involved, you can enjoy this delicious recipe almost effortlessly. Trust me; you can even multitask and catch up on your favorite show while it’s roasting in the oven.



  5. Perfect for Meal Prep: This tomato soup recipe yields about 6-8 servings, making it perfect for meal prepping. Whip up a larger batch, portion it out, and enjoy comforting soup throughout the week without all the fuss!


Ingredients Section

  • 3 pounds ripe tomatoes (halved if small, quartered if large) – Choose those that are nicely colored and fragrant. If you can snag heirloom tomatoes, they will add a beautiful depth of flavor!
  • 2 medium carrots (chopped) – A gentle sweetness that balances perfectly with the acidity of tomatoes.
  • ½ medium onion (sliced) – Adds sweetness, but feel free to use shallots for a milder flavor.
  • 4 cloves garlic (halved) – Roasting the garlic elevates the flavor, making it rich and mellow.
  • 2 tablespoons olive oil – Extra virgin olive oil adds a lovely nutty flavor.
  • ½ teaspoon salt – To enhance all those fresh flavors.
  • ½ teaspoon black pepper – Freshly ground will always have the best flavor.
  • ½ teaspoon dried oregano – A classic herb that complements tomatoes beautifully.
  • 4 cups vegetable broth – Use low sodium to control salt levels, or homemade for the best flavor.
  • ¼ cup fresh basil (plus more for serving) – Fresh herbs make all the difference.
  • ½ cup heavy cream – For that luxurious creamy texture.
  • ¼ cup tomato paste (optional) – If your tomatoes are feeling shy and lacking in sweetness, this can help boost the richness.

Prep Notes

  • Let your heavy cream sit out for 15 minutes before using to bring it to room temperature for easier blending and mixing.
  • If you’re looking to cut calories, you can substitute half and half for part of the cream.

Step-by-Step Instructions


  1. Preheat Your Oven: Set your oven to 450°F. If you love roasting vegetables as much as I do, this temperature does the trick for achieving that beautiful caramelization!



  2. Prepare the Veggies: In a large bowl, combine the halved tomatoes, chopped carrots, sliced onion, halved garlic, olive oil, salt, black pepper, and oregano. Toss to coat the veggies evenly in olive oil.



  3. Transfer and Roast: Pour the mixture onto a large, rimmed baking sheet. Roast for around 40-45 minutes, until the tomatoes are blistering and the onions are charred. Keep an eye on the onions; if they start to burn, remove them early and set aside.


    Chef’s Tip: The caramelized bits will add amazing flavor, so don’t rush this step!



  4. Blend It All Together: Once roasted, transfer the veggies to a large pot. Add the vegetable broth and fresh basil. Using a blender or an immersion blender, blend the mixture until it’s smooth and creamy.


    Visual Cue: The mixture should take on a deep crimson color as it blends.



  5. Heat It Up: Bring the blended soup to a boiled state, then lower the heat to the lowest setting. Stir in the heavy cream and allow it to cook for 1 minute.



  6. Taste Test: Is the tomato flavor as bold as you want? If not, now’s your chance to add up to ¼ cup of tomato paste. This is a game-changer especially when tomatoes are out of season.



  7. Serve and Enjoy: Ladle the soup into bowls, garnish with more fresh basil, and dig in!


    Chef’s Tip: A sprinkle of freshly grated Parmesan cheese adds a nice finishing touch!


Expert Tips & Tricks


  • Storage Recommendations: This soup can be stored in an airtight container in the refrigerator for up to 5 days.



  • Make-Ahead Magic: Feel free to make this soup a day in advance; the flavors deepen and become even better overnight!



  • Troubleshooting Common Problems: If your soup ends up too acidic, a pinch of sugar can work wonders to balance it out.



  • Freezing Instructions: Portion the cooled soup into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.



  • Common Mistakes: Avoid roasting at too low of temperature! If you roast below 425°F, you won’t get that lovely caramelization.


Serving Suggestions

Pair your delicious fresh tomato soup with a cheesy grilled cheese sandwich for that comforting classic combo. It’s also delightful with a crisp salad or some crusty homemade bread. For a special touch, serve in a rustic bowl garnished with freshly chopped basil and a drizzle of olive oil. Perfect for cozy dinners or casual lunches!

Variations & Substitutions

  • Herb Swaps: Switch up basil for thyme or rosemary for a different flavor profile.
  • Add Protein: Toss in some cooked, shredded chicken for a heartier option.
  • Seasonal Innovations: In the spring, consider adding zucchini or carrots for a bit of crunch.

Nutrition & Storage Info

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 6-8 servings
  • Estimated Calories: 210 calories per serving (varies by cream use)

Storage Instructions

  • Room Temp: Do not leave out for more than 2 hours.
  • Fridge: Store in an airtight container for up to 5 days.
  • Freezer: Lasts up to 3 months in freezer-safe containers.

FAQ Section

  1. Can I use canned tomatoes instead?

    • Yes, you can. Use high-quality canned tomatoes, but the fresh ones truly shine in this recipe.
  2. What’s the best way to store leftovers?

    • Allow them to cool completely before transferring to an airtight container. Refrigerate and use within 5 days.
  3. Can I make this soup vegan?

    • Absolutely! Omit the cream or substitute with coconut milk or cashew cream.
  4. Can I use fresh basil at any time?

    • Fresh basil is best, but if you can’t find it, dried oregano or Italian seasoning can also work well.
  5. Is this suitable for freezing?

    • Yes! Portion it out and freeze, allowing it to thaw before reheating.
  6. What should I serve it with?

    • Grilled cheese or a fresh salad would complement this nicely.
  7. Can I add spices to this soup?

    • Certainly! A pinch of red pepper flakes or smoked paprika can infuse lovely flavors.
  8. How long does it take to prepare?

    • The total time, including prep and cooking, is about 55 minutes.
  9. Can I adapt this for a low-carb diet?

    • Yes! You can reduce or omit the carrots which add some sugar.
  10. What’s the best type of tomatoes for this recipe?

    • Choose locally grown, ripe tomatoes for the best flavor. Heirloom varieties are a fantastic choice too!

Conclusion

This incredible fresh Tomato Soup (with Fresh Tomatoes!) is not just a recipe; it’s an experience that evokes warmth and joy. Each spoonful is like a hug in a bowl, full of vibrant flavors and rich memories. I genuinely invite you to give it a try—you might just find your new go-to comfort food!

I’d love to hear how your own soup turns out; please leave feedback or any comments below! For more delicious recipes like this one, make sure to check out other comforting dishes on my blog.

Elegant Smoked Tomato Soup

Happy cooking!

Print

Easy Fresh Tomato Soup

A rich and comforting tomato soup made from ripe, fresh tomatoes, perfect for chilly evenings.

  • Author: morgan
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 68 servings 1x
  • Category: Soup
  • Method: Roasting
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 3 pounds ripe tomatoes (halved if small, quartered if large)
  • 2 medium carrots (chopped)
  • ½ medium onion (sliced)
  • 4 cloves garlic (halved)
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • 4 cups vegetable broth
  • ¼ cup fresh basil (plus more for serving)
  • ½ cup heavy cream
  • ¼ cup tomato paste (optional)

Instructions

  1. Preheat your oven to 450°F.
  2. In a large bowl, combine halved tomatoes, chopped carrots, sliced onion, halved garlic, olive oil, salt, black pepper, and oregano. Toss to coat.
  3. Pour the mixture onto a rimmed baking sheet and roast for 40-45 minutes.
  4. Transfer the roasted veggies to a pot, add vegetable broth and fresh basil, and blend until smooth.
  5. Bring the blended soup to a boil, then lower the heat. Stir in heavy cream and cook for 1 minute.
  6. Adjust flavor if necessary by adding tomato paste, serve with fresh basil.

Notes

Let the heavy cream sit out for 15 minutes before using. For a lighter version, substitute with half and half.

Nutrition

  • Serving Size: 1 serving
  • Calories: 210
  • Sugar: 7g
  • Sodium: 300mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 30mg

Did you make this recipe?

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

Tags:

You might also like these recipes

Pinterest
Pinterest
fb-share-icon
Tiktok