Creamy Mac and Cheese Soup

Creamy mac and cheese soup with melted cheddar and elbow pasta in a white bowl Save
Creamy mac and cheese soup with melted cheddar and elbow pasta in a white bowl | flavormonk.com

This comforting bowl transforms everyone's favorite pasta dish into a velvety soup. The sharp cheddar and mozzarella create an incredibly smooth cheese sauce that coats every piece of tender elbow macaroni. Aromatic onions, garlic, and a hint of carrot add depth, while dry mustard powder enhances the cheese's natural tang. Ready in just 35 minutes, this vegetarian soup delivers all the cheesy goodness you love in spoonable form. Perfect for cold weather or when you need something deeply satisfying.

The idea came to me during a particularly brutal February when my apartment felt like an icebox and I was craving something more substantial than regular tomato soup. I had half a box of macaroni sitting on the counter and thought, why not just make it spoonable?

My roommate walked in while I was whisking the milk into the roux, giving me this skeptical look until she tasted the first spoonful and immediately demanded a bowl of her own. Now its the thing we make whenever someone has a terrible day at work.

Ingredients

  • Elbow macaroni: The curves catch the soup perfectly and feel familiar, though any small pasta works if thats what you have
  • Whole milk: Creates that restaurant style creaminess, though Ive used half and half when feeling indulgent
  • Sharp cheddar cheese: The sharpness actually matters here because the milk base needs that punch to come through
  • Shredded mozzarella cheese: Adds the incredible stretch factor and mellow creaminess that balances the cheddar
  • Unsalted butter: Building the roux foundation, start with cold butter so it melts slowly without browning too fast
  • Small onion: Finely diced is key because nobody wants chunky onion bits interrupting their silky soup experience
  • Garlic: Minced fresh releases way more flavor than the jarred stuff, and it needs only a minute so it doesnt turn bitter
  • Grated carrot: Totally optional but I love the subtle sweetness it brings and how it makes the color look more golden
  • All purpose flour: Just two tablespoons creates enough body to make it feel like soup instead of just milky pasta water
  • Vegetable broth: Keep it mild so it doesnt compete with the cheese, homemade is ideal but low sodium store bought works perfectly
  • Dry mustard powder: The secret ingredient that makes cheese taste more like cheese, literally cant taste it as mustard but youll miss it if its gone
  • Salt and pepper: Season gradually because the cheese and broth both bring salt to the party already

Instructions

Get your pasta ready first:
Cook the macaroni in salted boiling water until just shy of al dente because it will continue cooking in the soup later, then drain and set aside
Build your flavor base:
Melt butter in a large pot over medium heat and cook the onion and carrot until soft, about 4 minutes, then add garlic for just one minute until fragrant
Make the roux:
Sprinkle flour over the vegetables while stirring constantly to coat everything, and cook for 1 to 2 minutes until the raw flour smell disappears
Create the soup base:
Slowly whisk in the milk and vegetable broth, taking your time to prevent lumps, then bring the mixture to a gentle simmer
Add depth and season:
Stir in the dry mustard powder and season with salt and pepper, then reduce heat to low to prepare for adding the cheese
Melt in the magic:
Add the cheeses one handful at a time, stirring until each batch is fully melted before adding the next, creating a smooth velvety soup
Bring it all together:
Fold in the cooked macaroni and let everything heat gently for 2 to 3 minutes, tasting and adjusting seasoning as needed
Serve it up:
Ladle into bowls immediately while hot, and garnish with chopped chives or bacon bits if you want that extra crunch and contrast
Steamy homemade mac and cheese soup garnished with fresh green chives on a rustic table Save
Steamy homemade mac and cheese soup garnished with fresh green chives on a rustic table | flavormonk.com

Last winter my sister was visiting and we ate this curled up on the couch watching movies while snow piled up outside the windows. She texted me the next week asking for the recipe because her kids kept begging for that macaroni soup again.

Making It Your Own

I sometimes stir in a splash of heavy cream at the very end if Im feeling extra indulgent, and a pinch of smoked paprika adds this wonderful subtle smokiness that people notice but cant quite identify. A few dashes of hot sauce create this warmth that balances the richness beautifully without making it spicy.

Get Ahead And Store

The soup base holds up surprisingly well in the fridge for up to three days, though I always cook the pasta fresh and add it when reheating because it absorbs too much liquid if stored already cooked. Freezing works in a pinch but the texture does change slightly, so I recommend freezing just the cheesy broth without pasta and boiling fresh macaroni when you reheat.

Serving Ideas

A simple green salad with sharp vinaigrette cuts through the richness perfectly, and crusty garlic bread is basically mandatory for soaking up every last drop. I love serving it alongside grilled cheese sandwiches for the ultimate comfort food combo that feels like childhood but elevated.

  • Top with extra shredded cheese and broil for 2 minutes for a cheesy breadcrumb crust
  • Crumble buttery crackers on top for texture contrast against the smooth soup
  • Pair with a crisp apple slice on the side to refresh your palate between bites
Rich and velvety mac and cheese soup bubbling in a pot with crispy bacon topping Save
Rich and velvety mac and cheese soup bubbling in a pot with crispy bacon topping | flavormonk.com

Theres something about watching people take that first skeptical spoonful and seeing their eyes light up when they realize just how good this combination can be. Hope it brings you as much comfort on cold nights as it has for me.

Recipe FAQs

Yes, prepare up to 2 days in advance. The pasta will absorb more liquid, so add extra milk or broth when reheating to reach desired consistency.

Gruyère adds nuttiness, Parmesan brings salty depth, or American cheese creates extra creaminess. Avoid pre-shredded cheese as it doesn't melt smoothly.

Freezing isn't recommended as dairy can separate. The soup keeps well refrigerated for 3-4 days and reheats beautifully on the stovetop.

Shred cheese from blocks, add gradually over low heat, and stir constantly. Avoid high heat which causes cheese to separate and become grainy.

Elbow macaroni, shells, or small pennecatch and hold the cheesy broth beautifully. Avoid long noodles or very large shapes.

Creamy Mac and Cheese Soup

Silky smooth soup blending melted sharp cheddar and mozzarella with tender elbow macaroni in a rich, creamy broth.

Prep 10m
Cook 25m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 7 oz elbow macaroni

Dairy

  • 3 cups whole milk
  • 1 ½ cups shredded sharp cheddar cheese
  • ½ cup shredded mozzarella cheese
  • 2 tbsp unsalted butter

Vegetables

  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 small carrot, finely grated

Pantry

  • 2 tbsp all-purpose flour
  • 3 cups vegetable broth
  • ½ tsp dry mustard powder
  • Salt and pepper to taste

Garnish

  • Chopped chives or green onions

Instructions

1
Cook Pasta: Boil macaroni in salted water until al dente. Drain thoroughly and set aside.
2
Sauté Aromatics: Melt butter in large pot over medium heat. Add onion and carrot; sauté 4 minutes until softened. Add garlic; cook 1 minute until fragrant.
3
Create Roux: Sprinkle flour over vegetables, stirring constantly to coat. Cook 1-2 minutes to eliminate raw flour taste.
4
Add Liquids: Gradually whisk in milk and vegetable broth, ensuring smooth incorporation. Bring mixture to gentle simmer.
5
Season Base: Stir in dry mustard powder, salt, and pepper. Reduce heat to low setting.
6
Melt Cheese: Add cheeses in small batches, stirring continuously until completely melted and soup achieves velvety consistency.
7
Combine Pasta: Fold cooked macaroni into soup. Heat gently 2-3 minutes until pasta is warmed through. Adjust seasoning to preference.
8
Serve: Ladle soup into bowls and garnish with chopped chives. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large pot
  • Whisk
  • Ladle
  • Knife and cutting board

Nutrition (Per Serving)

Calories 435
Protein 17g
Carbs 48g
Fat 20g

Allergy Information

  • Contains milk and dairy products, wheat gluten. May contain egg traces from pasta.
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.