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
Broccoli Cheese Soup

Broccoli Cheese Soup


  • Author: David Atikson
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A creamy, one-pot broccoli cheese soup that’s comforting, kid-friendly, and made in under 30 minutes with real ingredients.


Ingredients

Scale

4 tablespoons unsalted butter

1 medium yellow onion, chopped

½ teaspoon sea salt

Freshly ground black pepper

3 garlic cloves, chopped

¼ cup all-purpose flour

2 cups whole milk or unsweetened almond milk

2 cups vegetable broth

3 cups chopped broccoli florets

1 large carrot, julienned or finely chopped

½ teaspoon Dijon mustard

8 ounces shredded cheddar cheese, about 2 heaping cups

Homemade croutons, for serving, optional


Instructions

Melt the butter in a large pot or Dutch oven over medium heat. Add the onion along with a pinch of salt and a few grinds of black pepper. Cook, stirring occasionally, for about 5 minutes, or until the onion softens. Stir in the garlic and cook for 1 minute more. Sprinkle in the flour and whisk constantly for 1 to 2 minutes, until it turns lightly golden. Slowly pour in the milk, whisking all the while to avoid lumps.

Next, add the broth, broccoli, carrot, and mustard. Stir well and bring the mixture to a gentle simmer. Cook for 15 to 20 minutes, or until the broccoli is tender.

 

Gradually stir in the cheese, a handful at a time, allowing it to melt fully before adding more. Continue until the soup is smooth, creamy, and rich. Taste and adjust the seasoning as needed. Serve hot, topped with crunchy croutons if you like.

Notes

To make it dairy-free, use oat milk and dairy-free cheddar.

Add cooked chicken or chickpeas for protein.

Freezes well for up to 2 months.

  • Prep Time: 10min
  • Cook Time: 25min
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210
  • Sugar: 4g
  • Sodium: 420mg
  • Fat: 14g
  • Saturated Fat: 8g
  • Unsaturated Fat: 5g
  • Trans Fat: 0
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 7g
  • Cholesterol: 35mg