The Best Broccoli Potato Cheese Soup Recipe

Creamy broccoli potato cheese soup in a bowl, garnished with fresh herbs
RECIPES

By :

November 26, 2025

Get yours

Why make this recipe

Broccoli potato cheese soup is one of those comfort foods that warm you up on a chilly day. It’s creamy, cheesy, and packed with nutritional goodness. The blend of broccoli and potatoes creates a satisfying texture, while the cheese adds a rich flavor that is hard to resist. Not only is this soup comforting and delicious, but it also offers a great way to sneak in some veggies for both kids and adults alike. Making this soup from scratch allows you to control the ingredients and customize it to suit your taste preferences. Plus, it’s an excellent dish for meal prep, as it keeps well in the fridge or freezer.

How to make the Best Broccoli Potato Cheese Soup

Making this delicious broccoli potato cheese soup is a simple process that anyone can master. Just follow the steps below, and you’ll have a hearty, warming soup that’s perfect for lunch or dinner.

Ingredients

Here’s what you’ll need for this creamy and delightful soup:

  • 2 cups fresh broccoli florets
  • 2 cups diced Yukon Gold or Russet potatoes
  • 1 medium yellow or white onion, diced
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 to 1 ½ cups milk or cream
  • 1 ½ cups shredded sharp or mild cheddar cheese
  • 2 tablespoons butter
  • Salt, to taste
  • Black pepper, to taste

Directions

  1. Prep Your Vegetables
    Start by washing and chopping your broccoli into small florets. Dicing the potatoes into roughly equal pieces will help ensure they cook evenly. Don’t forget to peel and finely chop the onion, as well as mince the garlic. Having everything prepared will make the cooking process smooth and enjoyable.

  2. Sauté Onion and Garlic
    In a large pot, melt the butter over medium heat. When the butter is bubbly, add the diced onion and minced garlic. Stir occasionally, and let them cook until they become fragrant and translucent, which should take about 5 minutes. This step builds a flavorful base for your soup.

  3. Add Potatoes and Broccoli
    Next, add in the diced potatoes and broccoli florets to the pot. Pour in the chicken or vegetable broth, and bring everything to a boil. Once boiling, reduce the heat to a simmer. Let the mixture cook uncovered for about 15 to 20 minutes or until the potatoes are tender and can easily be pierced with a fork.

  4. Blend the Soup
    For a smoother texture, you can carefully blend a portion of the soup. Use an immersion blender directly in the pot, or transfer half to a countertop blender. If using a countertop blender, return the blended mixture back to the pot. This technique keeps some chunks for a pleasant bite while still achieving creaminess.

  5. Add Cheese and Milk/Cream
    Lower the heat to a gentle simmer, then slowly stir in the shredded cheddar cheese and milk or cream. Keep stirring gently until the cheese fully melts and the soup thickens. Be careful not to let the soup boil at this stage, as high temperatures can cause the cheese to separate.

  6. Season and Serve
    Finally, taste the soup and season with salt and black pepper according to your preferences. Ladle the warm and creamy soup into bowls. You can add your favorite toppings, such as croutons, extra cheese, or herbs, if you like.

Nutritional benefits

This broccoli potato cheese soup is not only delicious but also nutritious. Here are some of the health benefits of its main ingredients:

  • Broccoli is rich in vitamins C and K, fiber, and antioxidants. It supports immune health and may help reduce inflammation.
  • Potatoes provide a good source of carbohydrates and vitamin B6, which is beneficial for energy production.
  • Cheddar cheese is a good source of calcium and protein, contributing to bone health.
  • Onions and garlic are known for their immune-boosting properties and heart health benefits.

The combination of these ingredients not only makes for a flavorful soup but also ensures you are nourishing your body while enjoying your meal.

What to Serve With Best Broccoli Potato Cheese Soup

This delightful soup can be complemented with a variety of sides. Here are some great options:

  • Crusty Bread: A slice of homemade bread or a baguette is perfect for dipping into the soup.
  • Salad: Pair your soup with a fresh garden salad to add more veggies to your meal.
  • Grilled Cheese: The classic combination of grilled cheese and soup is always a hit, especially with the cheesy goodness in the soup already.

Why You’ll Love This

There are many reasons to fall in love with this broccoli potato cheese soup. It’s:

  • Easy to Make: The step-by-step process is simple, making it accessible for all levels of cooks.
  • Versatile: You can adjust the ingredients to suit your taste— try adding different veggies or spices!
  • Comforting: Nothing beats a warm bowl of soup, especially when it’s chilly outside.
  • Perfect for Leftovers: The soup tastes even better the next day, making it great for meal prep or lunches during the week.

How to store Best Broccoli Potato Cheese Soup

Storing broccoli potato cheese soup is quite easy:

  1. Refrigerate: Allow the soup to cool completely before transferring it to an airtight container. It can be stored in the fridge for up to 3 to 4 days. Reheat on the stove or in the microwave before serving.

  2. Freeze: If you wish to keep it longer, you can freeze the soup. Portion it into freezer-safe containers, leaving some space for expansion as it freezes. It will last for up to 3 months in the freezer. Thaw overnight in the fridge before reheating.

Tips and mistakes to avoid

Here are some handy tips to ensure your soup turns out great:

  • Avoid Overcooking the Vegetables: Keep an eye on the potatoes and broccoli as they cook. Overcooked veggies can turn mushy and lose flavor.
  • Use Fresh Ingredients: Fresh broccoli and quality cheese will enhance the flavors of your soup significantly.
  • Don’t Rush the Cheese Melt: When adding cheese, be patient. Stir slowly to avoid clumping or separation.
  • Season Gradually: Taste your soup as you add salt and pepper. This will help you achieve the perfect balance of flavors.

Variations

Feel free to switch things up with these variations:

  • Add More Vegetables: Consider adding carrots, bell peppers, or spinach for additional flavor and nutrition.
  • Spice It Up: For a kick, add a pinch of cayenne pepper or a dash of hot sauce.
  • Go Vegan: Substitute the cheese and cream with plant-based alternatives, and use vegetable broth to make it plant-based.
  • Different Cheeses: While cheddar is classic, experimenting with other cheeses like Gruyere or Monterey Jack can create unique flavors.

FAQs

1. Can I use frozen broccoli instead of fresh?
Yes, you can use frozen broccoli florets. Just add them to the pot towards the end of cooking since they are already pre-cooked.

2. Can I prepare this soup in advance?
Absolutely! The soup can be made ahead of time. It actually tastes better after the flavors have had time to meld.

3. Is it possible to make this soup gluten-free?
Yes! Just be sure to use a gluten-free broth and double-check any store-bought ingredients for gluten content.

Take these steps, and soon you’ll treat yourself to a creamy, cheesy bowl of comfort that warms the heart and delights the palate! Enjoy your homemade broccoli potato cheese soup!

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: mealstomake
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A creamy, cheesy, and comforting soup packed with broccoli and potatoes, perfect for any chilly day.


Ingredients

Scale
  • 2 cups fresh broccoli florets
  • 2 cups diced Yukon Gold or Russet potatoes
  • 1 medium yellow or white onion, diced
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 to 1 ½ cups milk or cream
  • 1 ½ cups shredded sharp or mild cheddar cheese
  • 2 tablespoons butter
  • Salt, to taste
  • Black pepper, to taste

Instructions

  1. Start by washing and chopping your broccoli into small florets. Dicing the potatoes into roughly equal pieces will help ensure they cook evenly. Don’t forget to peel and finely chop the onion, as well as mince the garlic.
  2. In a large pot, melt the butter over medium heat. Add the diced onion and minced garlic, and cook until fragrant and translucent, about 5 minutes.
  3. Add the diced potatoes and broccoli florets to the pot. Pour in the broth and bring to a boil. Reduce heat and simmer uncovered for 15 to 20 minutes until the potatoes are tender.
  4. Blend part of the soup for a smoother texture using an immersion blender or by transferring half to a countertop blender, then return to the pot.
  5. Lower the heat, slowly stir in the cheese and milk or cream until melted and the soup thickens. Avoid boiling.
  6. Season with salt and black pepper to taste, and serve warm with toppings like croutons or herbs.

Notes

Great for meal prep; stores well in the fridge or freezer.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 12g
  • Saturated Fat: 7g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Protein: 15g
  • Cholesterol: 30mg

Leave a Comment

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