Easy Broccoli Cheese Soup (Better Than Restaurant-Style!)

Stews & Soups

October 30, 2026

Creamy Broccoli Cheese Soup – vegetarian recipe

Creamy broccoli cheese soup is pure comfort in a bowl – rich, velvety, and packed with sharp cheddar flavor, ready in under 30 minutes. A bag of frozen broccoli does the heavy lifting while butter, onion, garlic, and cream build the base. The homemade version beats any restaurant bowl, and a double batch means lunch is sorted for days.

There are few things as comforting as a warm bowl of soup, and this Creamy Broccoli Cheese Soup is pure comfort in a bowl. It’s a recipe we come back to all year long, but especially when we need a quick, soul-soothing meal. My husband, a die-hard fan of the version from Ruby Tuesday, swears this homemade recipe is even better. It’s rich, velvety, and packed with cheesy goodness—and the best part? It comes together in under 30 minutes. I often make a double batch just so I have delicious leftovers for lunch throughout the week. Get ready to fall in love with your new favorite soup!

Ingredients

• 3 tablespoons / 42g (1.48 oz) salted butter
• ½ cup / 75g (2.65 oz) chopped white onions
• 2 cloves garlic, minced
• 1 16-ounce / 450g (15.9 oz) bag frozen broccoli florets
• 3 cups / 720ml vegetable broth
• 2 cups / 225g (7.9 oz) shredded sharp cheddar cheese, plus extra for garnish
• 1 cup / 240ml heavy whipping cream
• Salt and ground black pepper, to taste

Instructions

1. Melt the butter in a large stockpot or Dutch oven over medium heat. Add the chopped onions and minced garlic, sautéing until the onions are soft and translucent, about 3-4 minutes.
2. Pour in the vegetable broth and add the frozen broccoli. Increase the heat to high and bring the mixture to a gentle boil. Once boiling, reduce the heat to maintain a steady simmer. Cook for about 15 minutes, or until the broccoli is fork-tender, stirring occasionally.
3. Reduce the heat to the lowest setting to prevent the soup from curdling. Slowly stir in the shredded cheddar cheese and heavy cream. Continue stirring gently until the cheese is completely melted and the soup is smooth and creamy.
4. Season generously with salt and pepper to your liking. Serve immediately, garnished with an extra sprinkle of sharp cheddar cheese. Leftovers can be stored in an airtight container in the refrigerator for up to 5 days.

Nutritional Information

• Serving Size: 1 bowl (approx. 1.5 cups)
• Calories: 450 kcal
• Fat: 38g
• Carbohydrates: 12g
• Protein: 18g
• Sodium: 950mg
• (Note: is an estimate and may vary based on used.)

Pro Tips

• for the Best Broccoli Cheese Soup
• Use freshly shredded cheese. Pre-shredded cheese contains anti-caking agents that can make the soup grainy. Shredding a block of sharp cheddar yourself will result in a much smoother, creamier texture.
• For a smoother soup, use an immersion blender to partially or fully blend the soup before adding the cheese and cream. This is great for picky eaters who don’t like large broccoli chunks.
• Don’t let the soup boil after adding the dairy. High heat can cause the cream and cheese to curdle or separate. Keep the heat on the lowest setting while melting the cheese.
• Add a pinch of nutmeg or mustard powder along with the salt and pepper. These ‘secret’ enhance the cheesy flavor without being overpowering.

FAQ

Q: How can I make this broccoli cheese soup smoother
A: For a smoother soup, use an immersion blender to partially or fully blend the soup before adding the cheese and cream. This is a great way to break down the broccoli chunks.

Q: Can I use pre-shredded cheese for this recipe
A: It is highly recommended to use freshly shredded cheese from a block. Pre-shredded cheese contains anti-caking agents that can give the soup a grainy texture, whereas freshly shredded cheese ensures a much smoother, creamier result.

Q: How do I prevent my broccoli cheese soup from curdling
A: To prevent curdling, reduce the heat to the lowest possible setting before stirring in the heavy cream and cheddar cheese. It is crucial not to let the soup boil after adding the dairy ingredients, as high heat can cause them to separate.

Q: How long does this soup last in the fridge
A: Leftover soup can be stored in an airtight container in the refrigerator for up to 5 days, making it perfect for meal prep.

Pro Tips

  • Shred the cheddar from a block yourself. Pre-shredded cheese is coated with anti-caking agents that leave the soup grainy instead of silky.
  • Drop the heat to its lowest setting before stirring in the cheese and cream – high heat makes dairy curdle or separate, and there is no coming back from that.
  • For a smoother soup, blend it partially or fully with an immersion blender right before adding the cheese and cream – ideal if large broccoli chunks are not your thing.
  • Season with a pinch of nutmeg or mustard powder alongside the salt and pepper; both quietly boost the cheesy flavor without being noticeable on their own.
  • Leftovers keep in an airtight container in the refrigerator for up to 5 days – reheat gently on low so the cheese base stays smooth.

Frequently Asked Questions

How do I keep the soup from curdling?

Never let it boil once the dairy goes in. Reduce the heat to the lowest setting before adding the shredded cheddar and heavy cream, and stir gently until melted.

Can I use frozen broccoli?

The recipe is built around one 16-ounce bag of frozen broccoli florets. Simmer it in the vegetable broth for about 15 minutes until fork-tender before the cheese goes in.

How long do leftovers keep?

Up to 5 days in an airtight container in the refrigerator. Warm it over low heat so the cheese melts back into the soup smoothly.

Is this broccoli cheese soup keto-friendly?

Yes – 12g carbs per bowl with 38g of fat and 18g protein, and all of it from real food: butter, cream, cheddar, and broccoli.

Recipe card below.

More Recipes You’ll Love

Creamy Broccoli Cheese Soup – vegetarian recipe
Stav Kogan

Creamy Broccoli Cheese Soup

This Creamy Broccoli Cheese Soup is pure comfort in a bowl. It's rich, velvety, packed with cheesy goodness, and comes together in under 30 minutes. A homemade version that's even better than the restaurant classic.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 3 serving
Calories: 450

Ingredients
  

  • 3 tablespoons (42 g / 1.48 oz) salted butter
  • ½ cup (75 g / 2.65 oz) chopped white onions
  • 2 cloves garlic, minced
  • 1 16-ounce / 450g (15.9 oz) bag frozen broccoli florets
  • 3 cups (720 ml) vegetable broth
  • 2 cups (225 g / 7.9 oz) shredded sharp cheddar cheese, plus extra for garnish
  • 1 cup (240 ml) heavy whipping cream
  • Salt and ground black pepper, to taste
  • for the Best Broccoli Cheese Soup
  • Use freshly shredded cheese. Pre-shredded cheese contains anti-caking agents that can make the soup grainy. Shredding a block of sharp cheddar yourself will result in a much smoother, creamier texture.
  • For a smoother soup, use an immersion blender to partially or fully blend the soup before adding the cheese and cream. This is great for picky eaters who don't like large broccoli chunks.

Method
 

  1. Melt the butter in a large stockpot or Dutch oven over medium heat.
  2. Add the chopped onions and minced garlic, sautéing until the onions are soft and translucent, about 3-4 minutes.
  3. Pour in the vegetable broth and add the frozen broccoli. Increase the heat to high and bring the mixture to a gentle boil.
  4. Once boiling, reduce the heat to maintain a steady simmer.
  5. Cook for about 15 minutes, or until the broccoli is fork-tender, stirring occasionally.
  6. Reduce the heat to the lowest setting to prevent the soup from curdling. Slowly stir in the shredded cheddar cheese and heavy cream.
  7. Continue stirring gently until the cheese is completely melted and the soup is smooth and creamy.
  8. Season generously with salt and pepper to your liking.
  9. Serve immediately, garnished with an extra sprinkle of sharp cheddar cheese. Leftovers can be stored in an airtight container in the refrigerator for up to 5 days.
  10. Don't let the soup boil after adding the dairy. High heat can cause the cream and cheese to curdle or separate.
  11. Keep the heat on the lowest setting while melting the cheese.
  12. Add a pinch of nutmeg or mustard powder along with the salt and pepper. These 'secret' enhance the cheesy flavor without being overpowering.

Nutrition

Calories: 450kcalCarbohydrates: 12gProtein: 18gFat: 38g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Keto Caramel Cottage Cheese Bake – vegetarian recipe

Easy Keto Caramel Cottage Cheese Bake

Keto caramel cottage cheese bake is a one-bowl dessert that eats like cheesecake: cottage cheese, eggs, and heavy cream blended completely smooth with sugar-free caramel, then baked with almond flour and a dusting of cinnamon. The texture lands creamy and rich, and...

Keto Gumbo with Chicken & Sausage – vegetarian recipe

Easy Keto Gumbo with Chicken & Sausage

Keto gumbo with chicken & sausage delivers the deep, smoky soul of the Louisiana classic without the flour-heavy roux. A quick keto roux of butter, almond flour, and coconut flour darkens in about 10 minutes and carries all that nutty flavor. Simmered with...

Hearty No-Bean Chili (A Tribute to Dads Classic) – vegetarian recipe

Easy Weeknight No-Bean Chili Recipe

Hearty No-Bean Chili (A Tribute to Dad's Classic) is a rich, simple chili that tastes like it simmered all day but is weeknight-easy - browned ground beef, tomato sauce, diced tomatoes, and a bold chili-cumin base. Skipping the beans keeps it low-carb and nobody...

Easy 30-Minute Broccoli Cheddar Soup – vegetarian recipe

Easy 25-Minute Broccoli Cheddar Soup

Easy 30-minute broccoli cheddar soup is a velvety, cheesy bowl that rivals any restaurant version and needs barely half an hour. Frozen broccoli florets, sharp cheddar, cream, and a little buttered onion melt into the kind of bowl that feels like a warm hug. Simple,...

Creamy Tomato Basil Soup – vegetarian recipe

Creamy Tomato Basil Soup: A 45-Minute Dream

Creamy tomato basil soup is a little bowl of sunshine - velvety, rich, and made from little more than canned tomatoes, fresh basil, and cream. It tastes like it simmered all afternoon but comes together in under an hour. A shower of Parmesan and a few basil leaves on...

Keto Cheeseburger Soup – vegetarian recipe

Creamy Keto Cheeseburger Soup (Low-Carb, Hearty)

Keto cheeseburger soup is everything good about a cheeseburger in a warm, comforting bowl - browned ground beef, sharp cheddar, and a creamy broth that simmers ready in about 50 minutes. Cauliflower stands in for the bun, keeping the whole pot low-carb without losing...

Creamy Low-Carb Taco Soup – vegetarian recipe

Easy & Creamy Keto Taco Soup Recipe (No Beans!)

Creamy low-carb taco soup delivers the zesty comfort of taco night in a warm bowl - no corn, no beans, no compromise. The secret is cream cheese, melted into browned ground beef and a tomato-chili broth until the whole pot turns velvety. It simmers in about an hour...

Keto Loaded Fauxtato (Cauliflower) Soup – vegetarian recipe

Keto Loaded Cauliflower Soup with Bacon & Cheddar

Keto loaded 'fauxtato' (cauliflower) soup is everything you love about loaded potato soup - thick, cheesy, and brimming with crispy bacon - with cauliflower doing the potato's job. No one guesses the swap: it is pure comfort in a bowl and ridiculously...

Large-Batch Nutrient-Dense Tomato Bone Broth – vegetarian recipe

Rich & Healing Tomato Chicken Bone Broth Recipe

Large-batch nutrient-dense tomato bone broth is a weekend project that stocks the freezer for months. Roasted garlic and red onions, chicken backbones, tomato paste, and tomato pulp simmer together for two to three days until the broth is rich with collagen. One pot...

Keto Caramel Cottage Cheese Bake – vegetarian recipe

Easy Keto Caramel Cottage Cheese Bake

Keto caramel cottage cheese bake is a one-bowl dessert that eats like cheesecake: cottage cheese, eggs, and heavy cream blended completely smooth with sugar-free caramel, then baked with almond flour and a dusting of cinnamon. The texture lands creamy and rich, and...

Keto Gumbo with Chicken & Sausage – vegetarian recipe

Easy Keto Gumbo with Chicken & Sausage

Keto gumbo with chicken & sausage delivers the deep, smoky soul of the Louisiana classic without the flour-heavy roux. A quick keto roux of butter, almond flour, and coconut flour darkens in about 10 minutes and carries all that nutty flavor. Simmered with...

Hearty No-Bean Chili (A Tribute to Dads Classic) – vegetarian recipe

Easy Weeknight No-Bean Chili Recipe

Hearty No-Bean Chili (A Tribute to Dad's Classic) is a rich, simple chili that tastes like it simmered all day but is weeknight-easy - browned ground beef, tomato sauce, diced tomatoes, and a bold chili-cumin base. Skipping the beans keeps it low-carb and nobody...

Easy 30-Minute Broccoli Cheddar Soup – vegetarian recipe

Easy 25-Minute Broccoli Cheddar Soup

Easy 30-minute broccoli cheddar soup is a velvety, cheesy bowl that rivals any restaurant version and needs barely half an hour. Frozen broccoli florets, sharp cheddar, cream, and a little buttered onion melt into the kind of bowl that feels like a warm hug. Simple,...

0
Would love your thoughts, please comment.x
()
x