Homemade Creamy Tomato Soup Recipe

Highlighted under: Comfort Food

Enjoy a comforting bowl of homemade creamy tomato soup, perfect for chilly days or as a light meal any time of the year.

Brittany Shaw

Created by

Brittany Shaw

Last updated on 2025-12-28T17:49:06.966Z

This homemade creamy tomato soup is a classic recipe that combines fresh tomatoes with a touch of cream for a luscious texture. It's easy to make and perfect for a comforting meal.

Why You'll Love This Recipe

  • Rich tomato flavor enhanced with herbs and spices
  • Creamy texture that warms your soul
  • Perfectly paired with grilled cheese sandwiches

The Comfort of Homemade Soup

There's something incredibly soothing about a warm bowl of homemade soup. The process of making it from scratch not only fills your kitchen with delightful aromas but also gives you the satisfaction of knowing exactly what goes into your meal. This creamy tomato soup is a classic comfort food that can be enjoyed year-round, whether on a chilly winter evening or a casual summer lunch.

Homemade soup is an excellent way to nourish your body and soul. It allows for creativity in the kitchen, where you can adjust flavors and ingredients to suit your tastes. With this creamy tomato soup, you can easily add extra vegetables or spices to cater to your preferences while still enjoying the core rich tomato flavor.

Health Benefits of Tomatoes

Tomatoes are not just delicious; they are also packed with essential nutrients that contribute to overall health. Rich in vitamins C and K, tomatoes are known to support your immune system and promote skin health. They also contain antioxidants, such as lycopene, which can help reduce the risk of chronic diseases.

Incorporating tomatoes into your diet can also aid digestion due to their high water content and fiber. This creamy tomato soup offers a delightful way to enjoy the benefits of tomatoes, making it a wholesome choice for any meal.

Pairing Suggestions

While this creamy tomato soup is delicious on its own, pairing it with complementary dishes can elevate your dining experience. A classic choice is the beloved grilled cheese sandwich, with its crispy, buttery bread and gooey cheese providing a satisfying contrast to the smooth soup.

For a lighter option, consider serving the soup with a fresh garden salad. The crispness of the greens and the tangy dressing can balance the creaminess of the soup, creating a well-rounded meal. Whether you're enjoying it on a cozy night in or serving it to guests, these pairings will surely impress.

Ingredients

Ingredients

Main Ingredients

  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 2 cans (14 oz each) diced tomatoes
  • 1 cup vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1/2 cup heavy cream

Make sure to gather all ingredients before starting the cooking process.

Instructions

Instructions

Sauté the Vegetables

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.

Add Tomatoes and Broth

Add the diced tomatoes, vegetable broth, dried basil, sugar, salt, and pepper. Bring the mixture to a simmer and cook for about 20 minutes.

Blend the Soup

Remove the pot from heat. Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender.

Stir in Cream

Return the blended soup to the pot and stir in the heavy cream. Heat the soup gently over low heat until warmed through. Adjust seasoning if necessary.

Serve hot with a garnish of fresh basil or a drizzle of cream.

Storing and Reheating

This creamy tomato soup can be stored in the refrigerator for up to 5 days, making it a convenient option for meal prep. Simply allow the soup to cool completely before transferring it to an airtight container. When you're ready to enjoy it again, reheat on the stove over low heat, stirring occasionally to prevent sticking.

If you want to extend its shelf life, consider freezing the soup. Pour it into freezer-safe containers, leaving some space at the top for expansion. It can be frozen for up to 3 months. Thaw in the refrigerator overnight and reheat as needed for a quick and comforting meal.

Variations to Try

Feel free to customize this creamy tomato soup to suit your tastes! For a spicy kick, add a pinch of red pepper flakes or a dash of hot sauce while cooking. If you're a fan of herbs, try incorporating fresh basil or oregano for an aromatic touch that enhances the tomato flavor.

For a healthier twist, substitute the heavy cream with coconut milk or a plant-based cream alternative. This will give the soup a different flavor profile while keeping it creamy and delicious. Experiment with different ingredients to discover your perfect version!

Secondary image

Questions About Recipes

→ Can I use fresh tomatoes instead of canned?

Yes, you can use fresh tomatoes. About 2 pounds of ripe tomatoes will work well. Blanch, peel, and chop them before using.

→ How can I make this soup vegan?

You can substitute the heavy cream with coconut milk or any plant-based cream to make it vegan.

→ Can I freeze the soup?

Yes, this soup freezes well. Allow it to cool completely before transferring to an airtight container and freezing for up to 3 months.

→ What can I serve with tomato soup?

Grilled cheese sandwiches, croutons, or a fresh salad pair perfectly with tomato soup.

Homemade Creamy Tomato Soup Recipe

Enjoy a comforting bowl of homemade creamy tomato soup, perfect for chilly days or as a light meal any time of the year.

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Brittany Shaw

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 2 tablespoons olive oil
  2. 1 onion, chopped
  3. 2 garlic cloves, minced
  4. 2 cans (14 oz each) diced tomatoes
  5. 1 cup vegetable broth
  6. 1 teaspoon dried basil
  7. 1 teaspoon sugar
  8. Salt and pepper to taste
  9. 1/2 cup heavy cream

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.

Step 02

Add the diced tomatoes, vegetable broth, dried basil, sugar, salt, and pepper. Bring the mixture to a simmer and cook for about 20 minutes.

Step 03

Remove the pot from heat. Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender.

Step 04

Return the blended soup to the pot and stir in the heavy cream. Heat the soup gently over low heat until warmed through. Adjust seasoning if necessary.

Nutritional Breakdown (Per Serving)

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