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

Easy Homemade Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jennifer
  • Total Time: 30 minutes
  • Yield: Serves 4

Description

Tomato soup is the ultimate comfort food, perfect for cozy nights or quick weeknight dinners. This easy homemade tomato soup recipe combines the fresh flavors of ripe tomatoes, aromatic garlic, and sweet onions, creating a rich and velvety blend. Finished with a drizzle of extra virgin olive oil and garnished with fragrant basil, each bowl is bursting with delightful taste. Serve it alongside a classic grilled cheese sandwich or a crisp garden salad for a satisfying meal that warms the heart and nourishes the soul. In just under 30 minutes, you can whip up this nourishing dish that not only satisfies hunger but also creates cherished moments around the dinner table.


Ingredients

Scale
  • 4 cups fresh ripe tomatoes (Roma or vine-ripened)
  • 1 medium onion
  • 3 garlic cloves
  • 2 cups low-sodium vegetable broth
  • 2 tablespoons extra virgin olive oil
  • Salt and pepper to taste

Instructions

  1. 1. Heat olive oil in a large pot over medium heat. Add chopped onions and minced garlic; sauté until softened (3-5 minutes).
  2. 2. Chop fresh tomatoes and add them to the pot along with their juices; cook for an additional 5-7 minutes.
  3. 3. Pour in vegetable broth and bring to a simmer; cook uncovered for about 15 minutes.
  4. 4. Blend the mixture using an immersion blender or by transferring it in batches to a countertop blender until smooth.
  5. 5. Return blended soup to low heat; season generously with salt and pepper before serving.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 130
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 0mg