Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Tomato Soup Recipe

Homemade Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.5 from 21 reviews

  • Author: Emma
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Warm up with a comforting bowl of Homemade Tomato Soup, a classic favorite that is easy to make and bursting with flavor. This creamy soup is perfect for a cozy meal any time of the year.


Ingredients

Scale

Base:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon tomato paste

Soup:

  • 1 can (28 ounces) whole peeled tomatoes with juice
  • 2 cups vegetable broth
  • 1 teaspoon sugar (optional, to balance acidity)
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon smoked paprika (optional)
  • Salt and pepper to taste
  • 1/2 cup full-fat coconut milk or heavy cream (optional, for creaminess)
  • Fresh basil leaves for garnish

Instructions

  1. Prepare Base: Heat olive oil in a large pot, sauté onion until translucent. Add garlic and tomato paste, cook until fragrant.
  2. Cook Soup: Add tomatoes, broth, sugar, basil, oregano, paprika, salt, and pepper. Simmer for 20-25 minutes.
  3. Blend: Use immersion blender to puree soup until smooth. Return to pot.
  4. Finish: Stir in coconut milk or cream. Adjust seasoning. Serve hot, garnished with basil.

Notes

  • Pairs perfectly with a classic grilled cheese sandwich!
  • Leftovers can be stored in the fridge for up to 4 days or frozen for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180
  • Sugar: 8g
  • Sodium: 580mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 21g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg