Tomato Soup Recipe

A creamy tomato soup recipe that's easy to make and packed with flavor—discover the secret to the perfect bowl.

Share your Recipe

What You’ll Love About This Recipe

This tomato soup recipe is a cozy classic that’s easy to make and packed with flavor. You’ll love how it turns simple ingredients into something delicious.

  • Creamy and comforting: Silky smooth with just the right balance of tangy and sweet.
  • Quick to prepare: Ready in under 30 minutes, perfect for busy weeknights.
  • Versatile: Enjoy it as-is or dress it up with toppings like croutons or fresh basil.

Recipe

homemade tomato soup recipe

Warm up with a comforting bowl of homemade tomato soup, perfect for any season. This classic recipe is simple to prepare and bursting with rich, tangy flavors that pair wonderfully with a slice of crusty bread or a grilled cheese sandwich.

Whether you’re cooking for a cozy night in or a quick lunch, this soup is sure to satisfy.

Ingredients:

  • 2 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 cans (28 oz each) whole peeled tomatoes
  • 2 cups vegetable or chicken broth
  • 1 tsp sugar (optional)
  • 1/2 cup heavy cream (optional)
  • Salt and pepper to taste
  • Fresh basil or parsley for garnish

Instructions:

  1. Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
  2. Pour in the canned tomatoes with their juice and the broth. Bring to a simmer, then reduce the heat and let it cook for 20 minutes, stirring occasionally.
  3. Use an immersion blender or transfer the mixture to a blender to puree until smooth. Return the soup to the pot if using a blender.
  4. Stir in the sugar (if using) and heavy cream (if desired). Season with salt and pepper to taste.
  5. Serve hot, garnished with fresh basil or parsley.

Notes:

  • For a dairy-free version, omit the heavy cream or substitute with coconut milk.
  • Add a pinch of red pepper flakes for a spicy kick.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.

Time:

Prep Time: 10 minutes

Cook Time: 25 minutes

Serving: 4-6

Nutrition

Tomato soup is a nutritious and comforting dish, rich in essential vitamins and minerals. Below is the nutritional information per serving based on a standard recipe.

NutrientAmount per Serving
Calories120 kcal
Protein3 g
Carbohydrates18 g
Fat4 g
Fiber2 g
Sodium480 mg
Vitamin C20 mg
Calcium60 mg

What To Serve With It

When I’m enjoying a bowl of tomato soup, I always like to think about what’ll make the meal feel complete, and it’s hard to go wrong with a few classic pairings.

A grilled cheese sandwich is my go-to—crispy, melty, and perfect for dipping. If I’m feeling fancy, I’ll add a side of garlic bread or a simple green salad with a tangy vinaigrette.

For something lighter, crackers or a handful of fresh basil leaves work wonders. Sometimes, I even toss in a few croutons for extra crunch.

Whatever you choose, it’s all about balancing flavors and textures to make every bite satisfying.

Share your Recipe