Broccoli potato cheese soup is the kind of comforting bowl you crave when the weather turns cool or your day needs a warm, creamy hug. It’s rich, velvety, and loaded with hearty vegetables and melty cheese that make every spoonful feel like a treat. This soup brings together three all-stars—broccoli, potatoes, and sharp cheddar—into a creamy, one-pot meal that’s both filling and soul-satisfying.
Whether you’re whipping it up for a weeknight dinner, cozy lunch, or meal prep for the week, this soup comes together with easy-to-find ingredients and straightforward steps. The potatoes add body and thickness without needing heavy cream, while the broccoli keeps it bright and fresh. And that cheese? It ties everything together in the best possible way.
This version uses one simple trick to get the creamiest texture without curdling or separating—blending part of the soup before adding the cheese. The result is a thick, smooth base that still leaves you with tender broccoli bites and the perfect gooey melt.
Ingredients Overview
Let’s take a closer look at the key ingredients in this broccoli potato cheese soup and how each one plays its part in flavor and texture.
Broccoli florets: The star vegetable. Broccoli adds freshness and a slightly earthy flavor that balances the richness of the cheese. You can use fresh or frozen florets. Just chop into small, bite-sized pieces for quicker cooking.
Russet or Yukon gold potatoes: Potatoes bring creaminess and body without needing flour or cream. Russets make a thicker soup due to their high starch content. Yukon golds give a buttery texture.
Sharp cheddar cheese: Melts smoothly and gives the soup that signature cheesy flavor. Use a block and shred it yourself for best melting—pre-shredded cheese often has anti-caking agents that don’t melt as well.
Onion and garlic: Aromatics that build the savory foundation of flavor. Yellow or white onions work best. Fresh garlic gives a mild kick and depth.
Carrots (optional but recommended): Add a touch of sweetness, color, and texture. Dice them finely so they cook evenly with the other vegetables.
Chicken or vegetable broth: Provides the liquid base and infuses the soup with savory richness. Use low-sodium so you can control the salt level.
Butter and olive oil: For sautéing and flavor. Butter adds richness while olive oil keeps it balanced.
Milk: Adds a creamy finish. Whole milk works best, but you can use 2% or even a splash of half-and-half for a richer version.
Salt and black pepper: Essential seasonings to bring all the flavors together. Add gradually and taste as you go.
Step-by-Step Instructions

-
Sauté the aromatics (5–7 minutes): In a large pot or Dutch oven, heat 2 tablespoons butter and 1 tablespoon olive oil over medium heat. Add 1 diced onion and 2 minced garlic cloves. Cook until softened and fragrant, about 5 minutes.
-
Add vegetables (10 minutes): Stir in 2 peeled and diced carrots, 2 large peeled and chopped potatoes, and 4 cups broccoli florets. Cook for 3–5 minutes to start softening the vegetables.
-
Pour in the broth (15–20 minutes): Add 4 cups chicken or vegetable broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until the potatoes are fork-tender and broccoli is bright green.
-
Blend for creaminess (5 minutes): Use an immersion blender to blend about half the soup in the pot. If using a countertop blender, carefully blend a few cups of the soup and return it to the pot. This trick gives you a thick, creamy base while keeping chunks of veggies.
-
Add milk and cheese (5 minutes): Stir in 1 cup milk and 2 cups freshly shredded sharp cheddar cheese. Lower heat and stir constantly until cheese is melted and smooth. Avoid boiling at this stage to prevent separation.
-
Season and serve (2–3 minutes): Add salt and black pepper to taste. Optional: add a pinch of paprika or crushed red pepper for warmth.
Common mistakes to avoid:
-
Don’t boil after adding cheese—it can curdle.
-
Avoid pre-shredded cheese; it won’t melt as smoothly.
-
Blend carefully—over-blending can make the soup gluey if using high-starch potatoes.
Tips, Variations & Substitutions
Tips for success:
-
Cut vegetables into similar-sized pieces so they cook evenly.
-
Use a mix of broccoli stems and florets—peel stems first for tenderness.
-
For a thicker soup, mash some of the potatoes with a spoon instead of blending.
Variations:
-
Add cooked bacon or ham for a smoky, meaty twist.
-
Stir in a handful of baby spinach or kale at the end for a green boost.
-
Spice it up with cayenne pepper or a dash of hot sauce.
Substitutions:
-
Swap cheddar for a blend of cheeses like Gruyère, Monterey Jack, or mozzarella.
-
Use cauliflower in place of broccoli for a different take.
-
Substitute cream cheese for part of the cheddar for extra creaminess.
Make it vegan: Use plant-based butter, non-dairy milk (like oat or almond), and vegan cheddar. Use vegetable broth instead of chicken broth.
Serving Ideas & Occasions
This broccoli potato cheese soup is a complete meal on its own, but it also pairs beautifully with a few sides and toppings.
Great pairings:
-
Crusty sourdough bread or garlic toast
-
Simple green salad with a tangy vinaigrette
-
Grilled cheese sandwich for classic comfort
Toppings to try:
-
Extra shredded cheese
-
Crumbled bacon
-
Chopped green onions
-
A dollop of sour cream
Perfect occasions:
-
Weeknight dinners
-
Snowy weekend lunches
-
Make-ahead meal prep for busy weeks
-
Potlucks or gatherings—double the recipe easily
Nutritional & Health Notes
This soup is hearty, satisfying, and packs in vegetables in a flavorful way. It offers a good source of fiber, protein, and vitamins from the broccoli and potatoes.
Healthier tweaks:
-
Use 2% milk instead of whole to reduce fat without sacrificing creaminess.
-
Add more carrots and greens for extra nutrients.
-
Go easy on the salt by using low-sodium broth and seasoning to taste.
Portion notes: One bowl is usually very filling thanks to the potato and cheese content. Serve smaller portions alongside a salad or sandwich for balance.
Allergen note: Contains dairy. Use vegan substitutes as needed.
FAQs
1. Can I make broccoli potato cheese soup ahead of time?
Yes. It stores well in the fridge for up to 4 days. Reheat gently on the stove over medium-low heat, stirring often. Avoid boiling to keep the cheese smooth.
2. Can I freeze this soup?
You can, but it’s best without the cheese. Freeze after blending but before adding milk and cheese. Thaw and reheat, then add cheese before serving for the best texture.
3. What’s the best way to make it creamier?
Blend part of the soup before adding cheese, and use whole milk or a splash of half-and-half. You can also add a tablespoon of cream cheese.
4. What potatoes work best?
Russet potatoes for a fluffier, thicker soup; Yukon gold for buttery richness. Avoid waxy potatoes like red potatoes—they don’t break down as well.
5. Can I use frozen broccoli?
Yes. Add it during the last 10–12 minutes of simmering to prevent overcooking. No need to thaw beforehand.
6. What’s the best cheese for melting?
Freshly shredded sharp cheddar is ideal. It melts smoothly and delivers bold flavor. Avoid pre-shredded cheese blends—they may clump or stay gritty.
7. How can I make it gluten-free?
This recipe is naturally gluten-free when you skip any flour-based thickeners. Just check that your broth and cheese are gluten-free.
PrintBroccoli Potato Soup Recipe That’s Quick and Filling
Creamy, hearty broccoli potato cheese soup made with real ingredients and blended to velvety perfection. A cozy, satisfying one-pot meal for any night of the week.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4–6 servings 1x
Ingredients
2 tbsp butter
1 tbsp olive oil
1 onion, diced
2 garlic cloves, minced
2 carrots, peeled and diced (optional)
2 large potatoes, peeled and chopped
4 cups broccoli florets
4 cups chicken or vegetable broth
1 cup milk
2 cups sharp cheddar cheese, shredded
Salt and pepper to taste
Optional: paprika, red pepper flakes, green onions
Instructions
-
In a large pot, heat butter and olive oil over medium heat.
-
Add onion and garlic; sauté 5 minutes until soft.
-
Stir in carrots, potatoes, and broccoli. Cook 3–5 minutes.
-
Add broth, bring to a boil, then reduce heat and simmer 15–20 minutes.
-
Blend half the soup using immersion or countertop blender.
-
Stir in milk and cheese. Heat gently until melted and smooth.
-
Season with salt, pepper, and optional spices. Serve hot.
Notes
Use freshly shredded cheese for best melting.
Frozen broccoli works—add during last 10 minutes.
Refrigerates up to 4 days.
