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

Creamy Macaroni and Cheese Soup with Broccoli


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: tastyfoodonly
  • Total Time: 30 minutes
  • Yield: Serves approximately 6 people 1x

Description

Indulge in the ultimate comfort food with this creamy macaroni and cheese soup featuring vibrant broccoli. Every spoonful offers a delightful blend of rich cheddar cheese, tender macaroni, and fresh broccoli, creating a warm and satisfying experience perfect for chilly evenings or cozy gatherings. This easy-to-make dish will have everyone asking for seconds!


Ingredients

Scale
  • 2 cups elbow macaroni
  • 2 cups broccoli florets (fresh)
  • 2 cups sharp cheddar cheese (grated)
  • 2 cups whole milk
  • 4 cups low-sodium vegetable broth
  • 2 tbsp unsalted butter
  • 1 medium onion (diced)
  • 3 cloves garlic (minced)
  • Salt and pepper to taste
  • Fresh basil or thyme (optional)

Instructions

  1. Prep the ingredients: Chop broccoli into bite-sized florets and grate the cheddar cheese.
  2. In a large pot over medium heat, melt the butter. Add diced onion and minced garlic; sauté for about 3 minutes until fragrant.
  3. Pour in vegetable broth and 2 cups of water; bring to a gentle boil. Add macaroni pasta and cook according to package instructions until al dente.
  4. Reduce heat to low; slowly stir in milk while mixing continuously. Gradually add grated cheese until melted and creamy.
  5. Stir in fresh broccoli florets during the last 4-5 minutes of cooking until tender but still bright green.
  6. Season with salt, pepper, or optional herbs before serving hot.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main
  • Method: Cooking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 350
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 33g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 50mg