Ultra Creamy Mac & Cheese Soup

If you’ve ever wished your bowl of mac and cheese could somehow last longer, congratulations — you’ve just found the upgrade.

★★★★★ 4.5 from 4 ratings
Prep15 mins
Cook20 mins
Total35 mins
Serves6
Energy kcal

The recipe

Method

  1. In a large pot, bring the broth to a boil over medium-high heat. Add the macaroni and cook just until al dente — about 8–10 minutes. You want it tender but still with a little bite since it’ll continue to soften in the soup. Set aside.
  2. While the pasta cooks, melt the butter in a large saucepan over medium heat.
  3. Add the flour and whisk constantly for 1–2 minutes until smooth and lightly thickened. It should look like a pale paste — no browning needed. This is what gives your soup that silky body.
  4. Gradually pour in the milk, whisking continuously. At first, it might look thick and a little clumpy — don’t panic. Keep whisking and adding milk slowly. It will smooth out into a creamy sauce as it loosens.
  5. Lower the heat and stir in the cheddar, Parmesan, and mozzarella. Add garlic powder and mustard powder.
  6. Stir gently until everything melts into a smooth, velvety cheese sauce. This is the moment where it smells unreal.
  7. Slowly pour the cheese sauce into the pot with the macaroni and broth. Stir until fully combined and creamy throughout.
  8. Ladle into bowls and garnish with sliced green onions and freshly cracked black pepper.
  9. Serve warm, ideally with crusty bread nearby — because this is comfort food that demands dunking.

A few details make all the difference

01

Cook the Macaroni Just to Al Dente

The pasta will continue absorbing liquid once it's added back into the soup, so avoid overcooking it. Slightly firm macaroni helps keep the finished soup creamy rather than mushy.

02

Build a Smooth Roux Before Adding Milk

Whisk the butter and flour mixture continuously until smooth before gradually adding the milk. Taking your time here creates the silky, lump-free foundation for a luxurious cheese soup.

03

Add the Cheese Slowly for the Creamiest Texture

Lower the heat before adding the cheeses and stir gently. This allows the cheddar, Parmesan and mozzarella to melt smoothly without separating, creating a rich, velvety cheese sauce.

Why this recipe works

In this version, the pasta actually swims in a rich, creamy, cheesy broth made with two real cheeses for extra depth and flavour. No neon powder packets in sight. Just proper, melty, grown-up cheese doing its thing. It’s a playful twist on traditional mac and cheese, which makes it an instant hit with kids — but let’s be honest, adults go just as hard for it. The best part? You can customise it however you like. Add your favourite toppings, stir in classic mac mix-ins, make it smoky, spicy, extra cheesy — whatever your comfort-food mood calls for.

Cook’s notes

Resist the urge to drain the pasta.

I know — every instinct says grab the colander. But don’t do it. That starchy broth the macaroni cooked in? That’s liquid gold. It helps thicken the soup naturally and gives it that luscious, creamy body. If you drain it, you’re literally pouring flavour down the sink.

Trust the process. Leave the pasta right where it is and let that starch work its magic.

Build the perfect bowl

  • Elbow macaroni
  • Vegetable or chicken broth
  • Parmesan
  • Mozzarella

Made this recipe?

Rate this dish to help other cooks.

Current rating: 4.5 from 4 ratings

Cooking mode

Ultra Creamy Mac & Cheese Soup

In a large pot, bring the broth to a boil over medium-high heat. Add the macaroni and cook just until al dente — about 8–10 minutes. You want it tender but still with a little bite since it’ll continue to soften in the soup. Set aside.
While the pasta cooks, melt the butter in a large saucepan over medium heat.
Add the flour and whisk constantly for 1–2 minutes until smooth and lightly thickened. It should look like a pale paste — no browning needed. This is what gives your soup that silky body.
Gradually pour in the milk, whisking continuously. At first, it might look thick and a little clumpy — don’t panic. Keep whisking and adding milk slowly. It will smooth out into a creamy sauce as it loosens.
Lower the heat and stir in the cheddar, Parmesan, and mozzarella. Add garlic powder and mustard powder.
Stir gently until everything melts into a smooth, velvety cheese sauce. This is the moment where it smells unreal.
Slowly pour the cheese sauce into the pot with the macaroni and broth. Stir until fully combined and creamy throughout.
Ladle into bowls and garnish with sliced green onions and freshly cracked black pepper.
Serve warm, ideally with crusty bread nearby — because this is comfort food that demands dunking.
A letter from table number seven

Something delicious for the weekend.

Seasonal recipes and stories, delivered occasionally.

error: Content is protected !!