Mac and Cheese Soup

About the author: Susan Updated on Sat, 24 Jan 2026 15:24:24 GMT Soups & Stews

Tags: #cheddar #soup #comfort-food #one-pot #family-dinner

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:24:24 GMT

View Recipe →
Mac and Cheese Soup with cheddar and green onions in a white bowl Pin it
Mac and Cheese Soup with cheddar and green onions in a white bowl

Mac and Cheese Soup is what I make when I want the comfort of a cheesy pasta dinner but need something warmer and easier to spoon from a bowl. It has tender elbows, a cheddar-rich broth, and enough body to feel like dinner without becoming a pot of glue.

The key is timing. Let the macaroni cook in broth for flavor, then lower the heat before the milk and cheese go in. That keeps the soup smooth instead of grainy.

Cheesy Soup Bowl Basics

This soup works best with a short list of steady ingredients. Use sharp cheddar for flavor, mozzarella for a little stretch, and whole milk so the broth tastes creamy rather than thin.

Ingredients for Mac and Cheese Soup with macaroni, cheddar, milk, and onions
Ingredients for Mac and Cheese Soup with macaroni, cheddar, milk, and onions
  • Elbow macaroni. Gives the soup the familiar mac and cheese bite and cooks right in the broth.
  • Butter and flour. Form a quick roux that helps the soup hold a smooth, spoonable body.
  • Onion and garlic. Add a savory base so the soup tastes homemade instead of flat.
  • Chicken or vegetable broth. Cooks the pasta and gives the bowl more depth than water.
  • Whole milk and half-and-half. Make the soup creamy without needing a heavy amount of cheese.
  • Sharp cheddar. Brings the main mac and cheese flavor. Shred it from a block for the best melt.
  • Mozzarella. Softens the sharp cheddar and gives the soup a gentle pull.
  • Dijon mustard and paprika. Wake up the cheese flavor without making the soup taste mustardy or smoky.

Make Mac and Cheese Soup

  1. Soften the aromatics. Melt the butter in a heavy pot, then cook the onion until it looks glossy and tender. Add garlic for the last 30 seconds so it smells sweet, not scorched.
  2. Start the roux. Sprinkle in the flour and stir for 1 minute. This cooks off the raw flour taste and sets up a creamy base.
  3. Cook the macaroni. Whisk in the broth, bring it to a simmer, and add the pasta. Stir often until the elbows are just tender.
  4. Add the dairy gently. Lower the heat and stir in milk, half-and-half, Dijon, paprika, salt, and pepper. Keep it below a hard boil.
  5. Melt in the cheese. Add cheddar and mozzarella by handfuls, stirring until smooth. Taste, adjust seasoning, and serve while the soup is loose and glossy.

Keep The Cheese Smooth

Cheese soup punishes high heat. Once the macaroni is tender, turn the burner down and give the pot a minute to calm before the dairy goes in. Boiling milk and cheese can split into an oily top and a rough texture.

Freshly shredded cheddar is worth the extra two minutes. It melts cleaner and tastes sharper. If you love a thicker mac style, try the cheese blend in Delicious Five-Cheese Mac and Cheese, but keep the soup base a little looser here so it stays spoonable.

When The Soup Thickens

This soup gets thicker the longer it sits. That is normal. Pasta keeps drinking the broth even after the heat is off, so serve it soon if you want a true soup texture.

If the pot tightens up before dinner, add warm broth or milk a splash at a time. Stir slowly until it loosens. For a thicker baked-style bowl, you may prefer Good Ole Fashion Mac and Cheese, but this recipe should still flow from the spoon.

Easy Add-Ins

Keep add-ins cooked and ready before they hit the pot. Crisp bacon, diced ham, shredded chicken, peas, and steamed broccoli all work well. Roasted cauliflower is especially good because it brings a nutty edge against the cheddar. For another cozy cheese-and-vegetable bowl, the Cheddar Cauliflower and Roasted Garlic Soup is a good match.

For heat, add a pinch of cayenne or use pepper jack for part of the cheddar. Do not replace all the cheddar with mild cheese or the soup can taste dull.

Storage Without Mushy Pasta

Leftovers are still good, but the texture changes. The macaroni softens and the broth thickens. Cool the soup quickly and refrigerate it in a covered container. For general leftover handling, follow current USDA food-safety guidance.

Reheat over medium-low heat with extra milk or broth. Stir often and stop as soon as the soup is hot. Freezing is not my first choice because dairy-based cheese soups can thaw grainy.

What To Serve Beside It

A bowl this rich likes something crisp or sharp next to it. Try a green salad, roasted broccoli, sliced apples, or pickles. Garlic bread also works if you want full comfort food.

If you are building a mac and cheese spread for a family dinner, pair this soup with Easy White Cheddar Mac and Cheese and let people choose creamy, brothy, or baked-style comfort.

Mac and Cheese Soup, plated and served
Mac and Cheese Soup, plated and served

Summary

Serve this soup right away with green onions, extra cheddar, or a few crisp bacon bits if you like. Leftovers thicken in the fridge, so loosen them with milk or broth when reheating.

Mac and Cheese Soup
Mac and Cheese Soup

FAQs

Can I use pre-shredded cheese in Mac and Cheese Soup?

You can, but freshly shredded cheese melts smoother. Bagged shredded cheese often has anti-caking starches that can make the soup feel a little sandy.

What pasta shape works best?

Elbow macaroni is classic because it cooks quickly and holds the cheese broth well. Small shells, ditalini, or mini penne also work, but check early so they do not overcook.

How do I keep the soup from turning grainy?

Lower the heat before adding milk, half-and-half, and cheese. Add the cheese by handfuls and stir until each addition melts before adding more.

Can I make this vegetarian?

Yes. Use vegetable broth instead of chicken broth and check that your cheeses use vegetarian-friendly enzymes if that matters to you.

How should I store leftovers?

Cool the soup, then refrigerate it in an airtight container for up to 3 days. The pasta will absorb liquid, so reheat gently with a splash of milk or broth.

Can I add meat or vegetables?

Yes. Stir in cooked bacon, ham, shredded chicken, broccoli, peas, or roasted cauliflower near the end. Use cooked add-ins so the cheese base does not spend too long over heat.

References

Sources cited in this recipe.
4.60 from 7 votes

Mac and Cheese Soup

Prep time:
12 min
Cook time:
25 min
Total time:
37 min
Servings:
6
Mac and Cheese Soup with cheddar and green onions in a white bowl

Creamy Mac and Cheese Soup with elbow macaroni, cheddar, and a smooth cheese broth for a cozy one-pot dinner.

Ingredients

  • For the soup base

  • 3 tablespoons unsalted butter
  • 1/2 cup (75 g) finely diced yellow onion
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 4 cups (960 ml) low-sodium chicken broth or vegetable broth
  • 1 3/4 cups (210 g) uncooked elbow macaroni
  • For the cheese finish

  • 1 1/2 cups (360 ml) whole milk
  • 1 cup (240 ml) half-and-half
  • 2 cups (225 g) freshly shredded sharp cheddar cheese
  • 1/2 cup (55 g) shredded mozzarella cheese
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon paprika
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Sliced green onions or extra cheddar, for serving

Instructions

1.

1. Soften the onion: Melt the butter in a large heavy pot over medium heat. Add the onion and cook for 4-5 minutes, stirring often, until softened. Add the garlic and cook for 30 seconds.

2.

2. Cook the roux: Sprinkle in the flour and stir constantly for 1 minute. The mixture should look thick and pale golden, not browned.

3.

3. Simmer the pasta: Slowly whisk in the broth until smooth. Bring to a gentle boil, stir in the macaroni, and cook uncovered for 8-10 minutes, stirring often, until just tender.

4.

4. Add the dairy: Reduce the heat to low. Stir in the milk, half-and-half, Dijon mustard, paprika, salt, and pepper. Heat gently for 2-3 minutes without boiling.

5.

5. Melt the cheeses: Add the cheddar and mozzarella a handful at a time, stirring until melted before adding more. Thin with extra broth or milk if needed, then taste and adjust seasoning.

6.

6. Serve hot: Ladle into bowls and top with green onions or a little extra cheddar. Serve right away while the soup is creamy and loose.

Good to know

  1. Best served immediately because the macaroni continues to absorb liquid.
  2. Use freshly shredded cheese for the smoothest soup.
  3. Add cooked bacon, ham, broccoli, or chicken after the cheese melts if desired.

Equipment

  • Large heavy pot or Dutch oven
  • Whisk
  • Box grater
  • Wooden spoon

Allergens

Always check labels if you have allergies.
  • Dairy
  • Gluten

Nutrition facts

Values are estimates per serving.
  • Calories: 445
  • Fat: 25 g
  • Carbs: 39 g
  • Protein: 18 g