Homemade Creamy Tomato Soup Recipe

Highlighted under: Comfort Food

Warm up with a bowl of this delicious and comforting homemade creamy tomato soup, perfect for chilly days.

Sabrina Holt

Created by

Sabrina Holt

Last updated on 2025-12-28T17:16:17.355Z

This homemade creamy tomato soup recipe is a delightful blend of ripe tomatoes, creamy goodness, and a touch of spice. Perfect for a quick lunch or a cozy dinner, this soup is sure to warm your soul.

Why You'll Love This Recipe

  • Rich and flavorful tomato base with a creamy finish
  • Simple ingredients that come together quickly
  • Comforting and satisfying, perfect for any season

The Perfect Comfort Food

When the temperature drops and the chill sets in, there’s nothing more comforting than a warm bowl of soup. This creamy tomato soup is perfect for those cozy evenings when you want something simple yet satisfying. Its velvety texture and rich flavor make it a family favorite, ensuring everyone will leave the table happy and full.

Not only is this soup delicious, but it also evokes a sense of nostalgia for many. Whether you enjoyed it as a child or have recently discovered its charm, each spoonful brings warmth and comfort. Serve it with a side of crusty bread for a complete meal that will warm your heart and soul.

Fresh Ingredients Make a Difference

Using fresh ingredients is key to elevating your homemade soup. The combination of sautéed onions and garlic creates a fragrant base that enhances the overall flavor. Opt for high-quality canned tomatoes and fresh herbs to achieve a vibrant taste that rivals any restaurant dish.

Additionally, the heavy cream adds a luxurious touch that transforms simple tomato soup into a creamy delight. If you're looking for a lighter option, consider using coconut milk or a plant-based cream alternative. This recipe is versatile and can easily be adapted to suit various dietary preferences.

Serving Suggestions

To elevate your dining experience, consider pairing this creamy tomato soup with a variety of toppings. Grated cheese, croutons, or a drizzle of balsamic glaze can add a delightful crunch and flavor contrast. Fresh basil leaves not only enhance the presentation but also infuse the soup with aromatic notes.

For a complete meal, serve this soup alongside a classic grilled cheese sandwich. The gooey cheese and crispy bread perfectly complement the smooth soup, making it an irresistible combination. Whether it's a quick lunch or a cozy dinner, this pairing is sure to satisfy any craving.

Ingredients

Gather your ingredients to make this delicious creamy tomato soup.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (28 ounces) crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream
  • Fresh basil leaves for garnish

Make sure to have everything ready before you start cooking!

Instructions

Follow these easy steps to make your creamy tomato soup.

Sauté the Onions and Garlic

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Add Tomatoes and Broth

Pour in the crushed tomatoes and vegetable broth. Stir well to combine. Add sugar, dried basil, salt, and black pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for about 20 minutes.

Blend the Soup

Once the soup has simmered, use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the mixture to a blender and blend in batches.

Add Cream and Serve

Stir in the heavy cream, mixing until fully incorporated. Heat through, then serve hot, garnished with fresh basil leaves.

Enjoy your homemade creamy tomato soup!

Nutritional Benefits

Tomato soup is not only comforting but also packed with nutritional benefits. Tomatoes are an excellent source of antioxidants, particularly lycopene, which has been linked to various health benefits, including heart health and reduced cancer risk. Coupled with the vitamins from onions and garlic, this soup offers a nutritious boost to your meal.

Furthermore, the heavy cream adds a source of calcium and healthy fats, making this soup a well-rounded option. Adjusting the cream quantity can help you manage the richness while still enjoying the health benefits. This recipe is a perfect way to increase your vegetable intake while enjoying a delicious meal.

Storing and Reheating

If you find yourself with leftovers, this creamy tomato soup stores well in the refrigerator for up to three days. Allow the soup to cool completely before transferring it to an airtight container. When you're ready to enjoy it again, simply reheat on the stove over medium heat, stirring occasionally until warmed through.

For longer storage, consider freezing the soup in individual portions. Just be sure to leave some space in the container for the soup to expand as it freezes. When reheating frozen soup, it's best to thaw it in the refrigerator overnight before warming it on the stove for an easy and convenient meal.

Secondary image

Questions About Recipes

→ Can I use fresh tomatoes instead of canned?

Yes, you can use fresh tomatoes. You'll need about 2 pounds of ripe tomatoes. Blanch, peel, and chop them before using.

→ Can I make this soup vegan?

Absolutely! Substitute the heavy cream with coconut milk or a plant-based cream alternative.

→ How do I store leftovers?

Store any leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove before serving.

→ Can I freeze this tomato soup?

Yes, this soup freezes well. Let it cool completely, then store in freezer-safe containers for up to 3 months.

Homemade Creamy Tomato Soup Recipe

Warm up with a bowl of this delicious and comforting homemade creamy tomato soup, perfect for chilly days.

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: Sabrina Holt

Recipe Type: Comfort Food

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 2 tablespoons olive oil
  2. 1 medium onion, chopped
  3. 2 cloves garlic, minced
  4. 1 can (28 ounces) crushed tomatoes
  5. 2 cups vegetable broth
  6. 1 teaspoon sugar
  7. 1 teaspoon dried basil
  8. 1/2 teaspoon salt
  9. 1/4 teaspoon black pepper
  10. 1/2 cup heavy cream
  11. Fresh basil leaves for garnish

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 02

Pour in the crushed tomatoes and vegetable broth. Stir well to combine. Add sugar, dried basil, salt, and black pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for about 20 minutes.

Step 03

Once the soup has simmered, use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the mixture to a blender and blend in batches.

Step 04

Stir in the heavy cream, mixing until fully incorporated. Heat through, then serve hot, garnished with fresh basil leaves.

Nutritional Breakdown (Per Serving)

  • Calories: 250 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 50mg
  • Sodium: 600mg
  • Total Carbohydrates: 20g
  • Dietary Fiber: 3g
  • Sugars: 7g
  • Protein: 4g