Creamy Mac and Cheese Soup

Featured in Hearty Main Courses.

This soup delivers classic mac and cheese comfort in a warming bowl. Elbow macaroni is simmered in savory chicken broth, then enfolded into a rich blend of cheddar, Swiss, and cream cheeses. The broth, thickened with a butter and flour roux, joins with garlic, a touch of dry mustard, and onion powder for depth. This creates a silky base that clings to every curve of the pasta. Finished with a sprinkle of herbs or extra cheese, it makes a satisfying meal—perfect for chilly days or whenever a cozy bowl is needed. Easily tweak the thickness by adding more broth or swap in your favorite cheese blend for a flavorful twist.

Ranah
Updated on Sat, 21 Jun 2025 19:23:51 GMT
A bowl of macaroni and cheese. Pin it
A bowl of macaroni and cheese. | yummyflavorsrecipes.com

Creamy and comforting Mac and Cheese Soup wraps all the cozy nostalgia of macaroni and cheese into a luscious soup bowl. On a chilly afternoon when my kids beg for something warm and familiar, this is the dish that never fails to bring smiles. The silky cheese sauce clings to each piece of pasta, melding everything into a truly satisfying meal.

I remember whipping this up the first time when a snowstorm kept us home for days. It was such a hit my family now calls it snow day soup.

Ingredients

  • Chicken broth or stock: gives the dish savory depth and forms the base. Pick a low sodium or homemade version for best results.
  • Elbow macaroni: classic shape for that nostalgic mac and cheese feel. Choose a sturdy brand to avoid mushy pasta.
  • Butter: brings richness and starts the roux. Look for unsalted to control seasoning.
  • All-purpose flour: thickens the soup and ensures a smooth finish.
  • Garlic: adds aroma and slight bite. Fresh cloves make a big difference here.
  • Milk: makes the soup lush and creamy. Whole milk is ideal for texture.
  • Spreadable cream cheese: melts easily for extra silkiness. Chose a high-quality option for the best mouthfeel.
  • Shredded sharp cheddar cheese: main source of cheesy flavor. Hand-shred for best melting.
  • Shredded Swiss cheese or more cheddar: Swiss adds a nutty balance. Gruyere is a great upgrade if you want a deeper flavor.
  • Onion powder: to round out savoriness without fussing with an onion.
  • Dry mustard powder: classic mac and cheese tanginess that keeps things lively.
  • Salt: to bring all the flavors together.
  • Black pepper: for warmth and subtle bite.

Step-by-Step Instructions

Boil the Pasta and Broth:
Bring the chicken broth to a brisk boil in a medium pot. Add elbow macaroni and cook just until al dente as directed by your package. The pasta continues absorbing liquid later so avoid overcooking. Do not drain so you keep the flavorful broth.
Make a Roux:
In a separate saucepan melt butter over medium heat. Scatter in the flour while whisking constantly for a full minute. This step cooks out the raw taste and creates a creamy backbone for your soup base.
Add Garlic and Milk:
Stir in the minced garlic and let it sizzle until aromatic about thirty seconds. Slowly whisk in the milk a splash at a time so the mixture stays smooth. Scrape the edges and bottom to prevent burning.
Season the Base:
Add the onion powder dry mustard salt and black pepper. Whisk as you cook over medium heat until the mixture thickens into a fragrant sauce and bubbles steadily. Let it bubble and deepen for another minute before moving on.
Melt in the Cheese:
Reduce heat to medium low. Add cream cheese cheddar and Swiss cheese. Whisk gently and patiently until everything melts into an even glossy sauce. This step ensures every spoonful of soup is luxuriously rich.
Combine Pasta and Cheese Base:
Carefully pour the cooked pasta and broth into the cheese saucepan. Stir well so cheesy sauce coats every elbow completely. Warm the soup gently for three minutes so flavors entwine and the temperature evens out.
Taste and Finish:
Give your soup a taste. Add more salt and pepper if you crave a brighter punch. Serve immediately topped with a little extra cheese and a sprinkle of parsley if desired.
A bowl of pasta with cheese and herbs. Pin it
A bowl of pasta with cheese and herbs. | yummyflavorsrecipes.com

To me nothing beats the rich tang of sharp cheddar in this soup. My kids love stirring in a secret handful of extra cheese. The first time we made it we ended up eating it in our pajamas with a movie and it turned into an unforgettable family favorite.

Storage tips

Cool leftovers completely before refrigerating in an airtight container. The soup will thicken as it chills. To reheat add a splash of broth or milk and warm gently on the stove. It will keep for three days and actually tastes even more flavorful the next day.

Ingredient substitutions

No chicken broth on hand Vegetable broth works beautifully. If you want an even richer version swap some stock for half and half. Gruyere or Monterey Jack can stand in for either cheese.

Serving suggestions

I like to top each bowl with a scattering of chives or crispy bacon. Serve alongside a crisp green salad for a complete meal. Crusty bread is perfect for dunking.

A bowl of pasta with cheese and herbs. Pin it
A bowl of pasta with cheese and herbs. | yummyflavorsrecipes.com

Cultural context

Mac and cheese might feel like peak American comfort food but this soup nods to the creamy cheese soups of the Midwest. It is a nostalgic twist that bridges childhood favorites and grown up coziness.

Frequently Asked Questions

→ What is the best cheese blend for this soup?

Cheddar offers bold flavor while Swiss brings creaminess. Try smoked cheddar or Gruyère for depth. Adjust to taste for your perfect cheese balance.

→ Can I make this vegetarian?

Absolutely. Substitute the chicken broth with vegetable broth for a vegetarian-friendly bowl with the same creamy texture and savory taste.

→ How do I prevent the soup from turning too thick?

If your soup thickens as it stands, simply stir in additional broth or a splash of milk before reheating to reach your preferred consistency.

→ Is it possible to use different pasta shapes?

Yes, small pasta shapes like shells or ditalini work well and absorb the cheese sauce nicely, giving you flexibility in the texture of your soup.

→ How should leftovers be stored?

Store cooled soup in the refrigerator for up to 3 days. Reheat gently, adding a little broth if needed to loosen it up.

→ Can I freeze this soup?

Freezing is possible, though the texture may change slightly due to the dairy. Thaw and stir well while reheating, refreshing with extra milk or broth if necessary.

Creamy Mac and Cheese Soup

Cozy up with a bowl of creamy mac and cheese soup, full of buttery cheese and tender pasta.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
By: Ranah

Category: Hearty Main Dishes

Difficulty: Easy

Cuisine: American

Yield: 4 Servings (4 bowls)

Dietary: ~

Ingredients

→ Main Ingredients

01 4 to 5 cups chicken broth
02 1 1/4 cups uncooked elbow macaroni
03 2 tablespoons unsalted butter
04 2 tablespoons all-purpose flour
05 2 cloves garlic, minced
06 1 cup whole milk
07 4 ounces spreadable cream cheese
08 1 cup shredded sharp cheddar cheese
09 1/2 cup shredded Swiss cheese or additional cheddar cheese
10 1/2 teaspoon onion powder
11 1/2 teaspoon dry mustard powder
12 1/4 teaspoon salt
13 1/4 teaspoon ground black pepper

Instructions

Step 01

In a medium pot, bring the chicken broth to a boil. Add elbow macaroni and cook until al dente according to package instructions. Do not drain; keep the pasta and broth together.

Step 02

While the pasta cooks, melt butter in a separate saucepan over medium heat. Whisk in the flour and cook for 1 minute to remove the raw taste.

Step 03

Add minced garlic to the roux and cook until fragrant, about 30 seconds. Gradually whisk in milk, a little at a time, continuing to whisk until the mixture is smooth.

Step 04

Stir in onion powder, dry mustard powder, salt, and black pepper. Continue cooking over medium heat, whisking frequently, until the sauce thickens and becomes bubbly. Let it boil gently for 1 minute.

Step 05

Reduce heat to medium-low. Stir in the cream cheese, shredded cheddar, and Swiss cheese until the mixture is completely smooth and thick.

Step 06

Add the cooked pasta along with chicken broth to the cheese sauce. Stir thoroughly, then heat over medium for about 3 minutes or until the soup is piping hot.

Step 07

Taste and adjust salt and pepper as desired. Serve garnished with extra cheese and fresh chopped parsley if preferred.

Notes

  1. For an even silkier texture, add more chicken broth if the soup thickens upon standing.
  2. Smoked cheddar or Gruyère can provide a deeper flavor profile.
  3. This soup is especially comforting on chilly days and is a satisfying twist on classic macaroni and cheese.

Tools You'll Need

  • Medium pot
  • Saucepan
  • Whisk
  • Measuring cups and spoons
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains milk and dairy products
  • Contains wheat (gluten)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 460
  • Total Fat: 23 g
  • Total Carbohydrate: 44 g
  • Protein: 19 g