Easy Broccoli Potato Cheese Soup Recipe – Comforting & Delicious

Posted on April 7, 2026

by: James Carter

This Broccoli Potato Cheese Soup is a recipe that has found its permanent place in my regular rotation. It’s the kind of dish that feels both comforting and incredibly satisfying, especially on a chilly evening. Simple to prepare yet rich in flavor, it’s a testament to how a few humble ingredients can create something truly special.

Why This Broccoli Potato Cheese Soup Works

This soup truly shines because it balances the earthy goodness of broccoli with the creamy heartiness of potatoes and the savory depth of cheese. It’s a well-rounded dish that offers a satisfying texture and a flavor profile that appeals to many, making it a reliable choice for family dinners or a simple, nourishing lunch.

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 4 cups broccoli florets (from about 1 pound broccoli)
  • 2 large russet potatoes, peeled and cubed (about 2 pounds)
  • 4 cups chicken broth (or vegetable broth for a vegetarian option)
  • 1 cup milk (whole milk or 2% for richness)
  • 1 1/2 cups shredded cheddar cheese (sharp or medium, your preference)
  • 1/4 cup grated Parmesan cheese (optional, for extra flavor)
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • Pinch of nutmeg (optional, enhances cheesy flavor)

Gathering these ingredients is the first step towards a wonderfully satisfying bowl of soup. I like to emphasize fresh, quality components as they form the foundation of the soup’s flavor.

Try this recipe too: Delicious Keto Chicken Cream Cheese Soup 

How to Make It

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
  2. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  3. Add the cubed potatoes and the broccoli florets to the pot. Stir to coat them lightly with the oil and onion mixture.
  4. Pour in the chicken broth (or vegetable broth). Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.
  5. 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 cautious as hot liquids expand. Blend until smooth or mostly smooth, leaving some small chunks of broccoli and potato for texture if you like.
  6. Return the blended soup to the pot (if using a regular blender). Stir in the milk and cook over low heat, stirring frequently, until heated through but not boiling.
  7. Gradually add the shredded cheddar cheese and Parmesan cheese (if using), stirring constantly until the cheese is completely melted and incorporated into the soup.
  8. Season with salt and freshly ground black pepper to taste. Add a pinch of nutmeg if desired.
  9. Serve hot, garnished as desired.

Following these steps will guide you to a warm, comforting bowl of Broccoli Potato Cheese Soup.

Nutrition at a Glance

  • Rich in Vitamin C from the broccoli.
  • Good source of potassium from the potatoes.
  • Provides protein and calcium from the cheese and milk.
  • Can be made lower in calories and fat by using skim milk and a lower-fat cheese, and opting for vegetable broth.
  • Portion control is key for managing sodium and fat intake, especially with the addition of cheese.
  • The fiber from the broccoli and potatoes contributes to digestive health.

How to Serve It

  • Ladle the hot soup into bowls.
  • Garnish with a sprinkle of extra shredded cheddar cheese and a dash of black pepper.
  • Fresh chives or parsley add a nice touch of color and freshness.
  • A dollop of sour cream or Greek yogurt can add extra richness and a tangy counterpoint.
  • Serve with crusty bread for dipping.
  • A simple side salad complements the richness of the soup beautifully.

This soup is wonderfully versatile and can be enjoyed in a variety of ways to suit your meal.

Common Mistakes

  • Overcooking the Broccoli: Boiling the broccoli for too long before blending can result in a duller green color and can diminish its nutritional value. Aim for just tender when you blend.
  • Not Softening the Onions Enough: Properly sautéed onions provide a sweet base for the soup. Rushing this step can leave a raw onion flavor.
  • Adding Cheese Too Soon or Too High Heat: Adding shredded cheese to boiling soup can cause it to become stringy or separate. Lower the heat and add cheese gradually.
  • Not Seasoning Adequately: Broth and cheese have salt, but they often need additional seasoning to make the flavors pop. Taste and adjust salt and pepper at the end.
  • Too Much Liquid: If the soup becomes too thin after blending, you can simmer it gently, uncovered, for a few minutes to reduce it slightly, or thicken it with a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water, stirred into the soup and heated until thickened).
  • Using Lumpy Roux (if adding): While not in this specific recipe’s core method, if you opt to make a roux for thickening, ensure no lumps remain before adding liquid.
  • Not Tasting and Adjusting: Every ingredient can vary in saltiness and flavor. Always taste and adjust seasonings before serving.

These are common pitfalls to be mindful of to ensure you achieve the best possible flavor and texture in your soup.

image 146

Storage and Reheating

  • Storage: Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days.
  • Freezing: This soup freezes reasonably well. Let it cool completely, then divide it into freezer-safe containers or bags. It can be frozen for up to 3 months. Note that dairy-based soups can sometimes separate slightly upon thawing, but this can usually be remedied by whisking or blending.
  • Reheating on Stovetop: Gently reheat the soup in a saucepan over low to medium heat, stirring frequently. Avoid boiling, especially after adding milk and cheese. If the soup seems too thick, you can add a splash of milk or broth to loosen it.
  • Reheating in Microwave: Reheat in a microwave-safe bowl in 30-second intervals, stirring between each interval, until heated through.
  • Reheating Frozen Soup: Thaw frozen soup in the refrigerator overnight. Then, reheat on the stovetop as described above. If it has separated, a quick whisk or immersion blending can help emulsify it again.

Properly storing and reheating your soup will maintain its quality and deliciousness.

Leftover Ideas

  • Soup Standalone: The most obvious and often best way to enjoy leftovers is to simply reheat and enjoy a comforting bowl.
  • Broccoli Potato Cheese Soup Gratin: Pour leftover soup into an oven-safe dish, top with more shredded cheese and maybe some breadcrumbs, and bake until bubbly and golden. This transforms it into a rich, cheesy casserole.
  • Sauce for Pasta or Grains: Thin the soup slightly with a little extra milk or broth and toss it with cooked pasta, rice, or quinoa. It makes a creamy, flavorful sauce.
  • Filling for Savory Crepes or Omelets: Use the soup as a hearty filling. You might want to thicken it slightly if it’s too liquidy for this purpose.
  • Topping for Baked Potatoes: Reheat the soup and serve it generously over a fluffy baked potato. Add some extra crispy bacon bits or a dollop of sour cream for a complete meal.
  • Dipping Sauce for Vegetables: If you’ve got younger eaters or just prefer a lighter way to enjoy it, thicken the soup slightly and use it as a warm, cheesy dip for steamed or raw vegetables like carrots, cauliflower, or bell peppers.
  • Base for a Shepherd’s Pie: Mix leftover soup with cooked ground meat or lentils, top with mashed potatoes (or even some leftover mashed sweet potatoes), and bake.

Repurposing leftovers is a fantastic way to reduce waste and discover new culinary creations.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Potato Cheese Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 55 minutes
  • Yield: 68 servings 1x

Description

A comforting and creamy Broccoli Potato Cheese Soup recipe made with simple ingredients. Easy to make and perfect for a cozy meal.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 4 cups broccoli florets (from about 1 pound broccoli)
  • 2 large russet potatoes, peeled and cubed (about 2 pounds)
  • 4 cups chicken broth (or vegetable broth for a vegetarian option)
  • 1 cup milk (whole milk or 2% for richness)
  • 1 1/2 cups shredded cheddar cheese (sharp or medium, your preference)
  • 1/4 cup grated Parmesan cheese (optional, for extra flavor)
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • Pinch of nutmeg (optional, enhances cheesy flavor)

Instructions

  1. 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
  2. 2. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  3. 3. Add the cubed potatoes and the broccoli florets to the pot. Stir to coat them lightly with the oil and onion mixture.
  4. 4. Pour in the chicken broth (or vegetable broth). Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.
  5. 5. 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, blending until smooth.
  6. 6. Return the blended soup to the pot. Stir in the milk and cook over low heat, stirring frequently, until heated through but not boiling.
  7. 7. Gradually add the shredded cheddar cheese and Parmesan cheese (if using), stirring constantly until the cheese is completely melted and incorporated.
  8. 8. Season with salt and freshly ground black pepper to taste. Add a pinch of nutmeg if desired.
  9. 9. Serve hot.

Notes

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave. This soup also freezes well.

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 8g
  • Sodium: 700mg
  • Fat: 18g
  • Carbohydrates: 30g
  • Fiber: 6g
  • Protein: 15g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star