
There is nothing quite as cozy as a bowl of mac and cheese soup on a chilly day when you need comfort food that hugs from within. Each spoonful has creamy richness and that classic cheesy flavor everyone adores, turned into a soup you can ladle up and share. This recipe combines the silky decadence of mac and cheese with the heartwarming simplicity of a homemade soup—perfect for weeknights or weekends when the craving hits.
I was first inspired to make this when my daughter asked for soup and macaroni in the same meal. It became an instant classic in our kitchen and now makes an appearance every time we crave both comfort and nostalgia in one pot.
Ingredients
- Vegetable or chicken broth: serves as the flavorful base for depth and richness use homemade if you have time
- Elbow macaroni pasta: classic shape that holds the cheesy soup well look for bronze-cut varieties for better texture
- Unsalted butter: builds the roux for thickening and adds creamy flavor choose European style if you can
- All-purpose flour: helps make the soup ultra silky sift before using for lump-free sauce
- Milk: provides creamy body whole milk creates the richest soup but any will do
- Sharp yellow cheddar cheese: packs that punchy cheesy taste always grate your own for better melting
- Fresh Parmesan cheese: adds savory complexity and saltiness opt for a wedge you grate yourself
- Mozzarella cheese: melts smoothly to make the soup extra stretchy and gooey
- Garlic powder: gives a mellow background savory note
- Mustard powder: brings brightness and tang to balance the cheese
- Fresh green onions: garnish with these for color and lift use the green parts for a milder touch
- Freshly cracked black pepper: the finishing touch for aroma and a gentle heat bite
Instructions
- Bring Broth to a Boil:
- Pour your vegetable or chicken broth into a large pot and set it over medium high heat. Wait until it reaches a rolling boil for best results.
- Cook the Pasta:
- Add the dry elbow macaroni to the boiling broth. Stir gently to prevent sticking and cook until just al dente which is usually around 8 to 10 minutes. Drain if needed and set aside but do not rinse so the sauce clings later.
- Prepare the Roux:
- In a separate large saucepan set over medium heat melt the butter until foaming but not brown. Scatter in the flour and whisk continuously for about one to two minutes. The mixture should look smooth and start to thicken. Stay patient—this step is what gives the soup its creaminess.
- Add Milk Gradually:
- Begin adding the milk a splash at a time while whisking. At first the sauce will clump up which is normal. Continue adding the rest of the milk and whisk briskly until the mixture smooths out and thickens to a velvety texture.
- Make the Cheese Sauce:
- Turn heat to low and scatter in the cheddar cheese Parmesan and mozzarella. Sprinkle over the garlic powder and mustard powder. Stir until everything melts together and the sauce becomes glossy and smooth. Sample a spoonful here for quality check.
- Combine Cheese Sauce and Pasta:
- Carefully pour the cheese sauce into the cooked macaroni mixture in the pot. Stir and fold repeatedly until every elbow and drop of broth is bound in the creamy sauce. The soup should look thick but pourable.
- Garnish and Serve:
- Ladle the soup into bowls and scatter with plenty of freshly chopped green onions and a dusting of cracked black pepper just before serving.

Sharp cheddar is my favorite part of this soup because it gives that bold mac and cheese character without feeling too heavy. I remember once making this on a snow day and the whole family ate straight from their mugs in the living room still in pajamas. Those are the moments that stick.
Storage Tips
Mac and cheese soup holds up beautifully in the fridge for two to three days stored in an airtight container. When reheating add a splash of broth or milk to revive its creamy consistency. Freezing works well—cool completely first then store in single portion containers for grab and go comfort.
Ingredient Substitutions
If you need gluten free you can substitute the elbow macaroni with your favorite rice or chickpea pasta. For a lighter version try using part skimmed milk or even oat milk which keeps things dairy free but still creamy. Any sharp cheese grates into this soup so swap the cheddar for smoked gouda or even pepper jack for heat.
Serving Suggestions
Float crisp bacon bits or herbed croutons on top for crunch if you want to dress it up for company. Pair with a bright salad or roasted veggies to balance out the richness. I also like to serve it in mugs at casual gatherings so guests can sip and mingle.
Cultural and Historical Context
Mac and cheese is one of North America’s most beloved comfort dishes making its debut as the dairy industry grew in the early nineteenth century. Soup versions have appeared on diner menus as a fun twist that delivers the heart of macaroni and cheese with a spoon. This version honors the cheerful nostalgia and celebrates community and comfort.
Seasonal Adaptations
Swap in pureed roasted butternut squash for half the milk in autumn. Stir in cooked ham or leftover turkey for a winter protein boost. Wilting in a handful of fresh spinach or kale takes it easily into spring. I have found this recipe keeps everyone happy and satisfied even on the grayest days. Sometimes the simplest things—like a bowl of mac and cheese in soup form—turn any day around.
Success Stories
I have received texts from friends saying their picky eaters requested seconds and colleagues at potlucks always leave with the recipe scribbled on the back of a napkin. The sight of that golden cheesy soup bubbling in the pot signals comfort is on its way.
Freezer Meal Conversion
Hold back the green onion garnish and let the soup cool to room temperature before portioning into freezer safe containers. Thaw in the fridge overnight then reheat slowly on the stovetop with a splash of milk. The flavors mellow and deepen beautifully after storing.

You never really outgrow the comfort of mac and cheese and this soup brings it to your bowl in the coziest way I know.
Common Recipe Questions
- → Can I use pre-shredded cheese?
Yes, but for smoother texture and better melt, freshly grated cheese is recommended.
- → Is whole milk necessary?
Whole milk adds richness, but you can use 2% or even a dairy-free alternative if preferred.
- → How do I avoid clumpy sauce?
Whisk the roux and milk gradually and keep stirring constantly to ensure a smooth base before adding cheese.
- → Can I add vegetables or proteins?
Absolutely! Stir in cooked broccoli, peas, or diced ham for extra nutrition and flavor.
- → How should leftovers be stored?
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove.