Print

Easy Homemade Tomato Soup Recipe 🍅

A bowl of tomato soup with basil and grilled cheese sandwich on a rustic table.

A classic homemade tomato soup, this recipe is rich, creamy, and packed with fresh tomato flavor. Perfect for cold days, meal prep, or pairing with grilled cheese, this soup is easy to make and far better than canned versions!

Ingredients

Scale

📝 For the Soup:

  • 2 tbsp olive oil or butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes or 6 fresh Roma tomatoes, chopped
  • 2 cups vegetable broth
  • 1 tsp sugar (optional, balances acidity)
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp smoked paprika (optional, for depth)
  • ¼ cup heavy cream or coconut milk (for creaminess)

📝 Toppings & Garnishes:

  • Grated Parmesan cheese 🧀
  • Fresh basil leaves 🌿
  • Croutons or toasted bread 🥖

Instructions

Step 1: Sauté the Aromatics

1️⃣ Heat olive oil in a large pot over medium heat.
2️⃣ Add onions and garlic, cooking for 3-4 minutes until fragrant.

Step 2: Simmer the Soup

3️⃣ Stir in crushed tomatoes, broth, sugar, salt, pepper, and smoked paprika.
4️⃣ Bring to a boil, then reduce heat and simmer for 20 minutes.

Step 3: Blend Until Smooth

5️⃣ Use an immersion blender to purée the soup until smooth. (Or carefully blend in batches in a regular blender.)

Step 4: Add Cream & Serve

6️⃣ Stir in heavy cream or coconut milk for extra richness.
7️⃣ Serve hot, garnished with Parmesan, basil, or croutons.

Notes

This simple, creamy tomato soup is easy to make, packed with flavor, and customizable! Whether you keep it classic, make it spicy, or add roasted flavors, it’s a comforting dish that never disappoints.

Nutrition