...

🍅 Creamy Homemade Tomato Soup (Easy & Comforting Recipe)

Servings: 4 Total Time: 35 mins Difficulty: Beginner
Classic Creamy Tomato Soup
pinit

This Creamy Homemade Tomato Soup is the ultimate cozy comfort food. Whether you’re curled up on a rainy day or looking for a healthy starter, this soup is rich, smooth, and made with simple ingredients like ripe tomatoes, garlic, onion, and a splash of cream. Unlike canned versions, this homemade recipe brings real flavor, natural sweetness from slow-simmered tomatoes, and is incredibly easy to prepare. Serve it with a crispy grilled cheese sandwich or crusty bread for the perfect combo!

My ‘eat anything’ spell? ✨ (No, it’s not lemon water!) Witchy secret here!

🛒 Ingredients (Serves 4)

For the Soup:

  • 2 tbsp olive oil or butter
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste
  • 4 cups chopped fresh tomatoes (or 2 cans – 14 oz each)
  • 2 cups vegetable broth (or chicken broth)
  • 1 tsp sugar (optional, to balance acidity)
  • ½ tsp dried basil (or 1 tbsp fresh)
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ cup heavy cream (or coconut milk for dairy-free)

Optional Garnish:

  • Fresh basil leaves
  • A drizzle of cream
  • Croutons or Parmesan

👨‍🍳 Instructions

1. Sauté the Aromatics

In a large saucepan, heat olive oil over medium heat. Add onions and cook until soft (5 minutes). Add garlic and sauté until fragrant (30 seconds).


2. Add Tomato Base

Stir in tomato paste, then add chopped tomatoes. Cook for 5–6 minutes, allowing tomatoes to break down slightly.


3. Simmer the Soup

Add broth, basil, salt, pepper, and sugar. Bring to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes until the tomatoes are soft and flavors meld.


4. Blend

Remove from heat and let cool slightly. Blend the soup until smooth using an immersion blender or carefully in batches using a regular blender.


5. Add Cream

Return to the pot, stir in cream, and warm for another 2–3 minutes. Adjust seasoning if needed.


6. Serve

Ladle into bowls, garnish with basil, croutons, or a swirl of cream. Serve with grilled cheese or toast for a classic pairing.

🧰 Equipment Used

  • Large saucepan or Dutch oven
  • Immersion blender or countertop blender
  • Measuring cups and spoons
  • Wooden spoon
  • Ladle

P.S. Love bold flavors but want fresher breath? This dentist-approved trick works wonders!

🧊 Storage Notes

  • Store in an airtight container in the fridge for up to 4 days
  • Freeze in freezer-safe containers for up to 3 months
  • Reheat gently on stovetop or in the microwave, stir well

🍅 Creamy Homemade Tomato Soup (Easy & Comforting Recipe)

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Rest Time 5 mins Total Time 35 mins
Servings: 4 Estimated Cost: $ 5 Calories: 210 kcal
Best Season: Winter, Fall

Description

Silky-smooth tomato soup made from fresh or canned tomatoes, garlic, and onion, with a touch of cream. A healthy, delicious, and cozy meal ready in under 30 minutes!

Ingredients

Cooking Mode Disabled

For the Soup:

Optional Garnish:

Instructions

  1. 1. Sauté the Aromatics: In a large saucepan, heat olive oil over medium heat. Add onions and cook until soft (5 minutes). Add garlic and sauté until fragrant (30 seconds).
  2. 2. Add Tomato Base: Stir in tomato paste, then add chopped tomatoes. Cook for 5–6 minutes, allowing tomatoes to break down slightly.
  3. 3. Simmer the Soup: Add broth, basil, salt, pepper, and sugar. Bring to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes until the tomatoes are soft and flavors meld.
  4. 4. Blend: Remove from heat and let cool slightly. Blend the soup until smooth using an immersion blender or carefully in batches using a regular blender.
  5. 5. Add Cream: Return to the pot, stir in cream, and warm for another 2–3 minutes. Adjust seasoning if needed.
  6. 6. Serve: Ladle into bowls, garnish with basil, croutons, or a swirl of cream. Serve with grilled cheese or toast for a classic pairing.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 11g17%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 520mg22%
Potassium 480mg14%
Total Carbohydrate 22g8%
Dietary Fiber 4g16%
Sugars 10g
Protein 4g8%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

🧊 Storage Notes

  • Store in an airtight container in the fridge for up to 4 days
  • Freeze in freezer-safe containers for up to 3 months
  • Reheat gently on stovetop or in the microwave, stir well
Keywords: tomato soup, homemade tomato soup, easy tomato soup, creamy tomato soup, healthy soup recipes, comfort food, soup for cold weather
Rate this recipe:
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious
Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.

Min

Share it on your social network

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.