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

Broccoli Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Clare Schmidt
  • Total Time: 45 minutes
  • Yield: Serves 4

Description

Broccoli Tomato Soup is a delightful and nourishing dish that’s perfect for chilly evenings. This creamy soup combines the vibrant flavors of fresh broccoli and ripe tomatoes, creating a comforting bowlful that warms both body and soul. Quick to prepare, it’s an ideal choice for family dinners or solo lunches. Enjoy it with crusty bread or as a stand-alone treat, making every spoonful a cozy experience.


Ingredients

Scale
  • 4 cups fresh broccoli florets
  • 3 ripe tomatoes, diced (or 1 can diced tomatoes)
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 4 cups low-sodium vegetable broth
  • 1 cup heavy cream (or whole milk)
  • Salt and pepper to taste
  • 2 tbsp olive oil

Instructions

  1. Wash the broccoli and cut it into bite-sized florets. Dice the onion and mince the garlic.
  2. In a large pot over medium heat, add olive oil. Sauté the onion and garlic until fragrant and translucent for about five minutes.
  3. Stir in the diced tomatoes (with juices if using canned) and broccoli florets. Cook for another five minutes.
  4. Pour in vegetable broth to cover the veggies (about four cups). Bring to a boil, then reduce heat and simmer uncovered for 20 minutes.
  5. Blend the mixture until smooth using an immersion blender or regular blender.
  6. Return the soup to low heat, stir in cream or milk, and season with salt and pepper to taste.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 6g
  • Cholesterol: 45mg