
There’s nothing quite like a warm bowl of homemade Broccoli Cheddar Soup on a chilly day. This creamy stovetop soup is loaded with fresh broccoli, tender potatoes, sweet carrots, rich heavy cream, and freshly shredded sharp cheddar cheese for a comforting meal the whole family will love.
Unlike many broccoli cheddar soup recipes that rely on flour for thickness, this recipe gets its hearty texture naturally from diced potatoes. The result is a rich, creamy soup with simple ingredients and plenty of homemade flavor.
Best of all, this easy Broccoli Cheddar Soup comes together in about 35 minutes, making it a wonderful choice for busy weeknights, cozy weekends, or a comforting lunch any time of year.
Whether you enjoy it with crackers, warm cornbread, homemade biscuits, or served in a crusty sourdough bread bowl, this homemade broccoli cheddar soup is sure to become one of your favorite comfort food recipes.
Why You’ll Love This Recipe
There are so many reasons to keep this Broccoli Cheddar Soup recipe on your dinner rotation.
- Rich, creamy, homemade flavor
- Ready in about 35 minutes
- Easy one-pot meal
- Naturally thickened with potatoes
- Perfect for lunch or dinner
- Great for chilly weather
- Easy to customize with additional cheese
- Family-friendly ingredients
- Wonderful for meal prep and leftovers
Why This Recipe Works
Sometimes the simplest recipes are the best, and this Broccoli Cheddar Soup is a perfect example.
Instead of using flour to create a thick soup, tender potatoes naturally give the broth a creamy texture while fresh broccoli and carrots add color, flavor, and heartiness.
Heavy cream creates a silky, rich base without making the soup overly complicated, while freshly shredded sharp cheddar melts beautifully into every spoonful.
Everything cooks together in one pot, making cleanup just as easy as dinner.
Equipment Needed
You’ll only need a few basic kitchen tools to make this easy homemade soup.
- Large Dutch oven or soup pot
- Cutting board
- Chef’s knife
- Vegetable peeler
- Box grater
- Measuring cups
- Measuring spoons
- Wooden spoon
- Ladle
- Immersion blender (optional)
Roscoe’s Tip: A Dutch oven distributes heat evenly, helping the vegetables cook gently without scorching the bottom of the pot.
Ingredients
- 1 medium head broccoli, chopped into bite-sized florets
- 1 medium carrot, grated
- 1 medium potato, peeled and diced
- 2 tablespoons butter
- 2 cloves garlic, minced
- 2½ cups chicken broth or vegetable broth
- 1 cup heavy cream
- 1 cup freshly shredded sharp cheddar cheese
- Salt and black pepper, to taste

Ingredient Notes
Broccoli
Fresh broccoli gives this soup its classic texture and flavor. Cut the florets into bite-sized pieces so they cook evenly and are easy to eat with each spoonful.
If your broccoli stems are tender, don’t throw them away. Peel away the tough outer layer, dice the stems into small pieces, and cook them along with the florets for extra flavor and less food waste.
Potato
The diced potato is one of the secrets to this recipe. As it cooks, it naturally thickens the soup without the need for flour, creating a creamy consistency that’s hearty but not heavy.
For even cooking, dice the potato into small, uniform pieces.
Carrot
Fresh grated carrot adds a touch of sweetness and beautiful color while balancing the richness of the cheese and cream.
Garlic
Fresh garlic gives the soup a savory depth of flavor that complements the cheddar without overpowering the vegetables.
Broth
Either chicken broth or vegetable broth works well.
- Chicken broth provides a richer, more savory flavor.
- Vegetable broth is a great option if you’d like to keep the soup vegetarian.
Heavy Cream
Heavy cream creates the rich, velvety texture that makes this Broccoli Cheddar Soup so comforting.
For the best results, add it near the end of cooking so it stays smooth and creamy.
Sharp Cheddar Cheese
Freshly shredded sharp cheddar cheese gives this soup its classic rich, cheesy flavor.
Freshly shredded cheese melts much more smoothly than pre-shredded cheese because it doesn’t contain anti-caking ingredients that can affect the texture.
If you prefer a milder flavor, medium cheddar cheese is also delicious.
Roscoe’s Tip: I used white sharp cheddar cheese in this recipe, so the soup has a lighter, creamier appearance. Orange sharp cheddar works just as well if you prefer the traditional cheddar soup color.
Salt and Pepper
Season the soup at the end of cooking after the cheese has melted. Since different broths contain different amounts of salt, tasting before serving helps you season it perfectly every time.
How to Make Broccoli Cheddar Soup
This homemade Broccoli Cheddar Soup comes together in one pot with just a few simple steps.
Step 1
Melt the butter in a large pot or Dutch oven over medium heat. Add the minced garlic and cook for 1–2 minutes, stirring often, until fragrant.


Step 2
Pour in the heavy cream and stir to combine.

Step 3
Pour in the vegetable broth or chicken broth and stir well.

Step 4
Add the chopped broccoli, diced potato, and grated carrot.


Step 5
Bring the soup to a gentle simmer. Cook for 25–30 minutes, or until the potatoes are fork-tender and the broccoli is tender.
Step 6
Reduce the heat to low. Stir in the freshly shredded sharp cheddar cheese a handful at a time until completely melted and smooth. For an extra cheesy soup, stir in an additional ½ cup of freshly shredded sharp cheddar cheese, if desired.

Step 7
Season with salt and black pepper to taste.
Step 8
Serve hot, garnished with extra shredded sharp cheddar cheese if desired.


For a cozy restaurant-style presentation, serve the soup in a hollowed-out sourdough bread bowl or alongside warm cornbread, crackers, or homemade biscuits.
Prefer using your pressure cooker? If you’re short on time, you’ll also love my Instant Pot Broccoli Cheese Soup. It has the same comforting flavors but cooks quickly in the Instant Pot. Be sure to check out that recipe if you’re looking for a hands-off version.
Roscoe’s Tips
A few simple tips will help you make the best Broccoli Cheddar Soup every time.
- Use freshly shredded sharp cheddar cheese for the smoothest, creamiest texture.
- Cut the broccoli into bite-sized florets so every spoonful has a little of everything.
- Dice the potato into small pieces so it cooks at the same rate as the broccoli.
- Don’t skip the potato. It naturally thickens the soup without needing flour.
- Remove the pot from the heat before adding the cheese to help prevent a grainy texture.
- If your broccoli stems are tender, peel away the tough outer layer, dice the stems, and cook them with the florets for extra flavor and less waste.
Common Mistakes to Avoid
Adding Cheese to Boiling Soup
Cheddar cheese melts best when stirred into hot—but not boiling—soup. Removing the pot from the heat first helps create a smooth, creamy texture.
Using Pre-Shredded Cheese
Bagged shredded cheese often contains anti-caking ingredients that can keep it from melting smoothly.
Whenever possible, shred your own sharp cheddar from a block.
Cutting the Vegetables Too Large
Large potato chunks take longer to cook, while oversized broccoli florets can be difficult to eat.
Try to keep everything close to bite-sized for even cooking.
Overcooking the Soup
Once the vegetables are tender, there’s no need to continue simmering.
Overcooking broccoli can dull its bright color and soften the texture.
Forgetting to Taste Before Serving
Because different broths contain different amounts of salt, always taste the soup before serving and adjust the seasoning if needed.
Easy Broccoli Cheddar Soup Variations
One of the best things about this recipe is how easy it is to customize.
Make It Extra Cheesy
After the first cup of cheddar has melted, stir in another ½ to 1 cup of freshly shredded sharp cheddar cheese.
Make It Vegetarian
Simply use vegetable broth instead of chicken broth.
Add More Vegetables
Try adding:
- Cauliflower
- Celery
- Spinach
- Diced onions
Add Protein
Turn this soup into a heartier meal by adding cooked:
- Rotisserie chicken
- Diced ham
- Crumbled bacon
Make It Smoother
If you prefer a creamier texture, use an immersion blender to blend part of the soup before adding the cheese.
Blend only part of the soup so you still have pieces of broccoli and potato throughout.
What to Serve with Broccoli Cheddar Soup
This creamy soup pairs well with all kinds of comforting side dishes.
Some of our favorites include:
- Homemade biscuits
- Cornbread
- Garlic bread
- Saltine crackers
- Oyster crackers
- Grilled cheese sandwiches
- Garden salad
- Caesar salad
For a cozy restaurant-style presentation, serve this soup in a hollowed-out sourdough bread bowl. The crusty bread is perfect for soaking up every last spoonful.
Looking for something fresh to balance this rich soup? My Broccoli Salad with Bacon and Almonds makes a delicious side dish and is perfect for potlucks, picnics, or family dinners.
If you’re making a larger comfort food meal, this soup also pairs nicely with some of our family favorites like Honey Butter Biscuits, Southern Baked Mac and Cheese, or Country Fried Chicken.
Make Ahead
This soup is an excellent make-ahead meal.
Prepare it a day in advance and store it in the refrigerator until you’re ready to serve.
As the soup chills, it will naturally thicken. When reheating, simply stir in a splash of chicken broth, vegetable broth, or heavy cream until it reaches your desired consistency.
How to Store Broccoli Cheddar Soup
Allow the soup to cool before transferring it to an airtight container.
Store it in the refrigerator for 3 to 4 days.
How to Reheat
Warm the soup slowly over low heat on the stovetop, stirring occasionally.
If reheating in the microwave, heat in 30-second intervals, stirring between each interval.
If the soup has thickened, simply stir in a splash of broth or heavy cream until it reaches your desired consistency.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes! Frozen broccoli works well in this recipe if that’s what you have on hand. Since frozen broccoli is already partially cooked, it may become a little softer than fresh broccoli, but it will still taste delicious.
What is the best cheese for Broccoli Cheddar Soup?
Freshly shredded sharp cheddar cheese gives this soup the richest flavor and smoothest texture. Medium cheddar is a great option if you prefer a milder cheese.
For the creamiest soup, buy a block of cheese and shred it yourself rather than using pre-shredded cheese.
Can I make Broccoli Cheddar Soup ahead of time?
Absolutely. This soup reheats beautifully, making it a great meal prep recipe.
Store it in the refrigerator for up to 4 days and reheat gently on the stovetop or in the microwave.
Can I freeze Broccoli Cheddar Soup?
Yes. Allow the soup to cool completely before transferring it to a freezer-safe container.
Freeze for up to 2 months.
Because this soup contains cream and cheese, you may notice slight separation after thawing. Simply stir well while reheating to bring it back together.
Why did my cheese turn grainy?
Cheese can become grainy if it’s added while the soup is boiling.
For the smoothest results, remove the pot from the heat before slowly stirring in the freshly shredded sharp cheddar cheese.
How can I make this soup thicker?
This recipe is naturally thickened by the diced potato as it cooks.
If you’d like an even thicker soup, blend part of the soup with an immersion blender before adding the cheese.
Can I make this soup even cheesier?
Of course!
Once the first cup of cheddar has melted, stir in an additional ½ to 1 cup of freshly shredded sharp cheddar cheese until it reaches your desired richness.
Can I make this recipe vegetarian?
Yes.
Simply substitute vegetable broth for chicken broth.
Everything else in the recipe stays exactly the same.
More Comfort Food Recipes You’ll Love
If you enjoyed this homemade Broccoli Cheddar Soup, be sure to check out some of our other family-favorite comfort food recipes.
- Broccoli Cheddar Orzo Pasta
- Chicken Fried Steak and Gravy
- Ranch House Pinto Beans
- Red Beans and Rice with Sausage
- One Pot Chicken and Rice
- Air Fryer Sweet Potato Fries
Final Thoughts
This homemade Broccoli Cheddar Soup is one of those comforting recipes you’ll find yourself making again and again. It’s rich, creamy, easy to prepare, and filled with simple ingredients that come together in one delicious bowl.
Whether you’re serving it for a cozy weeknight dinner, a quick lunch, or alongside your favorite homemade bread, this soup is sure to become a family favorite.
If you try this recipe, I’d love to hear what you think! Leave a comment below and let me know how it turned out or what you served with it.
Have you tried this recipe? Leave a comment and let us know if you added bacon, ham, extra cheese, or another family favorite twist!
Save This Broccoli Cheddar Soup Recipe

Broccoli Cheddar Soup
Ingredients
- 1 medium head broccoli, chopped into bite-sized florets
- 1 medium carrot, grated
- 1 medium potato, peeled and diced
- 2 tablespoons butter
- 2 cloves garlic, minced
- 2½ cups chicken broth or vegetable broth
- 1 cup heavy cream
- 1 cup freshly shredded sharp cheddar cheese, plus more for garnish (optional)
- Salt and black pepper, to taste
Instructions
- Melt the butter in a large pot or Dutch oven over medium heat. Add the minced garlic and cook for 1–2 minutes, stirring frequently, until fragrant.
- Pour in the heavy cream and stir to combine.
- Add the vegetable broth or chicken broth and stir well.
- Stir in the chopped broccoli, diced potato, and grated carrot.
- Bring the soup to a gentle simmer. Cook for 25–30 minutes, or until the potatoes are fork-tender and the broccoli is tender.
- Reduce the heat to low. Stir in the freshly shredded sharp cheddar cheese a handful at a time until completely melted and smooth. For an extra cheesy soup, stir in an additional ½ cup of freshly shredded sharp cheddar cheese, if desired.
- Season with salt and black pepper to taste.
- Serve hot with extra shredded sharp cheddar cheese, freshly cracked black pepper, and crusty bread or in a sourdough bread bowl, if desired.
Notes
- Freshly shredded cheese melts much more smoothly than pre-shredded cheese.
- For an extra cheesy soup, stir in another ½ to 1 cup of cheddar after the first cup has melted.
- If you'd like a smoother texture, blend part of the soup before adding the cheese.
- Store leftovers in the refrigerator for up to 4 days.
