If you’re craving a bowl of pure comfort and vibrant flavor, this Broccoli Potato Cheese Soup Recipe is your new go-to. Creamy potatoes, tender broccoli florets, sharp cheddar cheese, and a golden hint of carrots all come together in a luscious, satisfying soup that warms you right to the toes. This dish is a weeknight hero; it’s simple enough for busy evenings but indulgent enough for sharing with guests, making every spoonful a delicious celebration of home-cooked goodness.

Ingredients You’ll Need
The beauty of the Broccoli Potato Cheese Soup Recipe is how it transforms everyday ingredients into something unforgettable. Each component brings its own special element, whether it’s creaminess, texture, or color—creating a perfectly balanced soup you’ll crave again and again.
- Butter: Adds a rich, velvety base and helps soften the veggies for maximum flavor.
- Onion (diced): The foundation of delicious, aromatic depth in every bite.
- Carrots (diced): Bring subtle sweetness and an appealing splash of color.
- Garlic (minced): Offers a fragrant, savory background that wakes up the whole pot.
- Chicken Stock: Infuses savory flavor and forms the hearty body of the soup; veggie broth makes a great substitute.
- Cornstarch: The secret to luxuriously thick and creamy texture, dissolving easily in milk.
- Milk: Keeps the soup rich but not heavy—whole or 2% both work wonderfully.
- Potatoes (peeled and chopped): Deliver classic, creamy bite and natural thickness as they cook.
- Broccoli Florets: The star that brings freshness, nutrients, and satisfying green goodness—fresh or frozen are equally delicious.
- Shredded Sharp Cheddar Cheese: Melts in for that unmistakable cheesy richness and a gorgeous golden color.
- Salt: Brightens all the flavors and brings them together.
- Ground Pepper: Provides a gentle, peppery kick that balances the creamy cheese perfectly.
How to Make Broccoli Potato Cheese Soup Recipe
Step 1: Sauté the Aromatics
Start by melting your butter in a large skillet or Dutch oven over medium-high heat. Once it’s bubbling, toss in the diced onion and let it sauté for about three minutes, stirring occasionally. You’re looking for the onion to turn soft and a little translucent—this makes a lovely foundation for the whole soup.
Step 2: Add Carrots, Salt, and Pepper
Add your diced carrots, salt, and pepper to the pan. Let them cook with the onions for another three to four minutes. The carrots will just begin to soften, and the duo of salt and pepper unlocks their natural flavor, perfectly seasoning your base.
Step 3: Stir in Garlic
Drop in the minced garlic, and sauté for about thirty seconds, just until it’s fragrant. This quick step brings a subtle, aromatic punch—be careful not to burn the garlic so it doesn’t turn bitter!
Step 4: Add Potatoes and Broth
Add the peeled, diced potatoes and pour in the chicken stock. Give everything a good stir, then cover and let it come to a simmer. Simmer for about ten minutes, giving the potatoes a head start to soften up for that classic Broccoli Potato Cheese Soup Recipe texture.
Step 5: Simmer with Broccoli
Add in your broccoli florets—bite-sized pieces work best, whether you’re using fresh or frozen. Continue simmering for another ten minutes, or until both the broccoli and potatoes are perfectly tender when pierced with a fork.
Step 6: Thicken with Milk and Cornstarch
In a small bowl, combine your milk and cornstarch, whisking until smooth. Pour this mixture into your simmering soup and stir well. Watch the soup transform into a luscious, creamy base right before your eyes—the magic step in this Broccoli Potato Cheese Soup Recipe!
Step 7: Melt in the Cheese
Turn the heat to low and add your shredded sharp cheddar cheese. Stir slowly and steadily until the cheese melts completely, making the soup irresistibly creamy and infused with cheesy flavor. Taste for seasonings and adjust as needed.
Step 8: Serve and Enjoy
Ladle the soup into bowls, sprinkle on your favorite toppings, and serve piping hot. Every spoonful is a comfort-filled delight—the ultimate proof that quick and easy can also mean incredibly delicious.
How to Serve Broccoli Potato Cheese Soup Recipe

Garnishes
Elevate your bowls with a handful of crisp croutons, extra shredded cheddar, a scatter of finely chopped chives, or even a pinch of smoked paprika. These toppings add vibrant color and even more layers of flavor to your Broccoli Potato Cheese Soup Recipe.
Side Dishes
A thick slice of crusty bread or a buttery roll is perfect for dunking and soaking up every drop of soup. If you’re feeling fancy, serve alongside a light green salad with a tangy vinaigrette for a well-rounded meal.
Creative Ways to Present
Try serving your soup in a hollowed-out bread boule for a fun restaurant-style touch, or pour small portions into cute mugs for a cozy appetizer course during a dinner party. The Broccoli Potato Cheese Soup Recipe is as versatile to serve as it is flavorful to eat!
Make Ahead and Storage
Storing Leftovers
Allow any leftover soup to cool down to room temperature, then transfer it into an airtight container. It will keep beautifully in the refrigerator for up to three days, making quick, comforting lunches a breeze.
Freezing
If you’d like to save some for later, this soup can absolutely be frozen—just let it cool, then ladle into freezer-safe containers, leaving a little space for expansion. Thaw in the fridge overnight before reheating for best texture.
Reheating
To reheat, simply warm your portion in a saucepan over medium-low heat, stirring frequently to prevent scorching and help restore the creamy consistency. If it thickens up a bit, just splash in a bit of milk or broth to thin it as needed.
FAQs
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli florets are a convenient swap and cook up just as tender and bright as fresh in this Broccoli Potato Cheese Soup Recipe. There’s no need to thaw first—just toss them in and simmer until soft.
What type of potatoes are best for this soup?
Starchy potatoes, such as Russets or Yukon Gold, work best as they break down a bit and create a naturally creamy texture. If you prefer your potato pieces to hold their shape, red potatoes are also a good choice.
Is there a vegetarian option?
Definitely. Just swap the chicken stock for a good-quality vegetable broth. The Broccoli Potato Cheese Soup Recipe is instantly vegetarian and just as tasty and satisfying!
How do I prevent the cheese from clumping?
Add the cheese slowly, letting each handful melt before adding the next, and keep the heat low. This ensures a smooth soup and prevents stringy or clumpy cheese.
Can I make this soup gluten-free?
Yes! This soup is naturally gluten-free since it uses cornstarch as the thickener instead of flour. Just double-check that your broth and cheese are gluten-free if needed.
Final Thoughts
Nothing beats the comforting combination of broccoli, potatoes, and cheese in a creamy, steamy bowl. I hope you give this Broccoli Potato Cheese Soup Recipe a try and enjoy every flavorful, cozy spoonful. It’s a simple kind of magic you’ll want to make again and again!
Print
Cheesy Hamburger Potato Soup Recipe
This Broccoli Potato Cheese Soup is a cozy, family-friendly classic loaded with tender potatoes, vibrant broccoli florets, and plenty of sharp cheddar cheese. Velvety in texture and packed with flavor, this one-pot soup makes a satisfying meal that’s both nutritious and comforting—perfect for chilly evenings or a hearty lunch. The use of simple ingredients and easy steps makes it ideal for beginner cooks as well as experienced home chefs.
- Total Time: 40 minutes
- Yield: 6 servings
Ingredients
Vegetables
- 1 onion, diced
- 2 medium carrots, diced
- 2 large potatoes, peeled and chopped into ½-inch cubes
- 16 ounces broccoli florets (fresh or frozen)
- 3 cloves garlic, minced
Dairy & Cheese
- 1–2 tablespoons butter
- 1 cup milk
- 1½ cups shredded sharp cheddar cheese
Liquids
- 4 cups chicken stock
Thickener
- ¼ cup cornstarch
Seasonings
- ½ teaspoon salt
- ¼ teaspoon ground pepper
Instructions
- Melt Butter & Sauté Onions: In a large skillet or soup pot, melt 1–2 tablespoons of butter over medium-high heat. Add the diced onion and cook, stirring occasionally, until the onion begins to soften and turn translucent, about 3 minutes.
- Add Carrots, Salt, and Pepper: Stir in the diced carrots, salt, and ground pepper. Continue to cook for another 3–4 minutes, allowing the carrots to gently soften and the flavors to meld.
- Add Garlic: Add the minced garlic and sauté, stirring constantly, for about 30 seconds until fragrant. Be careful not to let it burn.
- Add Potatoes & Chicken Stock: Add the chopped potatoes to the pot, then pour in the chicken stock. Stir to combine and ensure the vegetables are evenly distributed.
- Simmer: Cover the pot, bring the contents to a simmer, and cook for about 10 minutes. This allows the potatoes to begin softening.
- Add Broccoli & Continue Simmering: Add the broccoli florets to the soup. Continue simmering, covered, for another 10 minutes or until both the potatoes and broccoli are fork-tender and fully cooked.
- Thicken Soup: In a small bowl, whisk together the cornstarch and milk until smooth and lump-free. Gradually stir this mixture into the hot soup, stirring continuously, to thicken the base.
- Add Cheese: Reduce heat to low and add the shredded sharp cheddar cheese to the soup. Stir gently until the cheese is fully melted and the soup takes on a creamy, cheesy consistency.
- Serve: Ladle the soup into bowls and serve immediately for best flavor and texture. Enjoy!
Notes
- Allow soup to cool to room temperature before storing leftovers in an airtight container in the refrigerator; it keeps well for up to 3 days.
- Use vegetable stock instead of chicken stock for a vegetarian version.
- If you prefer a smoother texture, you can partially puree the soup with an immersion blender before adding cheese.
- Fresh or frozen broccoli both work well in this recipe.
- Add cooked and crumbled bacon as a garnish for extra flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main-course
- Method: One Pot & One Pan
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1/6th of recipe
- Calories: 384 kcal
- Sugar: 8g
- Sodium: 728mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0.3g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 16g
- Cholesterol: 58mg