Creamy Four-Cheese Macaroni and Cheese Recipe

This post may contain affiliate links, please visit our privacy policy for details.

Creamy, cheesy, and irresistibly comforting—this Four Cheese Mac and Cheese is simple to make and full of flavor. Tender pasta shells are coated in a silky sauce made from Parmesan, white and yellow cheddar, and a touch of cream cheese for extra creaminess. It’s ready in 20 minutes or less, making it ideal for busy weeknights, kid-friendly dinners, or a crowd-pleasing holiday side.

bowl of mac and cheese on marble surface with two forks, thyme sprigs, bowl of cheese, and white flowers around

About the Recipe

Mac and cheese is a classic for a reason: it’s comforting, easy, and versatile. This version has been a staple in our kitchen for years. It’s reliably creamy and cheesy without being greasy, and the small amount of cream cheese in the sauce helps the texture stay smooth and stable so it won’t separate or become grainy.

close up of macaroni and cheese with grated parmesan and thyme sprigs on top
overhead shot of bowl of macaroni and cheese with fork dug inside, flowers and thyme sprigs around

We often make this for family dinners and holidays—it’s always one of the first dishes to disappear. The cream cheese doesn’t add a strong flavor; instead it lends body and helps the sauce stay cohesive and velvety.

angled shot of macaroni and cheese in antique bowl with forks, vase of flowers, and bowl of grated parmesan behind

Best of all: this recipe comes together quickly. From start to finish you’ll have a big, comforting bowl of mac and cheese in about 20 minutes.

Why You’ll Love This Four Cheese Mac and Cheese

  • Creamy and full of cheesy flavor.
  • Sauce stays smooth—no graininess or separation.
  • Reheats and stores well.
  • Family and crowd-pleasing.
  • Quick and easy to prepare.
  • Perfect for both weeknights and holidays.
  • Ready in 20 minutes or less.
angled close up of mac and cheese with fork in bowl, flowers and base behind

Equipment Needed

  • 4-quart pot
  • Strainer or colander
  • Whisk
  • Wooden spoon

Ingredients

(Full ingredient amounts and recipe details are provided in the recipe card below.)

  • Macaroni shells (or pasta of choice)
  • Unsalted butter
  • All-purpose flour
  • Whole milk
  • Grated Parmesan cheese
  • Cream cheese
  • Shredded yellow cheddar
  • Shredded white cheddar
  • Salt and pepper
cheddar cheese, macaroni shells, salt, pepper, cream cheese, flour, parmesan, butter, milk, and white cheddar on marble surface

How to Make Mac and Cheese

Step 1: Cook the pasta

Cook pasta according to package directions until al dente. Drain and set aside.

cooked medium macaroni shells in colander on marble surface

Step 2: Make the cheese sauce

In a 4-quart saucepan, melt the butter over medium heat. Stir in the flour and cook until smooth to form a roux.

melted butter in small pot
flour and melted butter in pot

Whisk in milk a little at a time, beating after each addition until smooth. Bring just to a boil, then reduce the heat and simmer until the sauce thickens, about 3–5 minutes.

milk added to roux in small pot
cream mixture in small pot

Stir in the Parmesan until melted, then add the cream cheese and stir until incorporated. Add the shredded yellow and white cheddar, one at a time, stirring until each is fully melted. Season with salt and pepper to taste.

parmesan added to cream mixture
cream cheese stirred into milk mixture

Step 3: Combine

Fold the drained pasta into the sauce until well coated. Serve immediately.

macaroni shells and cheese sauce in small pot on marble surface
macaroni and cheese in small pot

What Can I Add to Mac and Cheese?

This mac and cheese is a great canvas for additions. Try:

  • Sautéed broccoli florets
  • Cooked bacon
  • Grilled, fried, or baked chicken
  • Tofu or spinach
  • English peas
  • Jalapeños or green onions
  • Chopped ham or cooked turkey
  • Minced garlic or fresh herbs (parsley, thyme)
  • Toasted breadcrumbs for crunch
close up of bowl of mac and cheese with thyme sprigs and grated cheese on top

Best Pasta to Use

Pasta shape is a matter of preference. Medium shells work wonderfully because each shell holds a scoop of sauce, but any pasta you have on hand will do.

How to Store

Store cooled mac and cheese in an airtight container in the refrigerator for 3–5 days. You can freeze it in a freezer-safe container for up to 3 months—thaw in the refrigerator overnight before reheating. When reheating on the stove, add a splash of whole milk to refresh the sauce.

Substitutions

  • Any cheese can be used, but different cheeses will change the flavor and texture.
  • Any pasta shape will work, though shell-like shapes hold sauce nicely.

Expert Tips

  • 1/2 cup grated Parmesan equals about 2 oz.
  • 3/4 cup grated cheddar equals about 3 oz.
  • 1/4 cup cream cheese equals about 2 oz.
  • Follow pasta package directions to avoid overcooking; rinse briefly with cold water to stop cooking.
  • Shredding your own cheese improves texture and melting.
  • Use sharp cheddar for best flavor.
  • The béchamel should thicken in 3–4 minutes; don’t overcook.
  • Ensure each cheese is melted before adding the next for a smooth sauce.
  • Use a whisk for a silky béchamel.
  • Fold pasta gently to avoid breaking shells.

When you try this Creamy Four Cheese Mac and Cheese, leave a comment and let us know how it turned out!

bowl of mac and cheese on marble surface with two forks, thyme sprigs, bowl of cheese, and white flowers around

Creamy Four Cheese Mac and Cheese

Simple, easy, and oh so delicious. Four cheeses and pantry staples come together in 20 minutes or less.
Prep Time: 5 mins
Cook Time: 15 mins
Total Time: 20 mins
Servings: 12

Ingredients

  • 4 cups shells (or pasta of choice)
  • 2 Tablespoons unsalted butter
  • 2 Tablespoons all-purpose flour
  • 2 cups whole milk
  • 1/2 cup grated Parmesan cheese
  • 3/4 cup shredded white cheddar cheese
  • 3/4 cup shredded yellow cheddar cheese
  • 1/4 cup cream cheese, cut into cubes
  • Salt and pepper, to taste

Instructions

  1. Cook pasta according to package directions. Drain and set aside.
  2. In a 4-quart saucepan, melt butter. Add flour and stir until smooth.
  3. Whisk in milk a little at a time until smooth. Bring just to a boil, then reduce heat and cook until thickened, 3–5 minutes.
  4. Stir in Parmesan until melted. Add cream cheese and stir to combine.
  5. Add shredded cheddars and stir until fully melted. Season with salt and pepper.
  6. Fold in drained pasta until coated. Serve immediately.

Notes & Tips

Substitutions:

  • Different cheeses can be used, though results will vary.
  • Any pasta shape works—shells capture sauce particularly well.

Expert Tips:

  • Shred cheese yourself for better melting.
  • Don’t overcook pasta; rinse with cold water to stop cooking if needed.
  • When reheating, add a splash of milk to refresh the sauce.

– Still Hungry? –

Here are a few recipes you may like!

  • Easy 6-Ingredient Irish Beer Bread

  • Sautéed Lemon Garlic Green Beans with Toasted Breadcrumbs

  • Roasted Garlic and Sour Cream Mashed Potatoes