If you’ve ever craved a dish that wraps you in the warmest, cheesiest hug imaginable, then this Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe is going to be your new best friend. Imagine all the nostalgia of classic mac and cheese, transformed into a velvety, rich soup that’s wildly satisfying and perfect for curling up on chilly evenings. It’s simple enough to whip up any day yet special enough to feel like a gourmet treat. Get ready to cozy up with a bowl of pure comfort!

Ingredients You’ll Need
This recipe shines because of its straightforward, wholesome ingredients that come together to create an irresistibly creamy and cheesy texture. Each element plays a crucial role, from the tender elbow macaroni that gives perfect bite to the blend of cheeses that deepen every spoonful with robust flavor and smooth consistency.
- 4–5 cups chicken broth: Using low-sodium broth helps keep the saltiness in check while providing a savory base.
- 1¼ cups elbow macaroni: The classic pasta choice for that perfect texture in every bite.
- 2 tablespoons butter: Adds richness and enhances the flavor depth of the soup.
- 2 tablespoons all-purpose flour: Works magic as a thickener to give the soup that luscious creaminess.
- 2 cloves garlic, minced: Fresh garlic elevates the aromatic profile and adds a subtle kick.
- 1 cup milk: Whole milk is best for a creamy, indulgent texture.
- 4 ounces cream cheese: Softened cream cheese brings smoothness and a slight tanginess to balance the cheddar.
- 1 cup shredded sharp cheddar cheese: The star in the soup, packing bold, cheesy flavor.
- ½ cup shredded Swiss cheese: Adds a mild, nutty undertone; can be swapped with more cheddar if preferred.
- ½ teaspoon onion powder: Gives just a hint of onion without overpowering the soup.
- ½ teaspoon dry mustard powder: Enhances the sharpness and complexity of the cheese flavor.
- ¼ teaspoon salt: Adjustable to your personal taste, used to balance the overall flavor.
- ¼ teaspoon black pepper: Fresh ground preferred for a bit of heat and fragrance.
How to Make Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe
Step 1: Bring Broth to Boil
Start by pouring 4 to 5 cups of chicken broth into a medium pot and bring it to a rolling boil. This flavorful base is where your pasta will cook, absorbing all the savory goodness that makes this soup so comforting.
Step 2: Cook the Elbow Macaroni
Add the elbow macaroni straight to the boiling broth. Stir occasionally and cook until the pasta is perfectly al dente, usually around 7 to 9 minutes. The broth will then become infused with pasta starches, naturally thickening your soup—no draining needed, which means you keep all that flavor.
Step 3: Make the Roux
While your pasta cooks, melt the butter in a separate saucepan over medium heat. Add the flour and whisk continuously for about one minute until it forms a golden paste. This roux is the key to that silky, creamy body the soup needs.
Step 4: Add Garlic
Stir in the minced garlic into the roux and sauté for about 30 seconds until fragrant. Garlic offers that warm, familiar note that layers beautifully under the rich cheese flavors.
Step 5: Slowly Incorporate Milk
Gradually pour the milk into your garlic-infused roux, whisking constantly. This careful mix creates a smooth, creamy béchamel base that is essential for the luxurious texture of this Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe.
Step 6: Season the Sauce
Add the onion powder, dry mustard powder, salt, and black pepper to the sauce. Continue whisking as the mixture thickens, building the deep, nuanced flavors that make this soup addictive.
Step 7: Melt the Cheeses
Reduce the heat to medium-low and stir in the softened cream cheese, sharp cheddar, and Swiss cheese. Mix until the cheeses are fully melted and the soup is silky and dense with creamy cheese goodness.
Step 8: Combine Pasta and Cheese Soup
Fold the cooked macaroni and broth mixture into the cheesy sauce. Heat everything through for about 3 more minutes, allowing the flavors to marry beautifully. Now your soup is ready to warm you from the inside out.
Step 9: Final Taste and Garnish
If needed, adjust the seasoning with more salt or pepper. Consider topping your bowl with extra shredded cheese and fresh parsley to brighten up the cozy richness and add an extra layer of delight.
How to Serve Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe

Garnishes
Adding a sprinkle of fresh parsley or chives brings a splash of color and a fresh contrast to the deep cheesy flavors. You can also try a few crispy bacon bits or a dash of smoked paprika for a smoky twist that complements the creamy texture beautifully.
Side Dishes
This soup pairs wonderfully with a simple green salad dressed in tangy vinaigrette to cut through the richness. Crunchy garlic bread or a warm crusty baguette are excellent companions, perfect for dipping into every last creamy drop.
Creative Ways to Present
For a fun presentation, serve the soup in hollowed-out bread bowls or rustic mini cast-iron skillets. You might even top it with crispy fried onions or a handful of toasted breadcrumbs for added texture and a bit of indulgent crunch.
Make Ahead and Storage
Storing Leftovers
After your meal, store any leftover Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe in an airtight container in the refrigerator. It will keep well for up to 3 days, allowing you to enjoy the warmth again without a fuss.
Freezing
Freezing this soup isn’t highly recommended because dairy-based soups can sometimes change texture upon thawing. However, if you want to freeze it, do so before adding the cheese, and thaw slowly in the fridge before reheating, stirring to recombine.
Reheating
Reheat your soup gently on the stove over medium-low heat, stirring occasionally. Adding a splash of milk or broth during reheating will help restore the soup’s creamy consistency and keep it luscious and smooth.
FAQs
Can I use a different type of pasta?
Absolutely! While elbow macaroni is classic, small shells or ditalini work beautifully too. Just adjust cooking times to ensure the pasta is al dente but not mushy.
Is it possible to make this recipe vegetarian?
Yes, simply swap chicken broth for vegetable broth, and you’ll still end up with a rich, flavorful soup that’s perfect for vegetarian comfort food nights.
Can I use low-fat cheese or milk?
For best flavor and creaminess, whole milk and full-fat cheeses are recommended, but you can use reduced-fat options. Just keep in mind that the soup may be less rich and creamy.
How spicy is the soup?
This Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe is mild with just a hint of black pepper heat that enhances but doesn’t overpower the cheesy goodness.
Can I make this soup dairy-free?
It’s challenging since the cheese and cream cheese are central to the recipe’s texture and flavor, but using dairy-free cheese alternatives and unsweetened plant-based milk can offer a creative substitute if needed.
Final Thoughts
This Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe is a heartwarming, soul-soothing bowl that redefines your cozy night meals. It’s incredibly simple, wonderfully rich, and guaranteed to become a beloved classic in your home. Give it a try tonight and let yourself be enveloped in cheese-filled comfort like never before!
Print
Creamy Mac and Cheese Soup for Ultimate Comfort Nights Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Creamy Mac and Cheese Soup combines the comforting flavors of classic macaroni and cheese with a rich, velvety soup base. Perfect for chilly nights, this recipe uses a savory chicken broth, sharp cheddar, and Swiss cheese to create a decadent meal that’s easy to prepare and delightfully satisfying.
Ingredients
Broth and Pasta
- 4–5 cups chicken broth (low-sodium recommended)
- 1¼ cups elbow macaroni
Sauce and Flavorings
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cloves garlic, minced
- 1 cup milk (whole milk preferred)
- 4 ounces cream cheese, softened
- 1 cup shredded sharp cheddar cheese
- ½ cup shredded Swiss cheese
- ½ teaspoon onion powder
- ½ teaspoon dry mustard powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper, freshly ground
Instructions
- Boil the Broth: In a medium pot, bring 4-5 cups of chicken broth to a rolling boil to create the base for the soup.
- Cook the Macaroni: Add 1¼ cups of uncooked elbow macaroni to the boiling broth. Stir occasionally and cook until al dente, about 7-9 minutes. Do not drain the pasta as the broth will be used in the soup.
- Melt Butter and Add Flour: In a separate saucepan, melt 2 tablespoons of butter over medium heat. Whisk in 2 tablespoons of all-purpose flour and cook for about 1 minute to form a roux, which will thicken the soup.
- Sauté Garlic: Add 2 cloves of minced garlic to the roux and sauté until fragrant, about 30 seconds, to enhance the flavor.
- Add Milk Gradually: Gradually whisk in 1 cup of milk, stirring continuously until the mixture is smooth and creamy, forming the creamy base.
- Season the Sauce: Stir in ½ teaspoon onion powder, ½ teaspoon dry mustard powder, ¼ teaspoon salt, and ¼ teaspoon black pepper. Continue cooking until the sauce thickens.
- Melt the Cheeses: Reduce heat to medium-low and add 4 ounces of cream cheese, 1 cup shredded sharp cheddar, and ½ cup shredded Swiss cheese. Stir until fully melted and smooth.
- Combine Pasta and Sauce: Fold the cooked macaroni and broth mixture into the cheese sauce. Heat through for about 3 minutes to meld flavors and ensure it is piping hot.
- Adjust and Garnish: Taste the soup and adjust seasoning as desired. Garnish with extra cheese and chopped parsley for presentation and additional flavor.
Notes
- Use low-sodium chicken broth to control the saltiness of the soup.
- Do not drain the pasta; its starches help thicken and flavor the soup.
- For a richer soup, whole milk is preferred, but you can substitute with 2% if needed.
- Adjust seasoning at the end because cheese and broth already contribute saltiness.
- Leftovers keep well refrigerated for up to 3 days and reheat gently on the stovetop.

