Creamy Mac and Cheese Soup

Rich and creamy mac and cheese soup loaded with elbow pasta in a golden cheese broth Pin It
Rich and creamy mac and cheese soup loaded with elbow pasta in a golden cheese broth | homespoonstories.com

This creamy, comforting soup transforms classic mac and cheese into a warming bowl perfect for chilly days. Made with elbow macaroni, sharp cheddar, and mozzarella in a velvety milk-based broth, it delivers all the cheesy goodness you love in soup form.

The base starts with butter-sautéed vegetables, thickened with flour, then enriched with whole milk and vegetable broth. Dry mustard powder enhances the cheddar's natural sharpness while garlic and onion add aromatic depth. Ready in just 35 minutes, this vegetarian dish serves four generously.

For extra richness, finish with a splash of cream or add crispy bacon bits as garnish. The soup thickens as it sits, making it even more satisfying the next day.

The first time I made this, my roommate walked through the door and announced it smelled like a school cafeteria, but in the best possible way. There's something about combining mac and cheese with soup format that feels like discovering a secret loophole in comfort food. I'd been experimenting with cheese soups for weeks, but nothing clicked until I decided to stop fighting the pasta craving and just embrace it.

I served this at a dinner party during a snowstorm last winter, and everyone sat around the table longer than usual, just spooning up seconds and thirds. Something about this soup makes people linger, maybe because it feels like being wrapped in a warm blanket. One friend admitted she'd been having a terrible week, and this bowl was exactly what she needed.

Ingredients

  • 200 g elbow macaroni: The classic shape catches the creamy broth perfectly, though any small pasta works in a pinch
  • 3 cups (720 ml) whole milk: Creates that velvety base, though I've used half-and-half when I wanted extra richness
  • 1 ½ cups (180 g) shredded sharp cheddar cheese: Sharp cheese gives the soup backbone without needing as much salt
  • ½ cup (60 g) shredded mozzarella cheese: Adds the stretchy, melty quality that makes mac and cheese irresistible
  • 2 tbsp (30 g) unsalted butter: Start your roux right, and everything else follows
  • 1 small onion, diced: The foundation of flavor, softened until sweet
  • 2 cloves garlic, minced: Add this after the onions so it doesn't burn and turn bitter
  • 1 small carrot, finely grated: Optional, but I love the subtle sweetness and color it brings
  • 2 tbsp (16 g) all-purpose flour: The thickening magic that transforms milk into soup
  • 3 cups (720 ml) vegetable broth: Keeps it vegetarian, but chicken broth works if you prefer
  • ½ tsp dry mustard powder: The secret ingredient that makes cheese taste more like cheese
  • Salt and pepper to taste: Taste as you go, especially since the cheese brings its own saltiness

Instructions

Cook the pasta:
Boil your macaroni in salted water until just shy of done, since it'll continue cooking in the soup
Build your flavor base:
Melt butter in your large pot over medium heat, then soften the onions and carrots for about 4 minutes until they're fragrant
Add the aromatic:
Stir in the garlic and let it cook for just one minute until fragrant, watching carefully so it doesn't brown
Create the roux:
Sprinkle the flour over the vegetables and stir constantly for 1-2 minutes, cooking out that raw flour taste
Make it liquid:
Whisk in the milk and broth gradually, taking your time to prevent any lumps from forming
Season and simmer:
Add the dry mustard, salt, and pepper, then reduce the heat to low while you prep the cheese
Melt in the cheese:
Stir in the cheeses a handful at a time, letting each batch melt completely before adding more
Bring it together:
Fold in the cooked pasta and let everything get friendly for 2-3 more minutes before serving
Steaming bowl of homemade mac and cheese soup topped with fresh green onions Pin It
Steaming bowl of homemade mac and cheese soup topped with fresh green onions | homespoonstories.com

My sister called me at midnight once, demanding this recipe after a friend had made it for her. She said it was the only thing her picky toddler had eaten enthusiastically all week. That's when I knew this wasn't just a recipe anymore.

Make It Your Own

I've discovered that a pinch of smoked paprika transforms this into something entirely different, giving it that bacon-like smokiness without any meat. Sometimes I'll add a handful of frozen peas or spinach during the last few minutes, just to feel slightly virtuous about serving pasta soup for dinner.

Serving Suggestions

A crusty piece of garlic bread is non-negotiable in my house, perfect for swiping the bottom of the bowl. On busy weeknights, I'll serve this alongside a simple green salad with vinaigrette to cut through all that richness.

Storage And Reheating

This soup keeps beautifully in the refrigerator for up to three days, though the pasta will continue absorbing liquid. When reheating, always add a splash of milk or broth and warm it gently over low heat.

  • Never reheat this in the microwave or you'll lose that velvety texture
  • If it looks too thick after refrigeration, thin it with broth rather than water
  • The flavors actually develop overnight, so leftovers might taste even better
Spoon lifting tender macaroni from a velvety mac and cheese soup with melted cheddar Pin It
Spoon lifting tender macaroni from a velvety mac and cheese soup with melted cheddar | homespoonstories.com

There's something deeply satisfying about a recipe that feels like a warm hug, and this soup delivers exactly that every single time.

Recipe Questions & Answers

Yes, prepare the soup base up to 2 days in advance. Store it separately from the pasta and recombine when reheating to prevent the macaroni from becoming mushy.

Elbow macaroni is traditional, but small shells, ditalini, or mini penne also work well. Choose shapes that hold onto the cheesy broth effectively.

Keep the heat on low when adding cheese and stir constantly. High heat can cause cheese to separate and become grainy. Add cheese gradually, allowing each handful to melt completely.

The texture changes when frozen due to the dairy and pasta. For best results, freeze the broth base without pasta or add fresh pasta when reheating.

Sharp cheddar provides bold flavor, while Gruyère, fontina, or smoked gouda add depth. Avoid pre-shredded cheese as anti-caking agents can create a grainy texture.

Use gluten-free pasta and substitute all-purpose flour with a 1:1 gluten-free flour blend or cornstarch. Double-check that your vegetable broth and other ingredients are certified gluten-free.

Creamy Mac and Cheese Soup

Warm, cheesy comfort in a bowl with tender macaroni and rich cheddar flavor.

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

Ingredients

Pasta

  • 7 ounces elbow macaroni

Dairy

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

Vegetables

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

Pantry

  • 2 tablespoons all-purpose flour
  • 3 cups vegetable broth
  • ½ teaspoon 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: In a large pot, melt butter over medium heat. Add onion and carrot, cook until soft (about 4 minutes). Add garlic and cook for another minute.
3
Create Roux Base: Sprinkle flour over the vegetables and stir to coat. Cook for 1-2 minutes to remove raw flour taste.
4
Add Liquids: Slowly whisk in milk and vegetable broth, ensuring no lumps remain. Bring to a gentle simmer.
5
Season the Base: Add dry mustard, salt, and pepper. Reduce heat to low.
6
Melt Cheeses: Stir in cheeses, a handful at a time, stirring until fully melted and the soup is smooth.
7
Combine and Serve: Add cooked macaroni. Heat gently another 2-3 minutes. Adjust seasoning as needed. Serve hot, garnished with chives or optional bacon bits.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 435
Protein 17g
Carbs 48g
Fat 20g

Allergy Information

  • Contains milk/dairy, gluten (wheat), possible egg (if present in pasta). For allergies, use gluten-free pasta/flour and dairy alternatives as needed.
Holly Whitaker

Sharing easy, comforting recipes and meal prep tips for passionate home cooks.