Skip to main content
FREE DINNER EBOOK! Get your copy!

Tomato Soup Recipe With Fresh Tomatoes Recipe

Homemade Tomato Soup made with fresh or canned tomatoes, in under 30 minutes. Creamy, easy and delicious! Vegan-adaptable.

4.8 from 154 votes
30 mins
Total Time
4
servings
Jump to Recipe
Tomato Soup Recipe With Fresh Tomatoes

How to Make the Best Tomato Soup Recipe With Fresh Tomatoes

There’s something deeply comforting about a bowl of homemade tomato soup, especially when it’s made with fresh, ripe tomatoes. This creamy tomato soup recipe comes together in just 30 minutes and delivers restaurant-quality results with minimal effort. The secret is in the simple combination of sweet onions, tender carrots, and aromatic basil that creates layers of flavor in every spoonful.

What makes this recipe truly special is its versatility. You can use fresh garden tomatoes at the peak of summer or rely on high-quality canned San Marzano tomatoes when fresh ones aren’t available. The touch of sweetness from honey or maple syrup balances the natural acidity of the tomatoes perfectly, while a splash of cream adds that luxurious, silky texture we all crave.

Whether you’re looking for a quick weeknight dinner or a cozy weekend lunch, this tomato soup pairs beautifully with crusty sourdough bread or a classic grilled cheese sandwich. Top it with fresh basil ribbons, a swirl of pesto, or some crispy croutons for an extra special touch.

Tomato Soup Recipe With Fresh Tomatoes

Tomato Soup Recipe With Fresh Tomatoes

Homemade Tomato Soup made with fresh or canned tomatoes, in under 30 minutes. Creamy, easy and delicious! Vegan-adaptable.

4.8 from 154 votes
CourseSoup
CuisineAmerican
Keywordtomato soup, tomato soup recipe, best tomato soup, easy tomato soup, vegan tomato soup, creamy tomato soup, tomato basil soup
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Servings4 servings
Calories284kcal
Prevent your screen from going dark

Ingredients

Soup Base

Cream Finish

Optional Toppings

Instructions

Make the Soup

  1. Heat butter in a heavy bottom pan over medium-high heat. Add the onions, and saute until softened about 3-4 minutes. Add the carrots, lower heat to medium, saute 3-4 minutes more until onions are golden and fragrant.
  2. Add the tomatoes, water, bouillon cubes, honey or sugar, salt and pepper. Stir, increase heat and bring to a simmer, cover, then lower heat to low, so it's gently simmering. Simmer 10-15 minutes until the tomatoes have broken down and carrots are tender. Remove from heat.
  3. Using an immersion blender, blend the soup adding the basil leaves. Or you can blend in a blender.
  4. Return it to the pot. Stir in the cream.
  5. Taste and adjust salt and sugar. Add a little pinch of cayenne.
  6. Whisk in the sour cream if you like.

Serve

  1. Serve in bowls with basil ribbons, arugula almond pesto, croutons, pecorino, or fresh little tomatoes (halved).

Notes

  • For a vegan version, substitute the cream with cashews blended into the soup.
  • The ghee really elevates the flavor if you have it on hand.
  • You can use one red bell pepper in addition to or instead of carrots for extra flavor.
Jump to Recipe