Broccoli Potato Cheese Soup Recipe
If you’re craving a comforting, creamy dish that feels like a warm hug in a bowl, then this Broccoli Potato Cheese Soup Recipe will quickly become your new favorite. Packed with tender potatoes, vibrant broccoli, and rich sharp cheddar cheese, this soup blends simple ingredients into a luscious, velvety meal. It’s perfect for cozy nights, feeding a crowd, or anytime you want a hearty, nutritious dish that delivers on both flavor and satisfaction.

Ingredients You’ll Need
The magic of this Broccoli Potato Cheese Soup Recipe starts with ingredients you likely already have in your kitchen. Each one is essential, adding layers of taste, texture, and color to make this soup both wholesome and inviting.
- Butter: 1 to 2 tablespoons to sauté vegetables, adding richness and depth to the base.
- Onion: 1 diced, for a sweet and savory foundation.
- Carrots: 2 medium diced, bringing natural sweetness and a pop of color.
- Garlic: 3 cloves minced, giving the soup a fragrant, irresistible aroma.
- Chicken stock: 4 cups for a flavorful, comforting liquid base.
- Cornstarch: ¼ cup to thicken the soup perfectly without heaviness.
- Milk: 1 cup to add creaminess and balance the flavors.
- Potatoes: 2 large peeled and cubed, providing hearty texture and body.
- Broccoli florets: 16 ounces fresh or frozen, for vibrant green goodness and nutrients.
- Sharp cheddar cheese: 1 ½ cups shredded, for that rich, cheesy flavor that melts in your mouth.
- Salt: ½ teaspoon to enhance all the other flavors.
- Ground pepper: ¼ teaspoon for just a gentle hint of spice.
How to Make Broccoli Potato Cheese Soup Recipe
Step 1: Sauté Vegetables
Start by melting butter in a skillet over medium-high heat. Toss in the diced onion and cook for about 3 minutes until they start to soften and smell sweet. Next, add the carrots along with salt and pepper, cooking for another 3 to 4 minutes to gently release their natural sweetness. Finish this step by stirring in the minced garlic, sautéing for about 30 seconds until fragrant. This sauté base forms the flavorful backbone of the soup and sets the stage for everything else.
Step 2: Simmer Potatoes
Transfer the sautéed vegetables to a pot and add the cubed potatoes along with the chicken stock. Cover the pot and bring the broth to a gentle simmer. Let it cook for roughly 10 minutes, allowing the potatoes to begin softening. This slow simmer softens the potatoes little by little, ensuring each bite will be tender and satisfying.
Step 3: Add Broccoli
Next, introduce the vibrant broccoli florets to the pot. Continue simmering everything together until both the potatoes and broccoli are tender to the fork—about another 10 minutes. At this point, your soup’s ingredients are fully cooked and ready for thickening and cheesiness, with the broccoli keeping a slight bite for texture.
Step 4: Thicken Soup
In a small bowl, stir the cornstarch into the milk until completely smooth. Pour this mixture into your hot soup, stirring constantly. This step transforms the broth into a luxuriously creamy soup with the perfect thickness that clings to each spoonful without being heavy.
Step 5: Add Cheese
Finally, add the generous shredded sharp cheddar cheese to the pot. Stir continuously until the cheese melts fully and blends into the soup, creating that irresistibly creamy, cheesy finish that brings all the flavors together. Taste and adjust seasoning if needed, then get ready to enjoy!
How to Serve Broccoli Potato Cheese Soup Recipe

Garnishes
Adding garnishes is a delightful way to enhance the flavor and presentation of your broccoli potato cheese soup. Consider a sprinkle of extra shredded cheddar cheese, a few crispy bacon bits, or a dollop of sour cream to add richness. Freshly chopped chives or parsley can brighten the dish with a burst of color and fresh taste, creating a visually appealing and tasty final touch.
Side Dishes
This soup shines as a complete meal but pairing it with crusty bread or warm garlic rolls takes it to the next level. A crisp side salad with vinaigrette can provide a refreshing contrast to the creamy soup, while simple roasted vegetables or a light sandwich can round out your meal beautifully.
Creative Ways to Present
For special occasions or entertaining, serve the soup in mini bread bowls for fun, edible presentation. Or use colorful bowls that highlight the green broccoli for instant eye appeal. Drizzling a little of your favorite hot sauce or a swirl of cream on top before serving also adds creativity and flair, making your Broccoli Potato Cheese Soup Recipe even more memorable.
Make Ahead and Storage
Storing Leftovers
Once your soup has cooled to room temperature, store it in an airtight container in the refrigerator. It will stay fresh and flavorful for up to 3 days. This makes it perfect for quick lunches or easy dinners later in the week.
Freezing
You can freeze this soup without any problem. Pour it into freezer-safe containers, leaving some headspace as the soup will expand. It’s best enjoyed within 2 months for optimal taste and texture. Just note that the texture may slightly change due to the milk and cheese, but reheating gently will bring it back to delicious life.
Reheating
Reheat your soup slowly on the stove over low to medium heat, stirring frequently to avoid sticking or curdling of the cheese. If the soup thickens too much, add a splash of milk or broth to bring it back to the perfect consistency. Avoid high heat to preserve its creamy smoothness and rich flavor.
FAQs
Can I use vegetable stock instead of chicken stock?
Absolutely! Vegetable stock works wonderfully if you prefer a vegetarian option or want a lighter taste. It will still deliver a flavorful and hearty Broccoli Potato Cheese Soup Recipe.
Is it okay to use frozen broccoli?
Yes, frozen broccoli makes this recipe even more convenient. Just add it a bit earlier if it’s frozen since it may take slightly longer to cook than fresh broccoli.
Can I make this soup vegan or dairy-free?
To make a dairy-free version, substitute butter with olive oil, use plant-based milk and a dairy-free cheese alternative. Vegetable broth should be used instead of chicken stock. It won’t have the exact cheesy depth, but it will still be deliciously comforting.
Why do I add cornstarch to the soup?
Cornstarch mixed with milk acts as a thickening agent, giving the soup that creamy, velvety texture without making it too heavy or oily. It’s a simple trick to ensure your Broccoli Potato Cheese Soup Recipe feels luxurious.
Can I prepare the soup ahead and reheat it later?
Yes, this soup is a great make-ahead option. Just store it properly in the fridge or freezer and reheat gently as instructions say. The flavors actually develop even more when allowed to sit overnight!
Final Thoughts
There’s something truly special about a bowl of homemade soup that wraps you in comfort and fills your home with inviting aromas. This Broccoli Potato Cheese Soup Recipe is a simple, satisfying, and downright delicious way to nourish yourself and your loved ones. Try it soon—you might just find yourself making it again and again, sharing it as one of your most treasured go-to recipes.
PrintBroccoli Potato Cheese Soup Recipe
A comforting and creamy broccoli potato cheese soup made with tender vegetables, sharp cheddar cheese, and a smooth, savory broth. Perfect for a cozy meal, this soup combines sautéed onions, carrots, garlic, potatoes, and broccoli in a flavorful chicken stock base, thickened with cornstarch and enriched with cheese.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Sautéing, Simmering
- Cuisine: American
- Diet: Low Fat
Ingredients
Vegetables
- 1 onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 2 large potatoes, peeled and chopped into ½-inch cubes
- 16 ounces broccoli florets (fresh or frozen)
Dairy
- 1–2 tablespoons butter
- 1 cup milk
- 1 ½ cups shredded sharp cheddar cheese
Pantry
- 4 cups chicken stock
- ¼ cup cornstarch
- ½ teaspoon salt
- ¼ teaspoon ground pepper
Instructions
- Sauté Vegetables: Melt one to two tablespoons of butter in a skillet over medium-high heat. Sauté the diced onion until it begins to soften, about 3 minutes. Add the diced carrots along with salt and pepper, and continue cooking for another 3 to 4 minutes. Finally, add minced garlic and sauté while stirring for 30 seconds.
- Simmer Potatoes: Add the chopped potatoes and chicken stock to the skillet. Cover the pot and bring the mixture to a simmer. Let it cook for about 10 minutes until potatoes start to soften.
- Add Broccoli: Stir in the broccoli florets. Continue to simmer until both the broccoli and potatoes are tender, approximately another 10 minutes. The potatoes should be fork-tender at this stage.
- Thicken Soup: In a small bowl, whisk together the cornstarch and milk until smooth. Gradually stir this mixture into the hot soup, allowing it to thicken slightly over low heat.
- Add Cheese: Stir in the shredded sharp cheddar cheese until completely melted and the soup is creamy. Adjust seasoning if necessary and serve warm.
Notes
- For a vegetarian version, substitute chicken stock with vegetable stock.
- Use sharp cheddar for bold flavor; milder cheeses can be used for a subtler taste.
- Sautéing the vegetables first enhances their natural sweetness and depth of flavor.
- If soup is too thick, thin it with a little extra milk or stock.
- Leftovers can be stored refrigerated for up to 3 days or frozen for longer storage.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 4g
- Sodium: 550mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 35mg
Keywords: broccoli potato cheese soup, creamy vegetable soup, easy broccoli soup, cheddar cheese soup, comforting soup recipe