Creamy Mac and Cheese Soup

Rich homemade mac and cheese soup with tender elbow pasta swimming in melted cheddar Save to Pinterest
Rich homemade mac and cheese soup with tender elbow pasta swimming in melted cheddar | nowwecook.com

This rich and velvety soup transforms everyone's favorite comfort food into a spoonable delight. Elbow macaroni floats in a smooth cheese-infused broth made with sharp cheddar and mozzarella, creating a silky texture that coats every bite. The addition of sautéed onions, garlic, and a hint of dry mustard adds depth and warmth, while the vegetable broth keeps the flavors balanced and not overly heavy.

Ready in just 35 minutes, this versatile dish works wonderfully as a hearty main course or crowd-pleasing starter. The soup naturally thickens as it sits, making leftovers even more satisfying the next day.

Snow was falling hard against my kitchen window last January when I first attempted this soup. I had leftover mac and cheese from the night before and thought why not transform it into something warm and spoonable. That impulsive experiment turned into the coziest discovery of my winter cooking repertoire, and now it is my go to when I need serious comfort food.

My sister came over unexpectedly that evening, shivering from her commute. I ladled this soup into mismatched mugs and we sat on the couch while steam rose up between our conversations. She asked for the recipe before she even finished her first bowl, and now she makes it for her own family on rainy Tuesdays.

Ingredients

  • Elbow macaroni (200 g): These little curves catch the cheesy broth in every bite, and their size is perfect for soup spoonfuls
  • Whole milk (3 cups): The richness creates that velvety texture that makes restaurant soups so memorable
  • Sharp cheddar cheese (1 ½ cups): Sharp varieties give that bold cheesy flavor without needing excessive amounts
  • Mozzarella cheese (½ cup): This adds the most incredible stretchy quality to the soup
  • Unsalted butter (2 tbsp): Starting your vegetable base with butter builds layers of flavor from the ground up
  • Small onion (1, diced): The foundation that makes the soup taste homemade and not like something from a can
  • Garlic (2 cloves, minced): Fresh garlic makes all the difference between good and unforgettable
  • Grated carrot (1 small, optional): Adds natural sweetness and a gorgeous golden hue
  • All-purpose flour (2 tbsp): The secret to achieving the perfect body without making a separate roux
  • Vegetable broth (3 cups): Use a quality brand you enjoy drinking on its own
  • Dry mustard powder (½ tsp): This tiny pinch wakes up all the cheese flavors
  • Salt and pepper: Essential for balancing the richness

Instructions

Cook the pasta:
Boil your macaroni in salted water until just al dente, then drain and set aside
Build the flavor base:
Melt butter in a large pot over medium heat and cook the onion and carrot until soft, about 4 minutes
Add aromatic depth:
Stir in the minced garlic and let it cook for just one minute until fragrant
Create the soup body:
Sprinkle flour over the vegetables, stir to coat everything evenly, and cook for 1 to 2 minutes to eliminate any raw flour taste
Add the liquids:
Slowly whisk in the milk and vegetable broth, making sure to break up any lumps as you go
Simmer gently:
Bring the mixture to a gentle simmer and stir in the dry mustard, salt, and pepper
Melt the magic:
Reduce heat to low and add the cheeses a handful at a time, stirring until each addition disappears into the soup
Bring it all together:
Add the cooked macaroni and let everything heat gently for another 2 to 3 minutes
Serve it up:
Ladle into bowls while steaming hot and finish with chopped chives or bacon bits if you like
Creamy mac and cheese soup garnished with fresh chives in a white ceramic bowl Save to Pinterest
Creamy mac and cheese soup garnished with fresh chives in a white ceramic bowl | nowwecook.com

This recipe saved me during a particularly chaotic week when my kitchen was the only room that felt calm. There is something meditative about stirring cheese into hot broth and watching it transform into liquid gold. Now whenever I make it, I am reminded that sometimes the best comfort comes from the simplest ingredients.

Making It Your Own

The beauty of this soup lies in how well it adapts to whatever you have on hand. Sometimes I swap in gruyere for a nutty depth, other times I use pepper jack for a gentle kick. I have even stirred in pureed roasted butternut squash when autumn cravings hit hard.

Serving Suggestions

A crusty baguette for dipping makes this a complete meal. I also love serving it alongside a simple green salad with a sharp vinaigrette to cut through the richness. For dinner parties, individual ramekins with a breadcrumb topping baked until golden never fail to impress.

Storage And Meal Prep

This soup keeps beautifully in the refrigerator for up to three days, though the pasta will continue softening. When reheating, do it slowly over low heat and stir frequently to prevent scorching. For freezing, skip adding the pasta initially and stir it in when you reheat the thawed soup base.

  • Always cool soup completely before transferring to storage containers
  • Label your containers with the date so you can track freshness
  • Never freeze soup that has already been reheated
Spoonful of velvety mac and cheese soup featuring gooey cheese and macaroni noodles Save to Pinterest
Spoonful of velvety mac and cheese soup featuring gooey cheese and macaroni noodles | nowwecook.com

There is honest warmth in a bowl of this soup that goes far beyond its temperature. I hope it brings the same comfort to your table as it has to mine.

Recipe FAQs

Yes, you can prepare the soup base up to 2 days in advance. Store it separately from the pasta and reheat gently, adding the cooked macaroni just before serving to prevent it from becoming mushy.

Sharp cheddar provides the most flavor impact, while mozzarella adds creaminess and stretch. You can also experiment with Gruyère for a nuttier taste or add Parmesan for extra depth.

Keep the heat on low when adding cheese and avoid boiling. Add cheese gradually, stirring constantly until fully melted. If separation occurs, whisk in a small amount of cold milk or cream.

Freezing isn't recommended as dairy-based soups can separate and become grainy when thawed. It's best enjoyed fresh or refrigerated for up to 3 days.

Substitute gluten-free elbow macaroni and use a 1:1 gluten-free flour blend instead of all-purpose flour. The texture and flavor will remain delicious.

Crusty bread, garlic knots, or a simple green salad with vinaigrette complement the rich flavors beautifully. For added crunch, top with toasted breadcrumbs or croutons.

Creamy Mac and Cheese Soup

Creamy, cheesy soup with elbow macaroni, sharp cheddar, and mozzarella. A comforting 35-minute meal perfect for cold weather.

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
  • Crispy bacon bits

Instructions

1
Prepare the Pasta: Cook macaroni in salted boiling water until just al dente. Drain and set aside.
2
Sauté Aromatics: Melt butter in a large pot over medium heat. Add onion and carrot, cook until soft, approximately 4 minutes. Add garlic and cook for another minute.
3
Create Roux Base: Sprinkle flour over the vegetables and stir to coat evenly. Cook for 1-2 minutes to eliminate raw flour taste.
4
Add Liquids: Slowly whisk in milk and vegetable broth, ensuring no lumps form. Bring mixture to a gentle simmer.
5
Season the Base: Add dry mustard, salt, and pepper. Reduce heat to low setting.
6
Incorporate Cheeses: Stir in cheeses gradually, one handful at a time, mixing until completely melted and soup achieves smooth consistency.
7
Combine and Finish: Add cooked macaroni to the soup. Heat gently for 2-3 minutes. Adjust seasoning to preference. Serve hot, garnished with chives or bacon bits if desired.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Whisk
  • Ladle
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 435
Protein 17g
Carbs 48g
Fat 20g

Allergy Information

  • Contains milk and dairy products
  • Contains gluten from wheat flour and pasta
  • May contain egg depending on pasta brand
Jessica Cole

Sharing quick, wholesome recipes and practical cooking tips for busy home cooks.