Creamy, cheesy, and packed with tender broccoli and hearty potatoes, this soup is the ultimate cozy meal!
There’s nothing better than a warm, comforting bowl of soup on a chilly day, and this cheddar broccoli potato soup is the perfect recipe to satisfy that craving.
It’s creamy, rich, and filled with chunks of tender potatoes, fresh broccoli, and melty cheddar cheese.
The combination of flavors creates the perfect balance between hearty and indulgent while still feeling wholesome.
Unlike traditional broccoli cheese soup, this version gets extra heartiness from potatoes, which give it a thick, velvety texture.
The best part?
It’s incredibly easy to make!
With just a handful of ingredients and a simple cooking process, you can have a delicious homemade soup ready in under an hour.
Whether you’re serving it as a main dish or pairing it with a warm slice of crusty bread, this soup is sure to become a favorite in your household.
It’s also a great way to sneak in some extra veggies while still feeling like you’re indulging in something rich and satisfying.
Let’s dive into the key ingredients that make this soup so flavorful and comforting!
Cheddar Broccoli Potato Soup Ingredients
This cheddar broccoli potato soup is made with simple ingredients, but each one plays an important role in creating the perfect bowl of creamy goodness.
Potatoes: These are the heart of the soup, adding thickness and a naturally creamy texture. Russet potatoes work best because they break down easily, creating a smooth consistency, but Yukon Gold potatoes add a buttery flavor that’s equally delicious.
Broccoli: Fresh broccoli florets add color, texture, and a mild earthy flavor that pairs perfectly with the creamy soup base. It’s best to chop them into small pieces so they cook evenly and blend into the soup seamlessly.
Cheddar Cheese: The key to making this soup extra rich and cheesy! A sharp cheddar cheese gives the best flavor, melting beautifully into the soup while adding a creamy, slightly tangy taste. Avoid pre-shredded cheese, as it doesn’t melt as smoothly as freshly grated cheddar.
Onion and Garlic: These aromatics add depth to the soup. Onion provides a subtle sweetness, while garlic brings a warm, savory note that enhances all the other flavors.
Butter and Flour: This combination helps create a roux, which thickens the soup and gives it a silky, luxurious texture.
Milk and Broth: The mix of milk and vegetable (or chicken) broth creates a perfect balance between creamy and savory. The broth adds depth of flavor, while the milk makes the soup smooth and rich.
Carrots (optional): Adding shredded or finely diced carrots brings a slight sweetness and extra color to the soup. It also complements the broccoli and potatoes beautifully.
Salt, Pepper, and Seasonings: A touch of salt enhances all the flavors, while black pepper adds a mild heat. You can also add a pinch of smoked paprika or ground mustard for extra depth.
Best Tips for Making Cheddar Broccoli Potato Soup
Even though this soup is simple to make, a few small techniques can make a big difference in flavor and texture.
Use freshly grated cheese for the smoothest melt: Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Always grate your own cheddar for the best results.
Cut the potatoes into small, even pieces: This helps them cook evenly and ensures they break down properly to create a thick and creamy soup.
Don’t overcook the broccoli: For the best texture, add the broccoli toward the end of cooking so it stays bright and tender rather than turning mushy.
Stir the cheese in gradually: Adding cheese all at once can cause it to clump. Remove the soup from the heat and stir in the cheese slowly to ensure it melts smoothly.
Adjust the consistency to your liking: If the soup is too thick, add a little more broth or milk until it reaches your preferred consistency. If it’s too thin, let it simmer a bit longer to thicken up.
How to Store Cheddar Broccoli Potato Soup
This soup stores well, making it great for meal prepping or saving leftovers for another cozy meal.
Refrigerate: Store leftover soup in an airtight container in the fridge for up to 4 days. When reheating, warm it over low heat on the stove, stirring occasionally. If it thickens too much, add a splash of broth or milk to loosen it up.
Freeze: While this soup can be frozen, the texture may change slightly due to the dairy. To freeze, let the soup cool completely, then store it in a freezer-safe container for up to 2 months.
Reheat from frozen: Thaw the soup in the fridge overnight before reheating. Warm it on the stove, stirring frequently, and add extra milk or broth if needed to restore the creamy consistency.
Now, let’s explore some fun variations to change up the flavor!
Tasty Cheddar Broccoli Potato Soup Variations
If you want to switch things up, here are a few delicious variations to try.
Loaded Cheddar Broccoli Potato Soup: Stir in crispy bacon bits and top with a dollop of sour cream for a baked potato-inspired twist.
Spicy Cheddar Broccoli Soup: Add a pinch of cayenne pepper or diced jalapeños for a little heat. The spice balances perfectly with the creaminess of the soup.
Chicken and Broccoli Soup: Stir in shredded rotisserie chicken for a protein-packed version that makes this soup even heartier.
Vegan Cheddar Broccoli Soup: Use plant-based milk, vegan cheese, and vegetable broth instead of dairy products to create a delicious dairy-free version.
Extra Veggie Soup: Add diced celery, zucchini, or spinach for even more nutrition and a heartier texture.

Tasty Cheddar Broccoli Potato Soup
Ingredients
- 2 medium russet potatoes peeled and diced
- 1 cup broccoli florets chopped into small pieces
- ½ cup shredded sharp cheddar cheese
- ½ small onion finely diced
- 1 small carrot shredded (optional)
- 1 clove garlic minced
- 1 tablespoon butter
- 1 tablespoon flour
- 1 cup vegetable or chicken broth
- 1 cup milk
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- Optional toppings: extra cheese, crispy bacon bits, green onions, oyster crackers
Instructions
- Sauté the aromatics: In a large pot, melt the butter over medium heat. Add the diced onion and shredded carrot (if using) and cook for 3-4 minutes until softened. Stir in the garlic and cook for another 30 seconds.
- Make the roux: Sprinkle in the flour and stir constantly for about 1 minute to create a thick paste. This helps thicken the soup.
- Add the broth and potatoes: Slowly pour in the broth while stirring to prevent lumps. Add the diced potatoes and bring the mixture to a gentle simmer. Let it cook for 12-15 minutes, or until the potatoes are tender.
- Add the broccoli: Stir in the chopped broccoli and cook for another 5 minutes, until bright green and tender.
- Stir in the milk and cheese: Reduce the heat to low and slowly add the milk. Remove the pot from heat and gradually stir in the shredded cheese until melted and smooth.
- Season and serve: Add salt and pepper to taste, then ladle the soup into bowls. Top with extra cheese, crispy bacon, or crackers if desired.