Easy Homemade Broccoli Cheddar Soup

Bowl of easy homemade broccoli cheddar soup topped with fresh herbs
RECIPES

By :

November 26, 2025

Get yours

Why make this recipe

Broccoli Cheddar Soup is a beloved comfort food that warms the heart and fills the belly. This easy homemade version allows you to enjoy all the rich flavors of a classic soup without the fuss often found in more complicated recipes. Making it from scratch means you can control the ingredients, ensuring freshness and quality. Plus, it’s a wonderful way to use up broccoli and make a healthy dish that is both satisfying and cheesy.

The combination of fresh broccoli, hearty potatoes, and sharp cheddar cheese creates a deliciously creamy texture that’s perfect for chilly days. Whether you want a simple weeknight dinner or a special dish to impress guests, this Easy Homemade Broccoli Cheddar Soup fits the bill. It’s not just tasty; it’s also a great way to sneak in some veggies for kids and adults alike, making them more likely to enjoy the green goodness!

How to make Easy Homemade Broccoli Cheddar Soup

The process of making your own Broccoli Cheddar Soup is straightforward and requires only a few simple steps. You’ll start with the base flavors of onion and garlic, add some creamy potatoes, and finish with fresh broccoli and cheese for that signature taste. Follow the steps below to create a bowl of cozy goodness that everyone will love.

Ingredients:

  • 1/4 cup unsalted butter
  • 1 medium sweet onion, finely diced
  • 3 cloves garlic, minced
  • 1/2 teaspoon dried thyme
  • 1/4 cup all-purpose flour
  • 3 1/2 cups chicken stock
  • 2 cups diced russet potatoes (peeled or unpeeled, your choice)
  • Kosher salt and freshly ground black pepper, to taste
  • 5 cups finely chopped broccoli florets
  • 1/2 cup heavy cream
  • 8 ounces extra-sharp cheddar cheese, shredded

Directions:

  1. In a large stockpot or Dutch oven, melt the butter over medium heat.
  2. Add the diced onion and cook, stirring frequently, until translucent, about 2–3 minutes.
  3. Stir in minced garlic and dried thyme; cook for 1 minute until fragrant.
  4. Whisk in the flour and cook, stirring constantly for about 1 minute until lightly golden.
  5. Gradually whisk in the chicken stock, scraping up any browned bits from the bottom of the pot.
  6. Add the diced potatoes and season with salt and pepper. Bring to a boil, then reduce heat and simmer until potatoes are tender, about 20 minutes.
  7. Optional: Mash a few potato chunks against the pot side for a thicker texture.
  8. Stir in the broccoli and heavy cream, cover, and cook until broccoli is tender-crisp, about 8–10 minutes.
  9. Remove from heat and add the shredded cheddar cheese in batches, stirring until smooth.
  10. Adjust seasoning as needed, ladle into bowls, and serve immediately.

Nutriments benefits

Broccoli Cheddar Soup is not just delicious; it also offers several health benefits:

  • Broccoli is packed with vitamins C and K, fiber, and antioxidants. It supports immunities and promotes healthy digestion.
  • Potatoes provide energy due to their carbohydrate content, along with potassium and vitamin B6.
  • Cheddar cheese contains protein and calcium, which are essential for maintaining strong bones and muscles.
  • Heavy cream adds richness but can also provide fat-soluble vitamins, although you may want to use it in moderation.

This soup is a complete meal that can help nourish and sustain you throughout the day!

What to Serve With Easy Homemade Broccoli Cheddar Soup

To enhance your dining experience, consider serving your Broccoli Cheddar Soup with:

  • Crusty bread: A hearty sourdough or whole-grain bread is perfect for dipping.
  • Salad: A light side salad with mixed greens can add freshness to the meal.
  • Grilled cheese sandwiches: For the ultimate comfort food combo, pair it with a gooey grilled cheese.

Why You’ll Love This

This Easy Homemade Broccoli Cheddar Soup is a winner for several reasons:

  • Simplicity: The ingredients are easy to find, and the preparation does not require specialized skills.
  • Customization: You can easily adjust the recipe to include more vegetables or substitute ingredients based on your preferences.
  • Comforting and filling: It’s one of those dishes that makes you feel cozy and satisfied.
  • Versatile: Perfect for lunch, dinner, or even a light snack.

How to store Easy Homemade Broccoli Cheddar Soup

If you have leftovers (if you’re lucky enough to have any!), storing your Broccoli Cheddar Soup is easy:

  1. Cool: Allow the soup to cool down to room temperature.
  2. Container: Transfer it to airtight containers. Glass jars or plastic containers work well.
  3. Refrigerate: Store in the fridge for up to 3-4 days.
  4. Freezing: You can freeze the soup for up to 3 months. Just be aware that the texture may change slightly upon reheating.

To reheat, simply warm it slowly on the stove or in the microwave, stirring occasionally.

Tips and mistakes to avoid

When making Broccoli Cheddar Soup, keep the following tips in mind:

  • Don’t skip the onion and garlic: They provide a fantastic base flavor for the soup.
  • Use fresh broccoli: While frozen broccoli can work, fresh broccoli provides the best taste and texture.
  • Watch the cheese: Gradually adding the cheese helps it melt smoothly. If you add it all at once, it can clump.
  • Avoid overcooking: Keep an eye on the broccoli and potatoes to prevent them from becoming too mushy; you want a tender-crisp texture.

Variation

Feel free to mix things up with these variations:

  • Add protein: Cooked chicken or ham can be tossed in for extra heartiness.
  • Spice it up: Add a pinch of cayenne or red pepper flakes for a kick of heat.
  • Different cheeses: Try using a blend of cheese like Gruyère, Monterey Jack, or even goat cheese for a unique flavor.
  • Vegetarian option: Use vegetable broth instead of chicken stock for a vegetarian-friendly version.

FAQs

1. Can I make this soup in advance?
Yes! This soup keeps well in the fridge for a few days and can also be frozen for longer storage.

2. Can I use low-fat milk instead of heavy cream?
You can substitute low-fat milk, but the soup will be less creamy and rich. If using milk, consider adding a bit of cornstarch to thicken it.

3. Is it necessary to add potatoes?
Potatoes help make the soup creamy and give it body, but if you prefer, you can leave them out or substitute them with cauliflower for a lower-carb option.

Enjoy your Easy Homemade Broccoli Cheddar Soup—it’s perfect for sharing with family or enjoying all to yourself!

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

Easy Homemade Broccoli Cheddar 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 comforting and creamy soup featuring fresh broccoli, hearty potatoes, and sharp cheddar cheese, perfect for chilly days.


Ingredients

Scale
  • 1/4 cup unsalted butter
  • 1 medium sweet onion, finely diced
  • 3 cloves garlic, minced
  • 1/2 teaspoon dried thyme
  • 1/4 cup all-purpose flour
  • 3 1/2 cups chicken stock
  • 2 cups diced russet potatoes (peeled or unpeeled)
  • Kosher salt and freshly ground black pepper, to taste
  • 5 cups finely chopped broccoli florets
  • 1/2 cup heavy cream
  • 8 ounces extra-sharp cheddar cheese, shredded

Instructions

  1. In a large stockpot or Dutch oven, melt the butter over medium heat.
  2. Add the diced onion and cook, stirring frequently, until translucent, about 2–3 minutes.
  3. Stir in minced garlic and dried thyme; cook for 1 minute until fragrant.
  4. Whisk in the flour and cook, stirring constantly for about 1 minute until lightly golden.
  5. Gradually whisk in the chicken stock, scraping up any browned bits from the bottom of the pot.
  6. Add the diced potatoes and season with salt and pepper. Bring to a boil, then reduce heat and simmer until potatoes are tender, about 20 minutes.
  7. Optional: Mash a few potato chunks against the pot side for a thicker texture.
  8. Stir in the broccoli and heavy cream, cover, and cook until broccoli is tender-crisp, about 8–10 minutes.
  9. Remove from heat and add the shredded cheddar cheese in batches, stirring until smooth.
  10. Adjust seasoning as needed, ladle into bowls, and serve immediately.

Notes

Use fresh broccoli for the best taste and texture. For added creaminess, substitute low-fat milk with cornstarch for thickening. Avoid overcooking broccoli and potatoes.

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

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 10g
  • Cholesterol: 50mg

Leave a Comment

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