Healthy Broccoli Soup

Shows a bowl of healthy broccoli soup.

This healthy broccoli soup recipe is a dairy-free version of the classic broccoli and cheese soup. Think wholesome vegetables, pureed to creamy perfection.

Ingredient List:

Produce | Yellow onion, Garlic, Carrots, Celery, Red potatoes, Broccoli florets, Fresh lemon juice (or sherry vinegar)

Pantry | Vegetable broth

Spices | Fine sea salt, Freshly ground black pepper

Oils & Vinegars | Extra-virgin olive oil (or sub veggie broth), Sherry vinegar (or fresh lemon juice)

Equipment: Immersion blender or High-powered blender



Healthy Broccoli Soup

  • 2 tablespoons extra-virgin olive oil, (for oil-free, see recipe notes)
  • 1 large yellow onion, chopped (2 1/4 cups or 286 g)
  • 3 large cloves garlic
  • 2 medium carrots, peeled and chopped (1 cup or 110 g)
  • 4 to 6 stalks celery, chopped (2 cups or 195 g)
  • 1 medium red potato (or Yukon gold), peeled and chopped (1 1/2 cups or 165 g)
  • 12 ounces broccoli florets* (about 56 heaping cups or 340 g), rinsed well
  • 3 1/2 cups to 4 cups (28 to 32 ounces) vegetable broth or stock
  • 2 to 3 teaspoons sherry vinegar or lemon juice
  • 1/2 teaspoon sea salt, plus more for cooking
  • Freshly ground black pepper, to taste
  • Optional Broccoli Crouton Recipe

Broccoli Crouton Recipe

  • 6 ounces broccoli florets* (about 3 heaping cups or 170 g), rinsed well
  • 1 1/2 tablespoons extra-virgin olive oil
  • 1/4 teaspoon sea salt
  • Freshly ground black pepper, to taste
  • 1/2 teaspoon garlic powder, optional

_ _ _

* Weight is based on dry broccoli florets, before rinsing


Tip! Chop all the vegetables prior to cooking as this is a fast-paced recipe. Peel and chop the potato last to minimize browning or keep cut potatoes submerged in a bowl filled with cold water. Simply drain before adding to the soup.

– – –

Healthy Broccoli Soup

  1. In a large Dutch oven or soup pot, heat olive oil over medium heat. Add the onion and a few pinches salt. Cook for 2 to 3 minutes or until the onion has softened.
  2. Add the carrot, celery and potato. Stirring frequently, cook for 3 to 5 minutes or until the vegetables have softened.
  3. Stir in the garlic and salt; cook until fragrant, about 30 seconds to 1 minute.
  4. Pour in 3 1/2 cups vegetable broth and bring to a gentle boil over medium-high heat. Reduce the heat and simmer uncovered until the vegetables are tender, about 5 to 10 minutes.
  5. Add the broccoli (don’t worry, not all of the broccoli will be submerged). Simmer uncovered, stirring frequently, until the broccoli is tender, about 3 to 5 minutes. Don’t overcook the broccoli or it will loose its green coloring, turning the soup yellowish brown. Remove from heat and let cool slightly.     
  6. Using an immersion blender or a high-powered blender, puree the soup until smooth (be careful, the soup’s steam will be hot). If the soup is too thick, thin the soup by pouring in additional broth (or water), in small increments, until the desired consistency is achieved.
  7. Return the pureed soup to the pot and stir in the sherry vinegar or lemon juice, salt and freshly ground black pepper. Garnish with optional Broccoli Croutons. Refrigerate leftover soup in an airtight container for up to 4 days.

Broccoli Crouton Recipe

  1. Preheat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment paper.
  2. In a small bowl, toss the broccoli florets in oil, salt, black pepper and optional garlic powder.
  3. Bake for 10 to 13 minutes, or until the broccoli florets have browned on the underside.


  • Make It Oil-Free: Replace the olive oil with 1/4 cup vegetable broth or water. Add additional amounts, in 1 to 2 tablespoon increments, as needed during the cooking process to prevent sticking.
  • Serve these healthy broccoli soup bowls with a side sandwich, salad or this Black Bean and Mushroom Vegan Loaf.