Broccoli Potato Cheese Soup

jump to recipe
24 January 2026
4.6 (7)
Broccoli Potato Cheese Soup
35
total time
4
servings
300 kcal
calories

Introduction: Why This Broccoli Potato Cheese Soup Works

This Broccoli Potato Cheese Soup is a cozy, satisfying bowl that balances nutrition and indulgence. Broccoli brings bright, earthy notes and vitamins, while potatoes give the soup body and natural creaminess.
The cheese adds depth and comfort, creating a silky texture that appeals to both adults and kids.
This recipe focuses on accessibility: common pantry staples, straightforward steps, and adaptable techniques so you can tailor the soup to your dietary needs.
What makes this soup especially reliable is the starch-thickening power of potatoes combined with a short simmer that preserves broccoli’s color and nutrients. The result is rich without heavy cream, and you can make it vegetarian or easily convert to vegan with a few swaps.
In this article you'll find clear ingredient lists, step-by-step instructions, equipment notes, smart substitutions, and troubleshooting tips to prevent common issues like grainy cheese texture or overcooked broccoli.
Serving ideas: pair with crusty bread, a green salad, or a simple grilled sandwich for a family-friendly meal.
You’ll also get storage recommendations so you can plan leftovers and reheat without separating or losing flavor. By following the tips below, you’ll make a bowl of Broccoli Potato Cheese Soup that’s creamy, bright, and reliably delicious every time.

Ingredients: What You Need and Why

Core ingredients
Use this ingredient list as your base; quantities and swaps are explained after the list.

  • Broccoli florets — fresh or frozen; hold the stems for blending if on hand
  • Russet or Yukon Gold potatoes — for starch and body
  • Yellow onion and garlic — aromatics to build flavor
  • Unsalted butter or olive oil — for sautĂ©ing
  • All-purpose flour (optional) — to make a light roux if you prefer thicker texture
  • Vegetable or chicken stock — base liquid; low-sodium recommended
  • Whole milk or half-and-half — adds creaminess without heavy cream
  • Sharp cheddar cheese (or your favorite melting cheese)
  • Salt, pepper, and optional nutmeg or mustard for depth

Why these ingredients?
Potatoes release starch that naturally thickens the soup while keeping the flavor clean. Cheddar melts smoothly when added to warm (not boiling) liquid, providing a velvety mouthfeel. Using stock instead of water enriches the soup's umami. If you want to cut calories, swap milk for unsweetened almond milk and use a flavorful, lower-fat cheese. For vegan versions, use a plant-based butter, starchy potatoes, and a high-quality vegan cheddar; a small amount of nutritional yeast adds cheese-like savor.
Optional garnishes: crispy bacon bits, toasted breadcrumbs, extra shredded cheese, or a drizzle of olive oil. Each garnish adds texture and contrast, transforming a simple bowl into a memorable meal.

Gathering Ingredients and Prep (with visuals)

Gathering Ingredients and Prep (with visuals)

Preparation sets the stage for success. Before you cook, make sure everything is measured and ready to go. Mise en place is the practice of prepping ingredients in advance so the cooking process flows smoothly.
Start by chopping the onion and mincing the garlic; dice potatoes into uniform cubes so they cook evenly, and cut broccoli into consistent florets—save the tender stem portions for added body. If using frozen broccoli, measure it frozen and add it at the recommended time to avoid overcooking.
Organize your spices and cheese: grate the cheddar fresh for the best melt and flavor; pre-grated cheese often contains anti-caking agents that can change texture. If you plan to thicken using a roux, measure flour and have butter nearby so you can make the roux without losing heat.
Check your pantry for stock levels; low-sodium stock allows you to control salt precisely. If using whole milk or half-and-half, bring it to room temperature to reduce the chance of curdling when combined with hot soup.
Prep checklist

  • Chop 1 medium onion
  • Mince 2–3 garlic cloves
  • Cube 1–1.5 lbs potatoes
  • Cut 4 cups broccoli florets
  • Grate 1–2 cups cheddar
  • Measure 4 cups stock and 1–2 cups milk

Having this mise en place reduces stress and shortens active cooking time. When each ingredient is prepped, you can maintain steady heat, avoid overcooking broccoli, and add cheese under precisely controlled conditions for a smooth, rich final soup.

Equipment and Basic Techniques

Choosing the right equipment makes the process easier and the results more consistent. Essential tools include a large heavy-bottomed pot or Dutch oven, a sharp chef’s knife, a sturdy cutting board, a fine mesh strainer or blender, and a grater for fresh cheese.
A heavy-bottomed pot helps distribute heat evenly so the potatoes cook without scorching. If you prefer an ultra-smooth texture, an immersion blender is ideal because it blends directly in the pot and reduces transfers. Alternatively, transfer soup in batches to a countertop blender—work carefully with hot liquids and vent the lid slightly to let steam escape.
Heat control is central to making a creamy cheese soup. Start by sweating onions gently over medium-low heat to develop sweetness without browning. When simmering the potatoes, maintain a gentle simmer so they become tender and release starch without breaking apart excessively.
If you opt for a roux, melt butter then whisk in flour to form a paste; cook briefly to remove the raw flour flavor before adding stock. This step thickens the soup predictably.
Blending technique: blend to your preferred texture—leave some chunks for rustic mouthfeel or fully puree for velvety consistency. After blending, return the soup to low heat before adding cheese to prevent separation. Add cheese in small handfuls and stir until melted, keeping the heat low and avoiding boiling. These small technique choices determine whether the soup finishes smooth, glossy, and cohesive.

Cooking Process: Step-by-Step with Visuals

Cooking Process: Step-by-Step with Visuals

Follow these steps for a reliably creamy Broccoli Potato Cheese Soup. 1. Sauté aromatics
Heat 2 tablespoons butter or oil over medium heat. Add diced onion and a pinch of salt, cooking until translucent, about 5–7 minutes. Add minced garlic and cook 30–60 seconds until fragrant.
2. Build the base
Add cubed potatoes and stir to coat. If using, add 1–2 tablespoons flour and cook for 1–2 minutes to form a light roux. Pour in 4 cups of stock and bring to a gentle simmer. Cook until potatoes are tender when pierced with a fork, about 12–15 minutes.
3. Add broccoli
Add broccoli florets and simmer for 4–6 minutes until bright green and tender-crisp. Avoid overcooking to retain color and texture.
4. Blend
Use an immersion blender to puree until your desired consistency, or work in batches with a countertop blender. If you prefer a chunkier soup, blend only a portion.
5. Finish with dairy and cheese
Return the soup to low heat and stir in 1–2 cups milk or half-and-half. Gradually add 1–2 cups shredded sharp cheddar in small handfuls, stirring until melted and smooth. Season with salt, pepper, and a pinch of nutmeg or ground mustard for brightness. Keep heat below simmer to prevent cheese from becoming grainy.
This sequence—sautĂ©, simmer, add broccoli, blend, then finish with dairy and cheese—ensures that each ingredient contributes optimally to flavor and texture. Adjust liquid for thicker or thinner results and taste for seasoning just before serving.

Variations and Substitutions

This recipe is flexible—here are tested swaps and additions to suit diets and flavor preferences. Dairy-free and vegan
Replace butter with olive oil or vegan margarine. Use unsweetened soy or oat milk for creaminess, and choose a melting vegan cheddar or blend in roasted cashews (soaked and pureed) for richness. Add 2–3 tablespoons of nutritional yeast to mimic cheesy umami.
Lower-fat options
Use low-fat milk instead of half-and-half and reduce cheese amount; boost flavor with extra seasoning, a teaspoon of Dijon mustard, or a squeeze of lemon to brighten. Removing the roux and relying on starchy potatoes still yields a satisfying texture.
Protein boosts
Add shredded cooked chicken or diced ham at the end for a heartier bowl. For plant-based protein, stir in cooked lentils or white beans after blending to preserve creaminess.
Flavor twists

  • Smoky cheddar or smoked paprika for depth
  • Add roasted garlic for sweeter, mellow garlic notes
  • Stir in chopped fresh herbs (thyme, parsley) right before serving

Each substitution affects texture: nuts and beans increase body, vegan cheeses vary in melt quality, and lower-fat milks may make the soup slightly less luscious. Adjust seasonings to compensate and use small test batches if trying a new ingredient.

Serving Suggestions, Garnishes, and Pairings

How you serve this Broccoli Potato Cheese Soup can elevate a simple bowl into a full meal experience. Garnish ideas
A few toppings add texture and visual appeal: a sprinkle of extra shredded cheddar, chopped chives or parsley, a swirl of olive oil or cream, and freshly cracked black pepper are classics. For crunch, add toasted breadcrumbs, croutons, or crisp bacon bits.
Pairings
The soup pairs beautifully with crusty bread, a warm baguette, grilled cheese sandwiches, or a bright green salad for contrast. For a lighter meal, serve with steamed grains like farro or a quinoa side salad. For a heartier plate, add a protein such as grilled chicken breast or a pan-seared salmon fillet.
Portioning and plating
Ladle soup into warm bowls to keep it hot longer. For a restaurant-style presentation, place a dollop of crĂšme fraĂźche or yogurt in the center, then sprinkle microgreens or chives on top. Serve with a small side plate of buttered toast points for dipping.
Seasonal touches
In spring, add fresh peas or asparagus tips for brightness; in fall, fold in roasted squash cubes for sweetness. These seasonal elements can refresh the base recipe and create new flavor profiles without changing the core technique.

Storage, Make-Ahead Tips, and Reheating

This soup stores and reheats well if you follow a few simple rules. Cooling and refrigeration
Cool soup quickly by transferring to shallow containers and refrigerating within two hours of cooking. Store in airtight containers for up to 3–4 days. If you’ll keep it longer, freeze in portions.
Freezing tips
Use freezer-safe containers and leave headspace because liquids expand when frozen. Freeze up to 3 months for best quality. Note: dairy-forward soups can change texture after freezing; the base with potatoes and broccoli freezes reliably, but cheeses and milks may separate slightly. To minimize separation, under-season slightly before freezing and add final dairy and cheese when reheating.
Reheating
Reheat gently over low heat, stirring frequently. If the soup seems thin, simmer to reduce and concentrate flavor; if too thick, add stock or milk to reach desired consistency. For previously frozen soup, thaw overnight in the refrigerator before reheating. Add cheese slowly at low temperature to prevent graininess—avoid high boil after adding dairy or cheese.
Make-ahead strategy
Prepare the base through blending and refrigerate without final cheese and milk. When ready to serve, warm, add milk and cheese on low heat, and finish with fresh garnishes. This keeps the cheese texture optimal and reduces last-minute prep time while preserving flavor integrity.

Tips, Troubleshooting, and Common Mistakes

Even simple recipes can hit snags; here are troubleshooting tips to keep your soup smooth and flavorful. Problem: Grainy or separated cheese
Solution: Add cheese off heat or over very low heat in small handfuls, stirring constantly. Use a cheese that melts well (sharp cheddar works reliably). Avoid boiling after adding dairy. If separation occurs, whisk in a small amount of cold milk to bring the soup back together or use an immersion blender briefly to reincorporate.
Problem: Mushy or dull-colored broccoli
Solution: Add broccoli later in the cooking process and simmer only until tender-crisp. Shock frozen broccoli briefly before adding if you want to maintain brighter color, or add it right before blending to preserve texture and tone.
Problem: Too thin or watery
Solution: Simmer longer to reduce liquid and concentrate the soup, or blend some of the mixture to release more potato starch. You can also whisk in a small beurre manié (equal parts butter and flour kneaded together) over low heat to thicken.
Problem: Bland flavor
Solution: Adjust seasoning gradually—add salt in small increments and taste. A splash of acid (lemon juice or white wine vinegar) brightens flavors. A teaspoon of Dijon mustard or a pinch of smoked paprika adds complexity without extra salt.
By planning mise en place, controlling heat, and adding dairy carefully, you’ll avoid most issues and finish with a cohesive, creamy soup every time.

FAQs (Frequently Asked Questions)

Can I make this soup gluten-free?
Yes. Use a gluten-free flour for a roux or skip the roux entirely and rely on potatoes for thickening. Ensure your stock and any pre-shredded cheeses are certified gluten-free if sensitive.
Can I use frozen broccoli?
Absolutely. Add frozen broccoli toward the end of cooking so it thaws and heats through without becoming too soft. Frozen broccoli is a convenient, nutritious option.
How do I make the soup vegan?
Replace butter with olive oil, milk with unsweetened plant milk (soy or oat are thicker), and cheddar with a high-quality vegan cheese or blended roasted cashews. Nutritional yeast adds cheesy umami.
Can I prepare this in a slow cooker or Instant Pot?
Yes. In a slow cooker, sautĂ© aromatics first for best flavor, then cook potatoes and stock on low for 4–6 hours before adding broccoli and dairy at the end. In an Instant Pot, use the sautĂ© function for aromatics, then pressure-cook potatoes and stock, quick-release, add broccoli and blend, and finish with dairy off-heat.
How long does it keep?
Refrigerated in an airtight container, 3–4 days. Freeze up to 3 months; for best texture, add final cheese and milk after reheating.
Any tips for feeding kids picky about broccoli?
Blend the soup until very smooth and add a bit more cheese to mask the vegetal notes. Toasted croutons or a grilled cheese half on the side often helps acceptance.
If you have other questions about technique or substitutions, ask and I’ll provide tailored recommendations for your dietary needs and equipment.

Broccoli Potato Cheese Soup

Broccoli Potato Cheese Soup

Warm up with a creamy Broccoli Potato Cheese Soup! đŸ„ŠđŸ„”đŸ§€ Comfort in a bowl — easy, cozy, and perfect for weeknights.

total time

35

servings

4

calories

300 kcal

ingredients

  • 1 tbsp olive oil đŸ«’
  • 1 tbsp butter 🧈
  • 1 medium onion, chopped 🧅
  • 2 cloves garlic, minced 🧄
  • 3 medium potatoes, peeled and diced đŸ„”
  • 400g broccoli florets (fresh or frozen) đŸ„Š
  • 1 litre vegetable or chicken stock đŸČ
  • 200ml milk (or 150ml milk + 50ml cream) đŸ„›
  • 200g sharp cheddar cheese, grated 🧀
  • Salt to taste 🧂
  • Freshly ground black pepper đŸŒ¶ïž
  • Pinch of nutmeg (optional) 🌰
  • Chopped chives or parsley for garnish 🌿

instructions

  1. Heat the olive oil and butter in a large pot over medium heat.
  2. Add the chopped onion and sautĂ© 5–6 minutes until soft and translucent.
  3. Stir in the minced garlic and cook 1 minute until fragrant.
  4. Add the diced potatoes and pour in the stock. Bring to a boil, then reduce to a simmer.
  5. Simmer the potatoes for about 10 minutes, then add the broccoli florets and cook another 8–10 minutes until both are tender.
  6. Use an immersion blender to puree the soup to your desired texture—smooth or slightly chunky. (Alternatively, blend in batches in a countertop blender.)
  7. Return the pot to low heat and stir in the milk. Gradually add the grated cheddar, stirring until melted and smooth.
  8. Season with salt, pepper, and a pinch of nutmeg to taste. Heat gently—do not boil after adding cheese to prevent separation.
  9. Ladle into bowls and garnish with chopped chives or parsley. Serve hot with crusty bread.

related articles

Lemon Blueberry Cream Cheese Sourdough
Lemon Blueberry Cream Cheese Sourdough
Easy Lemon Blueberry Cream Cheese Sourdough recipe with tangy lemon, juicy blueberries and a creamy ...
High-Protein Chicken & Veggie Soup
High-Protein Chicken & Veggie Soup
Hearty high-protein chicken and vegetable soup with step-by-step cooking, variations, storage, and n...
Savory Ground Turkey & Sweet Potato Bake
Savory Ground Turkey & Sweet Potato Bake
Hearty ground turkey and sweet potato bake with herbs and cheese—an easy, healthy weeknight dinner t...
Mediterranean Lemon Chicken Soup — Creamy Bowl of Sunshine
Mediterranean Lemon Chicken Soup — Creamy Bowl of Sunshine
Bright, creamy Mediterranean lemon chicken soup with tender chicken, orzo, and fresh herbs. Easy, he...
Broccoli Potato Cheese Soup
Broccoli Potato Cheese Soup
Creamy Broccoli Potato Cheese Soup — an easy, comforting, vegetarian soup perfect for weeknights. Si...
Reames Chicken Noodle Soup
Reames Chicken Noodle Soup
A comforting, easy Reames chicken noodle soup recipe using Reames noodles for classic homemade flavo...
Simple Cottage Cheese Pizza Bowl
Simple Cottage Cheese Pizza Bowl
Easy Simple Cottage Cheese Pizza Bowl recipe — high-protein, low-effort, and customizable. Ready in ...
Broccoli Potato Cheese Soup
Broccoli Potato Cheese Soup
Creamy broccoli potato cheese soup — an easy, comforting one-pot recipe with tips, variations, and s...
Loaded Outback-Style Potato Soup
Loaded Outback-Style Potato Soup
Creamy loaded Outback-style potato soup with bacon, cheddar, and chives. Easy steps, tips, and varia...