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 Cheesy Macaroni Soup Recipe

Creamy Cheesy Macaroni Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 23 reviews

  • Author: admin
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Non-Vegetarian

Description

Indulge in the ultimate comfort food with this Creamy Cheesy Macaroni Soup. A rich and velvety blend of cheeses, tender elbow macaroni, and savory seasonings make this soup a hearty and satisfying meal.


Ingredients

Scale

For the soup:

  • 2 tablespoons unsalted butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 2 cups whole milk
  • 1 cup elbow macaroni, uncooked
  • 2 tablespoons all-purpose flour

Cheese Blend:

  • 1 1/2 cups shredded sharp cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese

Seasonings:

  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon smoked paprika (optional)

Instructions

  1. Cook Aromatics: In a large pot, melt butter over medium heat. Add diced onion, cook until soft, about 4–5 minutes. Stir in garlic, cook for another 30 seconds.
  2. Make Roux: Sprinkle in flour, cook for 1 minute, stirring constantly to make a roux.
  3. Add Liquids: Slowly whisk in broth and milk, ensuring no lumps. Bring to a simmer.
  4. Cook Macaroni: Add uncooked macaroni, cook for 8–10 minutes until tender.
  5. Melt Cheeses: Reduce heat, stir in cheddar, mozzarella, and Parmesan until melted.
  6. Season and Serve: Season with salt, pepper, and smoked paprika. Simmer for 2–3 minutes to thicken. Serve hot.

Notes

  • You can customize by adding bacon, ham, or broccoli.
  • For a gluten-free option, use gluten-free pasta and flour.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 360
  • Sugar: 6 g
  • Sodium: 480 mg
  • Fat: 18 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 34 g
  • Fiber: 2 g
  • Protein: 15 g
  • Cholesterol: 45 mg