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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: yous
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A comforting and easy homemade tomato soup perfect for chilly weeknights.


Ingredients

Scale
  • 8 medium tomatoes (or 2 cans)
  • 2 tablespoons olive oil or butter
  • 1 onion, chopped
  • 23 garlic cloves, minced
  • 4 cups vegetable or chicken stock
  • Salt & pepper to taste
  • A dash of sugar
  • 1/2 cup heavy cream or milk (optional)
  • Fresh basil (optional)

Instructions

  1. Heat olive oil or butter in a large pot over medium heat.
  2. Add chopped onions and cook until soft, about 5 minutes.
  3. Add minced garlic and stir for another minute.
  4. Add the chopped fresh or canned tomatoes and stir to combine.
  5. Pour in the vegetable or chicken stock and bring the mixture to a boil.
  6. Lower the heat and let it simmer for 20-30 minutes.
  7. Blend the soup using an immersion blender or in batches with a regular blender until smooth.
  8. Stir in the heavy cream or milk, if using.
  9. Season with salt, pepper, and a dash of sugar to taste.
  10. Serve hot, optionally topped with croutons, cheese, or basil.

Notes

For enhanced flavor, consider roasting the tomatoes with garlic and onion first, or adding a parmesan rind while simmering. Leftover soup tastes even better the next day.


Nutrition

  • Serving Size: 1 serving
  • Calories: 200
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 10g
  • Saturated Fat: 5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 15mg