Print

Comforting creamy soup that combines classic macaroni and cheese flavors into a warm, slurpable soup perfect for chilly nights. Ready in about 30 minutes, using real cheeses and cooked on the stovetop.

Ingredients

Scale
  • 5 cups vegetable or chicken broth
  • 1 cup (about ½ pound) elbow macaroni pasta, uncooked
  • ⅓ cup unsalted butter
  • ¼ cup all-purpose flour
  • 1 ½ cups milk
  • 2 cups sharp yellow cheddar cheese, grated
  • ⅓ cup fresh Parmesan cheese, grated
  • ¼ cup mozzarella cheese, grated
  • 1 teaspoon garlic powder
  • ½ tablespoon mustard powder
  • fresh green onions, finely chopped (for garnish)
  • black pepper, freshly cracked (for garnish)

Instructions

  1. Bring the broth to a boil in a large pot over medium-high heat; add elbow macaroni and cook until just al dente, about 8–10 minutes, then set aside.
  2. Melt the butter in a large saucepan over medium heat.
  3. Whisk in the flour and cook, whisking constantly for 1–2 minutes until the roux is smooth and thickened.
  4. Slowly pour in the milk while whisking constantly until the sauce smooths and thickens.
  5. Add grated cheddar, Parmesan, and mozzarella cheeses; reduce heat to low and stir in garlic powder and mustard powder, mixing until cheese melts and sauce is velvety and smooth.
  6. Pour the cheesy sauce into the pot with macaroni and broth and stir gently to combine.
  7. Ladle soup into bowls, garnish with chopped green onions and freshly cracked black pepper; serve warm.

Notes

Do not overcook noodles; catch them at just al dente since they continue to cook in the hot soup to prevent mushiness., Whisk roux thoroughly to avoid lumps for a silky texture., Do not drain pasta; starch left in broth thickens the soup naturally., Leftover soup stores well in refrigerator in airtight container after cooling 1-2 hours at room temperature., Reheat gently on stovetop or microwave, stirring often to keep noodles tender., Cheesy soups do not freeze well; best enjoyed fresh or refrigerated.

Nutrition