Warm up with this Creamy Broccoli Cheese Soup recipe made with fresh broccoli, sharp cheddar, and simple pantry ingredients. This rich, comforting, and healthy soup is ready in just 30 minutes, making it perfect for busy weeknights or cozy family dinners.
- Total Cooking Time: 30 Minutes
- Difficulty Level: Easy
Nothing says comfort quite like a steaming bowl of Creamy Broccoli Cheese Soup. Velvety, rich, and packed with tender broccoli and sharp cheddar cheese, this timeless classic delivers everything you crave in a cozy homemade meal. Every spoonful combines creamy texture, savory vegetables, and gooey melted cheese, creating a satisfying soup that’s hearty enough for dinner yet light enough for lunch.
As onions and garlic gently sauté in olive oil, they fill your kitchen with an inviting aroma that signals something delicious is on the way. Fresh broccoli becomes perfectly tender while slowly simmering in a creamy broth, and the sharp cheddar melts into a silky finish that transforms simple ingredients into a restaurant-quality soup. Whether you prefer a completely smooth texture or a rustic bowl with tender broccoli pieces, this recipe is easy to customize to your family’s taste.
Best of all, this Creamy Broccoli Cheese Soup comes together in only 30 minutes using everyday ingredients. It’s an excellent choice for chilly evenings, quick weeknight meals, meal prep lunches, or whenever you’re craving a warm bowl of homemade comfort. Pair it with crusty bread, a crisp green salad, or a grilled cheese sandwich for the ultimate comfort food experience.

Why This Creamy Broccoli Cheese Soup Is So Special
This soup has remained a favorite for generations because it perfectly balances wholesome vegetables with rich, cheesy goodness. Unlike canned versions that often contain preservatives and excess sodium, this homemade broccoli cheese soup delivers fresh flavors, vibrant color, and a wonderfully creamy texture made entirely from simple ingredients.
Another reason this recipe stands out is its versatility. It can be blended completely smooth for an elegant presentation or left partially chunky for a heartier texture. The addition of shredded carrots brings natural sweetness and vibrant color, while garlic and onion create a flavorful foundation that enhances every bite. The rich cheddar cheese melts beautifully into the soup without overpowering the fresh broccoli, creating a balanced flavor that’s both comforting and nutritious.
This recipe is also wonderfully adaptable. Substitute additional milk for the heavy cream to create a lighter version, add cauliflower for extra vegetables, or stir in cooked chicken for a protein-rich variation. Whether served as a starter or the main course, this soup satisfies every time.
Estimated Calories: Approximately 280 calories per serving.
Key Ingredients for Creamy Broccoli Cheese Soup
Every ingredient contributes to the smooth texture, balanced flavor, and comforting richness that make this soup unforgettable.
Olive oil (1 tablespoon) – Provides a flavorful base for sautéing the vegetables while adding healthy richness.
Small onion (1, finely chopped) – Creates a naturally sweet and aromatic foundation.
Garlic (2 cloves, minced) – Adds savory depth and enhances the overall flavor.
Fresh broccoli florets (3 cups) – The star ingredient, providing vibrant color, nutrients, and hearty texture. Frozen broccoli may also be used after thawing.
Medium carrot (1, shredded, optional) – Adds natural sweetness, beautiful color, and extra nutrition.
Vegetable broth (2 cups) – Forms the flavorful base while keeping the soup light.
Milk (1½ cups, whole or 2%) – Creates creaminess without making the soup overly heavy.
Heavy cream (1 cup) – Gives the soup its luxurious silky texture. For a lighter version, substitute additional milk.
All-purpose flour (2 tablespoons) – Thickens the soup into a rich, velvety consistency.
Sharp cheddar cheese (2 cups, freshly shredded) – Melts smoothly while providing bold cheesy flavor.
Salt (to taste) – Enhances all the natural flavors.
Black pepper (to taste) – Adds gentle warmth and balances the richness.
Ground nutmeg (a pinch, optional) – Contributes subtle warmth and complements the cheese beautifully.
Print
Creamy Broccoli Cheese Soup – Cozy, Healthy Soup Recipe in 30 Minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Creamy Broccoli Cheese Soup is rich, cheesy, and loaded with fresh broccoli, carrots, garlic, and sharp cheddar. Ready in only 30 minutes, this comforting homemade soup makes an easy lunch or family dinner.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 2 tablespoons all-purpose flour
- 2 cups vegetable broth
- 1½ cups milk
- 1 cup heavy cream
- 3 cups broccoli florets
- 1 medium carrot, shredded
- 2 cups freshly shredded sharp cheddar cheese
- Salt to taste
- Black pepper to taste
- Pinch of nutmeg (optional)
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Cook onion until soft then stir in garlic.
3. Add flour and cook for one minute.
4. Whisk in vegetable broth.
5. Add milk and heavy cream.
6. Stir in broccoli and carrot.
7. Simmer for 10–15 minutes until broccoli is tender.
8. Blend all or part of the soup if desired.
9. Reduce heat and stir in cheddar cheese until melted.
10. Season with salt, pepper and nutmeg.
11. Rest for 5 minutes before serving.
Notes
- Freshly shred your own cheddar for smoother melting.
- Do not boil after adding cheese.
- Store refrigerated up to 4 days.
- Freeze before adding dairy for best texture.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 7g
- Sodium: 690mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 50mg
Keywords: Creamy Broccoli Cheese Soup, Broccoli Cheddar Soup, Homemade Soup

How to Make Creamy Broccoli Cheese Soup (Step-by-Step)
Begin by heating the olive oil in a large soup pot or Dutch oven over medium heat.
Add the chopped onion and cook for 3 to 4 minutes, stirring occasionally until softened and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant, taking care not to let it brown.
Sprinkle the flour evenly over the onions and garlic. Stir continuously for about 1 minute to cook away the raw flour taste while creating a smooth roux.
Gradually whisk in the vegetable broth, pouring slowly while stirring to prevent lumps from forming. Once the broth is incorporated, whisk in the milk and heavy cream until the mixture becomes smooth and creamy.
Add the broccoli florets and shredded carrot to the pot. Increase the heat slightly until the soup reaches a gentle simmer, then reduce to medium-low. Cover partially and cook for 10 to 15 minutes, or until the broccoli becomes fork-tender.
At this point, choose your preferred texture. For a silky smooth soup, use an immersion blender to puree everything directly in the pot. For a heartier consistency, blend only half of the soup while leaving the remaining vegetables intact. If using a countertop blender, work in batches and allow steam to escape safely.
Reduce the heat to low before gradually adding the freshly shredded cheddar cheese, stirring constantly after each addition until completely melted. Avoid boiling after adding the cheese, as excessive heat may cause the soup to separate.
Season with salt, freshly ground black pepper, and a small pinch of nutmeg if desired.
Allow the soup to rest for 5 minutes before serving so the flavors fully develop and the consistency thickens slightly.
Serve hot with extra shredded cheddar, cracked black pepper, and fresh herbs if desired.

Creamy Broccoli Cheese Soup Serving Suggestions
Creamy Broccoli Cheese Soup is delicious on its own, but pairing it with complementary sides transforms it into a complete and satisfying meal. A warm loaf of crusty artisan bread, homemade garlic bread, or buttery dinner rolls are perfect for dipping into the rich, cheesy broth. For an even heartier lunch or dinner, serve alongside a classic grilled cheese sandwich made with sourdough and sharp cheddar for the ultimate comfort food combination. A crisp green salad tossed with a light vinaigrette balances the richness of the soup while adding freshness and texture. Roasted vegetables or baked potatoes also make wonderful accompaniments for a cozy family meal.
For entertaining, serve the soup in bread bowls for an impressive presentation that guests will love. Garnish each bowl with extra shredded cheddar, chopped chives, crispy bacon crumbles, toasted croutons, or a sprinkle of smoked paprika for added flavor and visual appeal. You can also create a soup bar with various toppings, allowing everyone to customize their own bowl. Whether served in elegant soup cups as a starter or generous bowls for the main course, this creamy broccoli cheese soup always feels comforting, inviting, and wonderfully satisfying.

Creamy Broccoli Cheese Soup Storage and Meal Prep
This soup stores beautifully, making it ideal for meal prep throughout the week. Allow the soup to cool completely before transferring it into airtight containers. Refrigerate for up to 4 days. As the soup sits, it may naturally thicken because of the cheese and flour. When reheating, simply stir in a small splash of milk or vegetable broth to restore its silky consistency. Warm gently over low to medium heat, stirring frequently to prevent the cheese from separating. Avoid bringing the soup to a rapid boil after reheating.
If you’d like to freeze the soup, it’s best to do so before adding the cheese and cream, as dairy-based soups can sometimes develop a grainy texture after thawing. Freeze the vegetable base in freezer-safe containers for up to 3 months. When ready to serve, thaw overnight in the refrigerator, gently reheat, then stir in the milk, cream, and freshly shredded cheddar until smooth and creamy. Finish each bowl with fresh herbs, additional cheese, or homemade croutons for a freshly prepared taste that’s every bit as comforting as the original.
Conclusion
Creamy Broccoli Cheese Soup is proof that wholesome ingredients can create the most comforting meals. With tender broccoli, aromatic onions and garlic, rich cheddar cheese, and a silky homemade broth, every spoonful offers warmth, flavor, and satisfying goodness. Best of all, this recipe comes together in just 30 minutes, making it perfect for busy weeknights, cozy weekends, or make-ahead lunches.
Once you’ve mastered this classic soup, don’t be afraid to make it your own by adding cauliflower, spinach, cooked chicken, or your favorite herbs and spices. However you customize it, this Creamy Broccoli Cheese Soup is sure to become a staple in your recipe collection. Give it a try, share it with family and friends, and let us know your favorite toppings and delicious variations in the comments!