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

Creamy Tomato Soup: A Hug in a Bowl


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophie Hart
  • Total Time: 40 minutes
  • Yield: Serves 4

Description

Warm and velvety, this creamy tomato soup is the ultimate comfort food, perfect for chilly evenings. Bursting with fresh flavors, it’s an easy-to-make dish that pairs beautifully with grilled cheese sandwiches. Each spoonful envelops you in nostalgia, making it ideal for family dinners or solo snuggles on the couch. Get ready to indulge in this delightful recipe that’s sure to impress!


Ingredients

Scale
  • 6 ripe tomatoes, chopped
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium vegetable broth
  • 1 cup heavy cream (or coconut milk for dairy-free)
  • 1/4 cup fresh basil leaves, chopped (or 1 tsp dried basil)
  • 1 tsp sugar
  • Salt and pepper to taste
  • 2 tbsp olive oil

Instructions

  1. In a large pot, heat olive oil over medium heat. Add diced onions and sauté until translucent (about 5 minutes).
  2. Stir in minced garlic and cook for another minute until fragrant.
  3. Add chopped tomatoes and stir well to combine.
  4. Pour in vegetable broth, bring to a gentle boil, then reduce heat and simmer for 15-20 minutes until tomatoes break down.
  5. Blend the soup using an immersion blender until smooth.
  6. Stir in heavy cream, sugar, salt, and pepper; heat through while adjusting seasoning to taste.
  7. Garnish with fresh basil before serving.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240ml)
  • Calories: 250
  • Sugar: 6g
  • Sodium: 400mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 40mg