Homemade Creamy Tomato Soup Recipe

Highlighted under: Comfort Food

Indulge in the comforting flavors of this homemade creamy tomato soup, perfect for chilly evenings.

Nora Ellis

Created by

Nora Ellis

Last updated on 2025-12-28T16:49:07.822Z

This homemade creamy tomato soup is not just a dish; it's a warm hug in a bowl. Made with fresh tomatoes, herbs, and a touch of cream, it’s a delightful way to enjoy a classic comfort food.

Why You'll Love This Recipe

  • Rich, velvety texture that warms the soul
  • Bursting with fresh tomato flavor
  • Perfectly seasoned with herbs and spices

A Comforting Classic

There's something inherently soothing about a warm bowl of tomato soup. This homemade creamy tomato soup recipe takes the classic dish to new heights with its rich and velvety texture. Ideal for those chilly evenings, it wraps you in warmth and comfort with every spoonful.

Tomatoes, the star of this soup, are not only delicious but also packed with nutrients. They are rich in vitamins C and K, and their natural sweetness shines through in this recipe, enhanced by the addition of herbs and spices. This soup not only satisfies your taste buds but also nourishes your body.

Perfect Pairing

Homemade creamy tomato soup is incredibly versatile and can be paired with various accompaniments. For a classic combination, serve it with a grilled cheese sandwich for a nostalgic meal that never goes out of style. The melting cheese complements the tangy soup perfectly.

Alternatively, consider serving it with a fresh garden salad or some crusty bread. The options are endless, and each pairing enhances the experience, making this dish a staple in your home cooking repertoire.

Customization Options

One of the best aspects of this creamy tomato soup recipe is its adaptability. Feel free to add additional vegetables like carrots or bell peppers for extra flavor and nutrition. A dash of red pepper flakes can add a delightful kick for those who prefer a spicier profile.

For a lighter version, substitute the heavy cream with coconut milk or a plant-based cream. This keeps the soup creamy while accommodating various dietary preferences. Experimenting with different herbs, such as thyme or oregano, can also personalize this recipe to your taste.

Ingredients

Gather these ingredients to make your 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 dried basil
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1/2 cup heavy cream
  • Fresh basil for garnish

Make sure to have all ingredients ready before you start cooking!

Instructions

Follow these steps to create your creamy tomato soup:

Sauté the Onion and Garlic

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

Add the Tomatoes and Broth

Pour in the crushed tomatoes and vegetable broth. Stir in the dried basil and sugar, then season with salt and pepper. Bring the mixture to a simmer.

Simmer the Soup

Let the soup simmer for about 20 minutes, allowing the flavors to meld together. Stir occasionally.

Blend and Add Cream

Using an immersion blender, blend the soup until smooth. Stir in the heavy cream and heat through. Adjust seasoning if necessary.

Serve

Serve hot, garnished with fresh basil. Enjoy your homemade creamy tomato soup!

Pair this soup with a grilled cheese sandwich for the perfect comfort meal!

Storage Tips

This creamy tomato soup can be easily stored for later enjoyment. Once cooled, transfer it to an airtight container and refrigerate for up to three days. The flavors will continue to develop, making it even tastier on the second day.

For longer storage, consider freezing the soup. It can be kept in the freezer for up to three months. To reheat, simply thaw in the refrigerator overnight and warm on the stovetop until heated through, stirring occasionally.

Nutritional Benefits

Tomatoes are a powerhouse of nutrition, providing antioxidants that help fight free radicals in the body. This creamy tomato soup is not just indulgent; it also delivers essential vitamins and minerals that support overall health.

The heavy cream adds richness but also contributes calories, so be mindful of your portion sizes if you’re watching your intake. Pairing this soup with a healthy side can help balance the meal while still enjoying its comforting flavors.

Secondary image

Questions About Recipes

→ Can I use fresh tomatoes instead of canned?

Yes, you can use about 2 pounds of fresh tomatoes. Blanch, peel, and chop them before adding to the pot.

→ Is there a dairy-free option?

Absolutely! Substitute the heavy cream with coconut milk or a dairy-free cream alternative.

→ How do I store leftovers?

Store in an airtight container in the fridge for up to 3 days. Reheat on the stove before serving.

→ Can I freeze this soup?

Yes, this soup freezes well. Allow it to cool completely before transferring to freezer-safe containers.

Homemade Creamy Tomato Soup Recipe

Indulge in the comforting flavors of this homemade creamy tomato soup, perfect for chilly evenings.

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: Nora Ellis

Recipe Type: Comfort Food

Skill Level: Easy

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 dried basil
  7. 1 teaspoon sugar
  8. Salt and pepper to taste
  9. 1/2 cup heavy cream
  10. Fresh basil 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. Add the minced garlic and sauté for an additional minute until fragrant.

Step 02

Pour in the crushed tomatoes and vegetable broth. Stir in the dried basil and sugar, then season with salt and pepper. Bring the mixture to a simmer.

Step 03

Let the soup simmer for about 20 minutes, allowing the flavors to meld together. Stir occasionally.

Step 04

Using an immersion blender, blend the soup until smooth. Stir in the heavy cream and heat through. Adjust seasoning if necessary.

Step 05

Serve hot, garnished with fresh basil. Enjoy your homemade creamy tomato soup!

Nutritional Breakdown (Per Serving)

  • Calories: 380 kcal
  • Total Fat: 26g
  • Saturated Fat: 15g
  • Cholesterol: 195mg
  • Sodium: 85mg
  • Total Carbohydrates: 32g
  • Dietary Fiber: 3g
  • Sugars: 24g
  • Protein: 6g