Broccoli Cheese Soup

I know that lately everyone has been obsessed with the Broccoli Cheddar Soup from Panera Bread, but I can assure you that once you make this recipe at home you will never go back. This soup is so delicious, so comforting and although made completely from scratch, takes only 30 minutes to throw together. Plus, it’s made with all real wholesome ingredients, not a whiff of artificial cheese in sight. Delish!

Broccoli Cheese Soup

This made from scratch Broccoli Cheese Soup is full of wholesome ingredients and comes together in 30 minutes for a simple, delicious meal.
Prep Time 5 mins
Cook Time 25 mins
Course Appetizer, Lunch, Main Course, Soup
Cuisine American
Servings 6 servings


  • 1 medium onion, diced
  • 1 large head of broccoli about 2 cups of broccoli florets and 1 cup of chopped broccoli stems
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 2 tbsp butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 3 cups chicken broth vegetable broth also works
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp dijon mustard
  • pinch of nutmeg
  • 2 cups sharp cheedar cheese, freshly shredded
  • 1/2 cup parmesan cheese, freshly shredded
  • 1/4 cup heavy cream
  • salt & pepper to taste


  • Seperate the broccoli stem from the florets. Roughly chop the stems and reserve around 1 cup, then chop the broccoli florets and set aside (will be roughly 2 cups).
  • In a large dutch oven or heavy pot, heat butter and olive oil over medium-high heat until butter has melted.
  • Add in onions, 1 cup of chopped broccoli stems and garlic. Sautee over medium-high heat until softened, around 5 minutes.
  • Add in 1/4th cup of flour and continue cooking for another minute.
  • Stream in milk, whisking continuously, until well incorporated (no lumps). Continue whisking as you stream in chicken or vegetable broth until well combined.
  • Add in salt, pepper, dijon mustard and a pinch of nutmeg. Continue cooking over medium-high heat, whisking frequently, until soup comes to a simmer and begins to thicken.
  • Turn heat down to low and add in 2 cups of broccoli florets and diced carrots. Cook for 8-10 minutes until broccoli is tender but not overcooked.
  • Turn heat off and add in cheddar and parmesan cheese. Stir until the cheese has completely melted then remove the pot from heat.
  • Add in 1/4th cup of heavy cream and taste the soup for seasoning. Add any additional salt and pepper to taste and serve hot with more shredded cheese on top and crusty bread. Enjoy!
Keyword 30 minute meal, Broccoli, Cheesecake, Soup

Recommended Products:

*Note* The above links are considered as “affiliate links”. This means that I may receive a small commission (at no cost to you) if you subscribe or purchase something through the links provided that are signaled with.

The Jam Jar Kitchen is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for website owners to earn income by advertising and linking to,, and any other website that may be affiliated with Amazon Service LLC Associates Program.

Leave a Reply