Homemade Creamy Tomato Soup Recipe

Highlighted under: Comfort Food

Warm up with this comforting and easy-to-make homemade creamy tomato soup, perfect for chilly evenings.

Amelia Grant

Created by

Amelia Grant

Last updated on 2025-12-28T16:25:04.389Z

This homemade creamy tomato soup is a family favorite, bringing warmth and comfort to your dining table. With its rich flavor and creamy texture, it’s sure to be a hit!

Why You Will Love This Recipe

  • Rich and creamy texture that warms your soul
  • Bursting with fresh tomato flavor
  • Quick and easy to prepare for any night of the week

A Cozy Classic

Homemade creamy tomato soup is more than just a dish; it's a comforting hug in a bowl. This classic recipe brings together simple ingredients to create a delightful meal that warms you from the inside out. Ideal for chilly evenings or when you're feeling under the weather, this soup is a go-to for many. Pair it with a grilled cheese sandwich for a nostalgic experience that will transport you back to your childhood.

The beauty of this soup lies in its simplicity. With just a handful of ingredients, you can whip up a delicious meal that feels indulgent yet is incredibly easy to prepare. Whether you’re a novice cook or an experienced chef, this recipe allows you to create a comforting dish without the fuss.

Fresh and Flavorful Ingredients

Using ripe, fresh tomatoes is key to achieving the vibrant flavor that makes this soup shine. If you can, opt for organic tomatoes to elevate the taste and ensure they are free from pesticides. If fresh tomatoes aren’t available, high-quality canned tomatoes, like San Marzano, are an excellent alternative and can save you time in the kitchen.

The addition of heavy cream takes this soup to the next level, giving it a luxurious, velvety finish. For a lighter option, you can substitute the heavy cream with coconut milk or a plant-based cream alternative, making it a versatile recipe for all dietary preferences.

Customizing Your Soup

Feel free to customize this creamy tomato soup to suit your taste. Add a dash of red pepper flakes for a hint of heat or toss in some fresh herbs like thyme or oregano for added depth. For a more robust flavor, consider roasting the tomatoes beforehand. This simple step intensifies their sweetness and adds a smoky note that pairs beautifully with the cream.

You can also incorporate other vegetables, such as carrots or bell peppers, during the sautéing step to enhance the nutritional value and flavor profile. Blend them in with the tomatoes for a delightful twist that makes this soup even more satisfying.

Ingredients

For the Soup

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 cup vegetable broth
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1/2 cup heavy cream
  • Fresh basil for garnish

Gather all your ingredients before you start cooking for a smooth process!

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 an additional minute.

Add Tomatoes and Broth

Add the crushed tomatoes, vegetable broth, sugar, salt, and pepper. Bring the mixture to a simmer and let it cook for about 20 minutes.

Blend and Cream

Using an immersion blender, blend the soup until smooth. Stir in the heavy cream and heat through without boiling.

Serve

Serve hot, garnished with fresh basil and enjoy!

Pair this soup with crusty bread for a complete meal!

Secondary image

Pro Tips

  • For a more intense flavor, use roasted tomatoes or add a splash of balsamic vinegar.

Storage and Reheating Tips

Leftover creamy tomato soup can be stored in an airtight container in the refrigerator for up to five days. To ensure the best flavor and texture, allow it to cool completely before refrigerating. When ready to enjoy, simply reheat on the stovetop over medium heat, stirring occasionally until warmed through.

For longer storage, consider freezing the soup. Place individual portions in freezer-safe containers, leaving some space for expansion. This method allows for convenient meal prep, enabling you to enjoy a homemade meal on busy nights without the hassle of cooking from scratch.

Serving Suggestions

This creamy tomato soup pairs wonderfully with a variety of sides. A classic grilled cheese sandwich is the perfect companion, providing a crunchy texture that complements the smooth soup. Alternatively, serve it with crusty bread or homemade croutons for added crunch and substance.

For a gourmet touch, drizzle a bit of pesto or balsamic reduction on top before serving. A sprinkle of grated Parmesan or crumbled feta can also elevate the dish, adding an extra layer of flavor that enhances the overall experience.

Questions About Recipes

→ Can I use fresh tomatoes instead of canned?

Yes, you can use fresh tomatoes. Just roast them first for better flavor.

→ Is there a vegan alternative to heavy cream?

Absolutely! You can use coconut milk or cashew cream for a vegan version.

→ How long can I store the soup?

You can store the soup in the refrigerator for up to 5 days in an airtight container.

→ Can I freeze this soup?

Yes, this soup freezes well. Just make sure to leave out the cream until you reheat it.

Homemade Creamy Tomato Soup Recipe

Warm up with this comforting and easy-to-make homemade creamy tomato soup, perfect for chilly evenings.

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: Amelia Grant

Recipe Type: Comfort Food

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

For the Soup

  1. 2 tablespoons olive oil
  2. 1 medium onion, chopped
  3. 2 cloves garlic, minced
  4. 1 can (28 oz) crushed tomatoes
  5. 1 cup vegetable broth
  6. 1 teaspoon sugar
  7. Salt and pepper to taste
  8. 1/2 cup heavy cream
  9. 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. Stir in the minced garlic and cook for an additional minute.

Step 02

Add the crushed tomatoes, vegetable broth, sugar, salt, and pepper. Bring the mixture to a simmer and let it cook for about 20 minutes.

Step 03

Using an immersion blender, blend the soup until smooth. Stir in the heavy cream and heat through without boiling.

Step 04

Serve hot, garnished with fresh basil and enjoy!

Extra Tips

  1. For a more intense flavor, use roasted tomatoes or add a splash of balsamic vinegar.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 25g
  • Saturated Fat: 15g
  • Cholesterol: 80mg
  • Sodium: 640mg
  • Total Carbohydrates: 22g
  • Dietary Fiber: 3g
  • Sugars: 8g
  • Protein: 4g