Home / Recipes / Broccoli Soup in 35 Minutes: A Creamy, Easy Recipe Without Cream

Broccoli Soup in 35 Minutes: A Creamy, Easy Recipe Without Cream

Pasindu Wanniarachchi · 7 min read · Updated November 2, 2026
Jump to recipe ↓
Bowl of creamy broccoli soup without cream, garnished with olive oil and pepper

A good broccoli soup should taste rich and velvety, but it does not have to rely on heavy cream to get there. This version uses a single russet potato, a little onion and garlic, and a blend of broth and milk to create a smooth, spoonable texture that feels indulgent. The whole pot comes together in about 35 minutes, making it a practical weeknight dinner or a starter for a larger meal.

The method is forgiving. You simmer the vegetables until everything is tender, then blend the soup until silky. Because the starch from the potato thickens the broth as it cooks, you get the body of a cream soup without the saturated fat that comes with a full cup of cream. Each serving lands around 150 calories, which makes this a comfortable bowl for lunch or dinner.

Below you will find the ingredient notes, the step-by-step method, storage guidance, common mistakes, and ideas for swaps and serving. The recipe card at the end lists exact amounts and nutrition-friendly ingredient names for 6 servings.

Full recipe below

Broccoli Soup Without Cream

Total: 35 min Servings: 6

Take me to the recipe

Why this broccoli soup gets creamy without cream

Two ingredients do most of the work here. Russet potato breaks down as it simmers and releases starch that thickens the broth, so the soup has a naturally full texture. Broccoli, once blended, adds a bright green flavor and a fine, creamy pulp. Together they replace the mouthfeel that heavy cream usually provides.

The milk added at the end lightly enriches the soup without curdling, as long as you keep it below a hard boil. A small amount of butter or olive oil at the start carries flavor from the onion and garlic. You get a soup that tastes balanced and rich, with plenty of vegetable flavor coming through.

Blending is the final key. A high-powered blender or an immersion blender will leave the soup smooth. Stop blending once it is silky, because over-processing can make broccoli taste bitter and gray.

Ingredients for broccoli soup and how to choose them

  • Broccoli crowns, 2 lb: Look for tight, dark green florets with no yellowing. Use the stems too, peeled and chopped, because they add sweetness and body.
  • Russet potato, 1 medium (about 8 oz): Russets break down well and thicken the soup. Waxy potatoes such as Yukon Gold will give a slightly denser result.
  • Yellow onion, 1 medium: Choose a firm onion with dry skin. Dice it finely so it melts into the broth.
  • Garlic, 3 cloves: Fresh garlic gives the best flavor. Crush or mince it just before adding it to the pot.
  • Olive oil, 1 tbsp, and unsalted butter, 1 tbsp: The fat carries flavor from the aromatics. Olive oil keeps the soup lighter if you skip the butter.
  • Low-sodium vegetable broth, 4 cups: Low-sodium broth lets you control the salt. Chicken broth also works if you prefer a meatier base.
  • Whole milk, 1 cup: Whole milk adds the richest finish. Lower-fat milk works, but the soup will be a little thinner.
  • Lemon juice, 1 tsp, and nutmeg, a pinch: A splash of lemon brightens the broccoli. A small pinch of nutmeg adds warmth without making the soup taste spiced.
Fresh broccoli florets and stems for broccoli soup

How to make broccoli soup step by step

  1. Heat the olive oil and butter in a large heavy pot over medium heat until the butter melts and foams slightly.
  2. Add the diced onion with a pinch of salt and cook for 4 to 5 minutes, stirring now and then, until soft and translucent but not browned.
  3. Stir in the garlic and cook for 30 seconds until fragrant.
  4. Add the peeled, diced potato, the chopped broccoli stems, and the broccoli florets. Stir to coat everything in the fat.
  5. Pour in the broth, raise the heat to medium-high, and bring to a boil. Reduce the heat to a steady simmer, cover partly, and cook for 15 to 18 minutes, until the potato is fork-tender when pierced.
  6. Remove the pot from the heat. Blend the soup with an immersion blender until smooth, or work in batches in a countertop blender with the lid vented and a towel over the top.
  7. Return the pot to low heat and stir in the milk, lemon juice, nutmeg, and salt and black pepper to taste. Warm gently for 2 to 3 minutes. Do not let it boil after the milk is added.
  8. Ladle into bowls and serve hot with a drizzle of olive oil or a few grinds of pepper.
Blending broccoli soup in a pot until smooth

Storage and reheating your broccoli soup

Let the soup cool for about an hour at room temperature, then refrigerate it in airtight containers. Follow the timing in the FoodSafety.gov cold food storage chart, which advises eating refrigerated leftovers within 3 to 4 days. For longer keeping, portion the cooled soup into freezer containers and leave a little headspace, since the potato and broth will expand as they freeze.

Frozen broccoli soup keeps its flavor for about 3 months. Thaw it overnight in the refrigerator for the best texture. Reheat on the stovetop over medium-low heat, stirring often, until the soup is steaming throughout. The milk can separate slightly when reheated quickly, so a splash of broth and a good whisk will smooth it out.

Reheat leftovers only once and only the portion you plan to eat. Bring the soup to a gentle simmer for a moment before serving.

Portioned broccoli soup in containers for storage

Common mistakes to avoid with broccoli soup

  • Overcooking the broccoli: Once the florets turn olive green and smell sulfurous, they lose their fresh flavor. Stop simmering as soon as the potato is tender.
  • Boiling after adding milk: Milk can curdle or scorch at a hard boil. Add it at the end and keep the heat low.
  • Skipping the potato: Without it, the soup will be thin and watery. Starch is what makes it creamy without cream.
  • Blending too long: A long, hot blend can turn broccoli bitter. Blend until smooth, then stop.
  • Salting too early: Broth can be salty, and the soup reduces slightly as it simmers. Taste and adjust the salt after blending.
  • Leaving the soup on the stove too long before serving: Keep it warm over low heat and avoid repeated boiling, which dulls the color and flavor.

Swaps and variations, including a lighter broccoli soup

  • Lighter option: Use 2% milk or unsweetened unsweetened almond milk, skip the butter, and use only 2 teaspoons of olive oil. The soup will be lower in fat while keeping its body from the potato.
  • Cheesy version: Stir in 1/2 cup of shredded sharp cheddar off the heat until melted. Cheese adds richness, so you can use a little less milk.
  • Extra protein: Add 1 cup of cooked white beans or a few cubes of cooked chicken breast to each bowl. Chicken adds about 25 grams of protein per cup.
  • Cauliflower swap: Replace half the broccoli with cauliflower florets for a milder flavor and a slightly silkier result.
  • Herb finish: Top with chopped chives, parsley, or a spoonful of plain Greek yogurt for tang.
  • Spiced version: Add 1/2 teaspoon of smoked paprika with the garlic for a smoky note.

What to serve with broccoli soup

Broccoli soup pairs well with crusty bread, such as a whole grain loaf or a toasted baguette. A small slice of bread adds fiber and makes the bowl more filling. For a fuller meal, add a simple green salad with a lemon vinaigrette.

For a higher-protein dinner, serve the soup alongside grilled chicken or a baked egg. If you want to keep things simple, a bowl of roasted chickpeas on the side adds crunch. The USDA MyPlate guidance encourages pairing vegetables with whole grains and a lean protein, which this combination follows easily.

Recipes like our Chickpea Curry with Spinach make a good companion for a lighter meal, while Cabbage Soup with Ground Turkey offers a heartier option if you want a second soup on the table.

Frequently asked questions

Can I make broccoli soup without any dairy?

Yes. Replace the milk with unsweetened oat milk or unsweetened almond milk, and use olive oil instead of butter. The potato still provides the creamy body, so the soup remains thick and smooth.

How do I make broccoli soup thicker?

Simmer it a few minutes longer before blending so more starch from the potato releases, or add an extra half of a small potato. You can also blend in a spoonful of cooked white beans for body.

Is broccoli soup good for weight loss?

A bowl of this soup is low in calories and provides fiber and vitamin C from the broccoli. It can fit well into a balanced eating pattern, especially when paired with lean protein, as described in the Dietary Guidelines for Americans.

Can I freeze broccoli soup?

Yes. Cool it fully, portion into freezer containers, and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stove, stirring well.

Why did my broccoli soup turn a dull green color?

Overcooking the broccoli is the usual cause. Simmer only until the potato is tender and blend promptly. A squeeze of lemon juice at the end also helps keep the color bright.

Bowl of creamy broccoli soup without cream, garnished with olive oil and pepper

Broccoli Soup Without Cream

A creamy, easy broccoli soup thickened with potato and milk instead of heavy cream, ready in 35 minutes.

  • Prep10 min
  • Cook25 min
  • Total35 min
  • Servings6
  • Calories271
Be the first to rate this recipe
Save to Pinterest

Ingredients

6

Instructions

  1. Heat the olive oil and butter in a large heavy pot over medium heat until the butter melts.
  2. Add the onion with a pinch of salt and cook 4 to 5 minutes until soft.
  3. Stir in the garlic and cook 30 seconds until fragrant.
  4. Add the potato, broccoli stems, and florets. Stir to coat.
  5. Add the broth, bring to a boil, then simmer covered partly for 15 to 18 minutes until the potato is tender.
  6. Remove from heat and blend until smooth.
  7. Return to low heat, stir in the milk, lemon juice, nutmeg, salt, and pepper. Warm 2 to 3 minutes without boiling.
  8. Serve hot with a drizzle of olive oil or cracked pepper.

Notes

  • For a lighter version, use 2% milk, skip the butter, and use 2 tsp olive oil.
  • Store refrigerated up to 4 days or frozen up to 3 months.

Nutrition per serving

Calories
271
Protein
17.3g
Carbs
21.3g
Fat
14.8g
Saturated fat
7.6g
Fiber
4g
Sugar
3.3g
Sodium
317mg
Cholesterol
37mg

Estimated from USDA FoodData Central data

⏱️
10 minPrep Time
🔥
25 minCook Time
🍽️
6Servings
📊
EasyDifficulty

Nutrition Per Serving

271Calories
17gProtein
21gCarbs
15gFat

Ingredients

  • 1 tbsp olive oil
  • 1 tbsp unsalted butter
  • 1 yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 russet potato, peeled and diced
  • 2 lb broccoli crowns, florets and peeled chopped stems
  • 4 cups low-sodium vegetable broth
  • 1 cup whole milk
  • 1 tsp lemon juice
  • ground nutmeg, a pinch
  • salt and black pepper, to taste
Glass Meal Prep Set (5-pack)
📦 Great for Meal Prep
Glass Meal Prep Set (5-pack)

Divided, leak-proof, microwave-safe containers for grab-and-go lunches.

Instructions

  1. Heat the olive oil and butter in a large heavy pot over medium heat until the butter melts.
  2. Add the onion with a pinch of salt and cook 4 to 5 minutes until soft.
  3. Stir in the garlic and cook 30 seconds until fragrant.
  4. Add the potato, broccoli stems, and florets. Stir to coat.
  5. Add the broth, bring to a boil, then simmer covered partly for 15 to 18 minutes until the potato is tender.
  6. Remove from heat and blend until smooth.
  7. Return to low heat, stir in the milk, lemon juice, nutmeg, salt, and pepper. Warm 2 to 3 minutes without boiling.
  8. Serve hot with a drizzle of olive oil or cracked pepper.

Kitchen Gear for Broccoli Soup in 35 Minutes: A Creamy, Easy Recipe Without Cream

ProductBest ForRatingPrice
Glass Meal Prep Set (5-pack)
Editor's Pick

Glass Meal Prep Set (5-pack)

Portioning bowls for the week ★★★★★ 4.8 $22.99 View →
Etekcity Food Scale

Etekcity Food Scale

Precise portion tracking ★★★★★ 4.7 $39.99 View →
Cast Iron Skillet, 12"

Cast Iron Skillet, 12"

Searing chicken evenly ★★★★★ 4.9 $29.90 View →
Glass Meal Prep Set (5-pack)
Editor's Pick
Glass Meal Prep Set (5-pack)
★★★★★ 4.8 · $22.99
View →
Etekcity Food Scale
Etekcity Food Scale
★★★★★ 4.7 · $39.99
View →
Cast Iron Skillet, 12"
Cast Iron Skillet, 12"
★★★★★ 4.9 · $29.90
View →
Pasindu Wanniarachchi

Pasindu Wanniarachchi is a senior web developer with over a decade of experience building digital platforms. As the creator of Nutrients Calculator, he combines his full-stack technical expertise with a focus on developing accessible, AI-powered health and nutrition tools.