Description
A creamy, satisfying, and healthy broccoli cheddar soup packed with extra protein, perfect for a comforting and nutritious meal.
Ingredients
1 tbsp olive oil
1 cup chopped yellow onion
2 cloves garlic, minced
4 cups broccoli florets (about 1 large head), chopped
4 cups chicken or vegetable broth
2 cups milk (whole or 2%)
1/2 cup plain Greek yogurt (full-fat recommended)
1/2 cup cottage cheese (full-fat recommended)
2 cups shredded sharp cheddar cheese, divided
Salt and black pepper to taste
Optional: Fresh chives or parsley for garnish
Instructions
Step 1: Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped yellow onion and cook until softened, about 5-7 minutes.
Step 2: Stir in the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic.
Step 3: Add the chopped broccoli florets and chicken or vegetable broth to the pot. Bring to a simmer, then reduce heat, cover, and cook for 10-12 minutes, or until the broccoli is very tender.
Step 4: Carefully transfer about half to two-thirds of the soup mixture to a blender (or use an immersion blender directly in the pot). Add the milk, Greek yogurt, and cottage cheese. Blend until mostly smooth and creamy. Return the blended portion to the pot if using a regular blender.
Step 5: Remove the pot from the heat. Stir in 1.5 cups of the shredded sharp cheddar cheese until completely melted and smooth. Reserve the remaining 0.5 cup for garnish.
Step 6: Season the soup with salt and black pepper to taste. Ladle into bowls, garnish with the remaining shredded cheddar and optional fresh chives or parsley, and serve hot.
Notes
For a vegetarian option, ensure you use vegetable broth. You can adjust the consistency by adding more broth or milk as needed. This soup is excellent for meal prep and freezes well.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 320 kcal
- Sugar: 8g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 70mg