There are some dishes that just feel like a warm hug in a bowl, and for me, Broccoli Potato Cheese Soup is absolutely one of them. It’s hearty, comforting, and surprisingly simple to pull together on a weeknight. This is the kind of soup that satisfies on a chilly evening or when you just need a dose of cozy. It’s a regular in my kitchen rotation because it’s reliable, delicious, and always hits the spot.
Why This Broccoli Potato Cheese Soup Works
This recipe delivers a wonderfully creamy texture without being overly heavy, thanks to the starch from the potatoes and the proper cheese incorporation. The blend of tender broccoli florets and soft potato chunks creates a satisfying mouthfeel, while the sharp cheddar provides a savory depth that makes every spoonful enjoyable.
Ingredients
- 2 tablespoons olive oil or butter
- 1 large yellow onion, chopped
- 2 cloves garlic, minced
- 4 cups broccoli florets (from about 1 large head)
- 2 medium Yukon Gold potatoes, peeled and diced (about 3 cups)
- 4 cups chicken or vegetable broth
- 1 ½ cups milk (whole or 2% recommended for richness)
- 1 teaspoon salt, divided
- ½ teaspoon black pepper, divided
- ½ teaspoon dried thyme (optional, but a nice addition)
- 8 ounces sharp cheddar cheese, shredded
- Optional garnishes: extra shredded cheese, croutons, a dollop of sour cream or Greek yogurt, chopped chives
Gathering your ingredients before you begin is the first step to a smooth cooking process. Having everything prepped and ready to go ensures that you can move through the recipe efficiently, reducing any potential for errors or rushed steps. For this soup, the real magic happens when simple, wholesome ingredients come together to create something truly comforting.
How to Make It
- Heat the olive oil or butter in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add the minced garlic to the pot and cook for another minute until fragrant, being careful not to burn it.
- Stir in the broccoli florets and diced potatoes. Pour in the chicken or vegetable broth. Bring the mixture to a boil, then reduce the heat, cover, and simmer for 15-20 minutes, or until the potatoes and broccoli are tender when pierced with a fork.
- Remove the pot from the heat. Using an immersion blender, carefully blend the soup until it reaches your desired consistency. If you don’t have an immersion blender, you can transfer the soup in batches to a regular blender (being extremely careful with hot liquids) and blend until smooth, then return it to the pot. Alternatively, you can mash some of the potatoes against the side of the pot with a fork or potato masher for a chunkier texture, or leave it mostly whole for a very hearty soup. The key is to achieve a blend that suits your preference, whether that’s completely smooth, partially pureed, or mostly in chunks.
- Stir in the milk, salt, pepper, and thyme (if using). Return the pot to low heat and gradually stir in the shredded cheddar cheese, a handful at a time, stirring constantly until the cheese is melted and the soup is smooth. Do not boil the soup after adding the cheese, as it can cause it to separate or become grainy. Just heat it through gently.
- Taste and adjust seasonings as needed. Serve hot, garnished as desired.
This easy Broccoli Potato Cheese Soup comes together in about 30-40 minutes, making it a fantastic option for a quick and satisfying meal. The process is designed to be straightforward, focusing on building flavor from the sautéed aromatics and then letting the vegetables cook down. The blending step is where you can really customize the texture; some people prefer a super smooth, velvety soup, while others enjoy some of the vegetable chunks remaining for a heartier bite.
Nutrition at a Glance
- Rich in Vitamins A and C from the broccoli.
- A good source of fiber from the broccoli and potatoes.
- Provides protein and calcium from the cheese and milk.
- Carbohydrates for energy from the potatoes.
- Potassium from potatoes.
This soup is more than just comfort food; it’s packed with nutrients that contribute to a balanced diet. The vibrant green broccoli is a powerhouse of vitamins, particularly vitamin C for immune support and vitamin A (in the form of beta-carotene) which is beneficial for vision and skin health.
How to Serve It
- Serve hot in bowls.
- Garnish with extra shredded cheddar cheese for an intensified cheesy flavor.
- Add crunchy croutons for a delightful textural contrast.
- A dollop of sour cream or plain Greek yogurt adds a tangy creaminess.
- Sprinkle with fresh chopped chives or parsley for a touch of freshness and color.
When it comes to serving this delightful Broccoli Potato Cheese Soup, the possibilities are as varied as your preferences. The most straightforward approach is to ladle it hot into your favorite soup bowls. But to elevate the experience, consider the garnishes.
Check this out: Ground Beef And Broccoli Fried Quinoa
Common Mistakes
- Overcooking the broccoli: This can lead to a mushy texture and a duller green color. Cook just until tender.
- Boiling the soup after adding cheese: This can cause the cheese to become oily, grainy, or separate. Heat gently over low heat until melted.
- Not blending thoroughly enough (if a smooth soup is desired): If you prefer a smoother soup, ensure you blend until no large chunks remain.
- Using pre-shredded cheese: Pre-shredded cheese often contains anti-caking agents that can prevent it from melting smoothly. Grate your own cheese from a block.
- Making the soup too thin or too thick: Adjust with more broth or milk for thinning, or simmer longer for thickening (carefully, as it can get too thick).
Even with a seemingly simple recipe like Broccoli Potato Cheese Soup, there are a few common pitfalls that can prevent you from achieving the desired result. One frequent issue is overcooking the broccoli. While you want it tender, overdoing it can turn those beautiful florets into mush and leach out their vibrant color and flavor.
Storage and Reheating
- Store leftover soup in an airtight container in the refrigerator for up to 3-4 days.
- To reheat, gently warm the soup on the stovetop over low heat, stirring frequently.
- Avoid high heat, which can again lead to the cheese separating.
- If the soup seems too thick upon reheating, stir in a little extra milk or broth until it reaches your desired consistency.
Proper storage is key to enjoying this soup even after the initial meal. Once cooled, transfer any leftover Broccoli Potato Cheese Soup into an airtight container. This will help maintain its freshness and prevent it from absorbing other odors in your refrigerator. It typically keeps well for about three to four days.

Leftover Ideas
- Use as a filling for baked potatoes or shepherd’s pie.
- Serve over toasted bread for a hearty open-faced sandwich.
- Thicken slightly and use as a sauce for pasta or gnocchi.
- Add cooked chicken or ham for a heartier stew-like consistency.
While this soup is wonderfully satisfying on its own, its creamy, savory base makes it a fantastic foundation for other creative dishes. One of my favorite ways to repurpose leftovers is to use it as a filling for baked potatoes. Simply scoop out the fluffy potato flesh, mix in some of the soup, and bake until heated through – it’s like a loaded baked potato in soup form.
PrintBroccoli Potato Cheese Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A comforting and creamy Broccoli Potato Cheese Soup recipe that’s easy to make for a satisfying weeknight meal. Packed with vegetables and flavor.
Ingredients
- 2 tablespoons olive oil or butter
- 1 large yellow onion, chopped
- 2 cloves garlic, minced
- 4 cups broccoli florets (from about 1 large head)
- 2 medium Yukon Gold potatoes, peeled and diced (about 3 cups)
- 4 cups chicken or vegetable broth
- 1 ½ cups milk (whole or 2% recommended for richness)
- 1 teaspoon salt, divided
- ½ teaspoon black pepper, divided
- ½ teaspoon dried thyme (optional)
- 8 ounces sharp cheddar cheese, shredded
- Optional garnishes: extra shredded cheese, croutons, a dollop of sour cream or Greek yogurt, chopped chives
Instructions
- 1. Heat olive oil or butter in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened and translucent, about 5-7 minutes.
- 2. Add minced garlic and cook for another minute until fragrant.
- 3. Stir in broccoli florets and diced potatoes. Pour in broth. Bring to a boil, then reduce heat, cover, and simmer for 15-20 minutes, or until potatoes and broccoli are tender.
- 4. Remove pot from heat. Using an immersion blender, blend soup until desired consistency. (Alternatively, use a regular blender in batches, carefully, and return to pot).
- 5. Stir in milk, salt, pepper, and thyme (if using). Return pot to low heat.
- 6. Gradually stir in shredded cheddar cheese, a handful at a time, stirring constantly until cheese is melted and soup is smooth. Do not boil.
- 7. Taste and adjust seasonings as needed. Serve hot, garnished as desired.
Notes
Store leftover soup in an airtight container in the refrigerator for up to 3-4 days. Gently reheat on the stovetop over low heat, stirring frequently. Add a little extra milk or broth if it seems too thick.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 350-450 (depending on milk/cheese/fat used)
- Sugar: Approx. 5-10g
- Sodium: Approx. 600-900mg (depending on broth and added salt)
- Fat: Approx. 20-30g
- Carbohydrates: Approx. 25-35g
- Fiber: Approx. 5-8g
- Protein: Approx. 15-20g