Recipes Diets we supportDiets Start your planStart plan

Creamy Broccoli Soup

A thick, velvety broccoli soup blended with gold potato, light coconut milk, and nutritional yeast over a base of sauteed onion and garlic, so it tastes rich and cheesy without any cheese or cream.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forDairy-FreeLunch
Also fits Paleo Vegan Vegetarian High-Fiber Whole30
Broccoli blends down into something thick and velvety, with gold potato doing the work cream usually does. Onion and garlic softened first give the bowl a sweet base, and the finished soup tastes savory and almost cheesy even though no cheese goes near it. Coconut milk rounds off whatever edges are left.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a weeknight soup for anyone who wants the comfort of a thick, creamy bowl without dairy. It leans on humble, inexpensive vegetables and pantry staples, comes together in one pot, and blends into something cozy enough for a cold day yet light enough to feel good after. It suits a cook who wants real vegetables front and center and a bowl that fills you up without weighing you down.

The creaminess comes from technique, not cream. Boiled gold potato is the secret: once blended, its starch gives the soup body and a silky mouthfeel that would otherwise require cheese or heavy cream. Light coconut milk adds a gentle richness without an overpowering coconut flavor, while nutritional yeast layers in a savory, faintly cheesy depth. Sauteing the onion and garlic first builds a sweet, mellow foundation so the finished soup tastes developed rather than merely green.

It has real substance and stays light. Broccoli brings fiber and a garden-fresh backbone, the potato makes each spoonful hearty, and nutritional yeast contributes savory depth along with protein. The result is a warm, filling bowl that leaves you comfortable rather than heavy, and it reheats beautifully for lunches through the week. The potato is doing the work a cup of cream would do in most versions, which is worth knowing if you ever wondered how a soup this plain comes out this smooth.

A bowl of creamy green broccoli soup with a swirl of coconut milk. Save
Prep: 10 minsCook: 25 minsTotal: 35 minsMakes: 4 servingsServing: 1 bowl, about 1½ cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 1 lb broccoli florets
  • 2 gold potatoes, cooked
  • 2/3 cup light coconut milk
  • 1 onion
  • 4 cloves garlic
  • 1/4 cup nutritional yeast
  • 2 tbsp olive oil
  • 3/4 tsp salt

Instructions

  1. Prep the vegetables: Peel and dice the onion, and peel and mince the garlic. Peel the gold potatoes and cut them into even cubes so they cook at the same rate. Cut the broccoli into small, uniform florets; if the stalks are tender, peel them and slice them too so nothing goes to waste.
  2. Cook the potatoes: Place the cubed potatoes in a pot, cover with cold water, add a pinch of salt, and bring to a boil. Simmer until the cubes are fork-tender and offer no resistance when pierced, about 15 minutes, then drain well and set aside.
  3. Saute the aromatics: Warm the olive oil in a large pot over medium heat. Add the onion and cook, stirring often, until soft and translucent, about 6 to 8 minutes. Add the garlic and cook until fragrant, about 1 minute more, taking care not to let it brown or it will turn bitter.
  4. Simmer the broccoli: Add the broccoli florets, the cooked potato, and the salt to the pot. Pour in water just to cover the vegetables. Bring to a gentle boil, then reduce to a simmer and cook until the broccoli is very tender and a bright, deep green, about 12 to 15 minutes.
  5. Blend and finish: Stir in the light coconut milk and the nutritional yeast. Blend the soup, either with an immersion blender directly in the pot or in batches in a countertop blender with the lid vented to let steam escape, until it reaches the texture you like, from slightly chunky to completely smooth. Taste and adjust the salt before serving.
Nutrition Facts
4 servings per recipe
Serving size1 bowl, about 1½ cups
Calories277
% Daily Value*
Total Fat 16g21%
Saturated Fat 9g44%
Trans Fat 0g
Cholesterol 0mg0%
Sodium 486mg21%
Total Carbohydrate 30g11%
Dietary Fiber 6g23%
Total Sugars 5g
Includes 0g Added Sugars 0%
Protein 8g
Vitamin D 0.0mcg0%
Calcium 79mg6%
Iron 2.1mg12%
Potassium 889mg19%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 bowl, about 1½ cups).

Variations

  • Extra bright: Finish each bowl with a squeeze of fresh lemon. The acidity lifts the broccoli and makes the whole soup taste fresher.
  • Warm and smoky: Stir a pinch of smoked paprika or ground cumin into the onions as they cook for a gentle warmth and a smoky background note.
  • Green herb finish: Blend in a handful of fresh parsley or basil at the end for a more herbaceous, spring-like flavor and an even greener color.
  • A little heat: Add a pinch of red pepper flakes or a small diced chile with the garlic for a slow, warming kick that plays well against the creamy base.
  • Crunchy topping: Sprinkle toasted seeds such as pumpkin or sunflower over each bowl for texture and a nutty contrast to the smooth soup.

Storage & Leftovers

Cool the soup, then store it in an airtight container in the refrigerator for up to four days. Thick blended soups like this one keep their flavor well and often taste even more savory the next day.

Reheat gently in a saucepan over medium-low heat, stirring often, and add a splash of water to loosen it, since it thickens considerably once chilled. In the microwave, heat in short bursts and stir between them so it warms evenly without scorching at the edges.

To make ahead, you can cook the soup fully and refrigerate, or prep the components a day early: dice the onion and garlic and cut the broccoli, keeping them covered in the fridge so all that is left is to cook and blend.

Notes & Tips

A few practical notes from my kitchen to help this soup turn out creamy, savory, and just how you like it every time.
  • Choose the right potato: Gold potatoes are ideal here because their naturally buttery, waxy-to-medium texture blends into a smooth, creamy body. If you only have russets, they will work but yield a slightly fluffier, starchier result, so blend a touch less to avoid gumminess.
  • Control the thickness: The amount of water you add to cover the vegetables sets the final consistency. For a thicker, almost stew-like soup, keep the water just below the vegetables; for a thinner, more pourable soup, add a splash more and blend longer.
  • Nutritional yeast to taste: Nutritional yeast is what gives the soup its savory, cheese-like depth. Start with less if you are new to it, taste after blending, and stir in more for a stronger, cheesier flavor.
  • Don't skip the aromatics: Cooking the onion until truly soft and the garlic just until fragrant builds the base flavor. Rushing this step or browning the garlic will leave the soup either flat or slightly bitter.
  • Blend safely: If using a countertop blender, let the soup cool a few minutes, fill the jar no more than halfway, and vent the lid with a folded towel over the top so trapped steam can escape without blowing the lid off.
  • Double it for the week: This soup scales and freezes well, so make a larger batch and portion it into containers. Because there is no cream to break, it thaws and reheats smoothly with just a stir and a splash of water.

Nutrition & Mindful Eating

A pot of broccoli and gold potatoes blended smooth, this soup tastes green and sweet at the same time, with onion and garlic cooked down underneath and just enough coconut milk to round the edges.
  • Broccoli and gold potato do the work together here. The potato blends into a thick, silky base, the broccoli keeps the soup tasting green and fresh, and the coconut milk stirred in at the end rounds the whole thing off.
  • Broccoli holds onto a little bite even after simmering, which is what keeps this from being a flat puree, and the florets bring fiber and vitamin C into every bowl.
  • Yukon gold potatoes have a buttery, waxy flesh that blends smooth and creamy rather than gluey, and they carry potassium and a gentle whole-food carbohydrate that gives the soup its body.
  • Onion and garlic soften in oil before anything else goes in, and that slow start is where the savory depth comes from. Cooked down this gently, they also feed the bacteria in your gut.
  • Nutritional yeast whisked in at the end gives the soup a toasted, savory finish and a little plant protein, and it is part of why a bowl of something this simple eats like lunch and not like a starter.
  • As you eat, let the bowl warm your hands first, notice the sweetness the potato gives up and the green edge of the broccoli behind it, and take the spoonfuls slowly enough to feel when you have had enough.

Frequently Asked Questions

Does this soup taste like coconut?

Not strongly. Light coconut milk is used in a supporting amount, so it reads as creamy and slightly rich rather than tropical. The broccoli, garlic, and nutritional yeast are the dominant flavors.

What does the nutritional yeast do, and can I leave it out?

Nutritional yeast gives the soup its savory, faintly cheesy depth, which is what makes a dairy-free soup taste satisfying. You can leave it out, but the soup will taste noticeably plainer, so you may want to compensate with a little extra salt and a squeeze of lemon.

Why is my soup gummy or too thick?

Over-blending potato can make it pasty, and the soup naturally thickens as it sits. Blend just until smooth rather than for a long time, and thin it back out with a splash of water when reheating.

Can I use frozen broccoli?

Yes. Frozen broccoli florets work well here and need no thawing; add them straight to the simmering pot. They may cook a couple of minutes faster, so check for tenderness toward the earlier end of the simmer.