There’s something incredibly comforting about a warm, cheesy bowl on a chilly evening, and this Mac and Cheese Soup delivers exactly that. Imagine all the creamy, gooey goodness of classic mac and cheese, now in a rich, flavorful soup that’s perfect for curling up with. Ready in just 30 minutes, it’s a quick and satisfying way to treat yourself or feed the whole family. Pair it with crusty bread and a sprinkle of green onions for a meal that’s both cozy and indulgent.
Why You’ll Love This Recipe
- Quick and easy: Ready in just 30 minutes
- Comfort food in a bowl: All the flavors of mac and cheese turned into soup
- Family-friendly: A hit with kids and adults alike
- Rich and creamy: Silky, cheesy, and satisfying
- Customizable: Add veggies, bacon, or extra cheese to make it your own
Ingredients
For the Soup Base
- 5 cups vegetable or chicken broth: Adds savory depth and creates the soup base
- 1 cup uncooked elbow macaroni: The classic pasta choice that holds the cheesy goodness
- ⅓ cup unsalted butter: Creates a rich, creamy roux
- ¼ cup all-purpose flour: Thickens the soup
- 1½ cups milk: Makes the soup creamy and smooth
For the Cheese
- 2 cups sharp yellow cheddar cheese (grated): Bold flavor and melty texture
- ⅓ cup Parmesan cheese (grated): Adds a nutty, savory depth
- ¼ cup mozzarella cheese (grated): Creamy, stretchy texture
- 1 tsp garlic powder: Enhances savory flavor
- ½ tbsp mustard powder: Adds subtle tang and depth
Garnish
- Fresh green onions, finely chopped
- Freshly cracked black pepper
How to Make Mac and Cheese Soup
Cook the Pasta
In a large pot, bring the broth to a boil over medium-high heat. Add the elbow macaroni and cook just until al dente, about 8–10 minutes. Set aside.
Make the Cheese Sauce
While the pasta cooks, melt the butter in a large saucepan over medium heat. Whisk in the flour to create a smooth roux, cooking for 1–2 minutes until thickened. Gradually add the milk, whisking constantly. The sauce may clump at first but will smooth out as more milk is added.
Reduce heat to low and stir in the cheddar, Parmesan, and mozzarella cheeses. Add garlic powder and mustard powder and mix until fully melted and smooth.
Combine Soup and Cheese Sauce
Slowly pour the cheese mixture into the pot with the cooked macaroni and broth. Stir gently until well combined and creamy.
Garnish and Serve
Top with fresh green onions and freshly cracked black pepper. Serve immediately while warm and comforting.

Tips for Success
- Use freshly grated cheese for a smoother sauce
- Avoid overcooking pasta to prevent mushy noodles
- Stir frequently when adding cheese to prevent clumping
- Customize with cooked bacon, roasted vegetables, or a pinch of cayenne for extra flavor
Equipment Needed
- Large pot for cooking pasta and soup
- Medium saucepan for cheese sauce
- Whisk for roux and sauce
- Ladle for serving
Recipe Variations
- Vegetable Boost: Add steamed broccoli, spinach, or roasted red peppers
- Spicy Kick: Mix in a pinch of cayenne or hot sauce
- Extra Cheesy: Add more mozzarella or cheddar for ultra-cheesy comfort
- Gluten-Free: Use gluten-free pasta and flour for a GF version
Serving Suggestions
- Serve with crusty bread or garlic toast for dipping
- Pair with a fresh salad to balance the richness
- Garnish with extra green onions or shredded cheese for a fancier touch
FAQs
Can I make this ahead of time?
Yes, but store the cheese sauce and pasta separately if possible for best texture.
How long does it last in the fridge?
Up to 2 days in an airtight container.
Can I reheat leftovers?
Yes, gently on the stove or microwave, stirring frequently to avoid clumping.
Can this soup be frozen?
Cheesy soups don’t freeze well as the pasta and cheese may separate; best to enjoy fresh.
Can I use a different pasta shape?
Yes, small pasta like shells, ditalini, or rotini work well.
Final Thoughts
This Mac and Cheese Soup is the ultimate comfort food—creamy, cheesy, and perfect for any cold night. It’s quick, satisfying, and sure to become a family favorite. Make a batch, curl up with a bowl, and enjoy all the rich flavors in every comforting spoonful.
Print
Mac and Cheese Soup
- Total Time: 30 minutes
- Yield: 4-6 servings
- Diet: Vegetarian
Description
Decadent and creamy Mac and Cheese Soup with tender elbow pasta, rich cheese blend, and comforting flavors. Perfect for a cozy night in with crusty bread and a sprinkle of green onions.
Ingredients
- 5 cups vegetable or chicken broth
- 1 cup elbow macaroni pasta, uncooked
- 1/3 cup unsalted butter
- 1/4 cup all-purpose flour
- 1 1/2 cups milk
- 2 cups sharp yellow cheddar cheese, grated
- 1/3 cup fresh Parmesan cheese, grated
- 1/4 cup mozzarella cheese, grated
- 1 teaspoon garlic powder
- 1/2 tablespoon mustard powder
- Fresh green onions, finely chopped (for garnish)
- Freshly cracked black pepper (for garnish)
Instructions
- Bring broth to a boil in a large pot over medium-high heat. Add macaroni and cook until just al dente, about 8–10 minutes. Set aside.
- Melt butter in a large saucepan over medium heat. Add flour and whisk to form a roux, about 1–2 minutes.
- Gradually whisk in milk. It may clump initially but will smooth out as more milk is added.
- Add cheddar, Parmesan, and mozzarella cheeses. Reduce heat to low and stir in garlic powder and mustard powder until smooth.
- Slowly combine cheese sauce with cooked macaroni and broth. Stir well.
- Garnish with green onions and freshly cracked black pepper. Serve warm.
Notes
- Store leftovers in the fridge for 1–2 days in an airtight container.
- Reheat gently on the stove or microwave, stirring to avoid soggy noodles.
- Cheesy soups do not freeze well—best enjoyed fresh.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American



