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.

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.


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.

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.

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

How to Make Mac and Cheese
Step 1: Cook the pasta
Cook pasta according to package directions until al dente. Drain and set aside.

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.


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.


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.


Step 3: Combine
Fold the drained pasta into the sauce until well coated. Serve immediately.


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

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!

Creamy Four Cheese Mac and Cheese
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
- Cook pasta according to package directions. Drain and set aside.
- In a 4-quart saucepan, melt butter. Add flour and stir until smooth.
- 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.
- Stir in Parmesan until melted. Add cream cheese and stir to combine.
- Add shredded cheddars and stir until fully melted. Season with salt and pepper.
- 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