Creamy Three-Cheese Macaroni Bake

You haven’t lived until you’ve tried this Three Cheese Mac and Cheese. It’s the perfect balance of cheesy, creamy, and comforting. Made with three flavorful cheeses and simple pantry ingredients, this stovetop mac ’n’ cheese works as a rich side or a satisfying main.

A saucepan full of stovetop macaroni and cheese with a wooden spoon inside it on marble

Three Cheese Mac and Cheese Recipe

When life is busy—or when you want something comforting without a lot of fuss—this stovetop Three Cheese Mac and Cheese delivers. It’s not the boxed kind, nor is it the baked casserole with breadcrumbs. This version is made on the stove, producing a luxuriously creamy sauce that clings to every noodle.

The three cheeses—pepper jack, white cheddar, and parmesan—give this mac a layered flavor: creamy, tangy, and with a touch of heat. It takes a little more time than stirring in processed cheese powder, but the result is so worth it: real cheese flavor and a silky texture that won’t turn into a dry brick when it cools.

Why I love this recipe:

  • Versatile: serve it as a main course or as a decadent side dish.
  • Rich and creamy: cheese-forward and satisfying for any cheese lover.
  • Simple ingredients: better than boxed or frozen versions, and you control what goes in.
Ingredients to make three cheese stovetop macaroni and cheese on a marble surface in bowls

What you need to make this recipe:

Scroll to the recipe card for complete measurements and the step-by-step instructions.

  • Pot for boiling pasta
  • Colander
  • Large skillet, braiser, or deep saucepan
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Cheese grater (if shredding cheese from blocks)

Ingredients to buy:

  • Elbow macaroni – or another small pasta shape like rotini or mini shells.
  • Unsalted butter – adjust salt in the recipe if you use salted butter.
  • All-purpose flour – for the roux that thickens the sauce.
  • Whole milk – do not use skim; 2% will make a slightly lighter sauce.
  • Half-and-half – for extra creaminess; heavy cream will make it even richer.
  • Dijon mustard – yellow or a pinch of dry mustard powder will also work.
  • Kosher or sea salt
  • White pepper – or black pepper if preferred.
  • White cheddar – sharp or extra sharp, shredded from a block if possible.
  • Pepper jack – for mild heat; swap with Monterey Jack for less spice.
  • Grated parmesan – the finely grated, powdery kind blends smoothly into the sauce.

Customizations and substitutions

Less spice: Use Monterey Jack instead of pepper jack or reduce the pepper jack proportion.

Different cheeses: Try yellow cheddar, mozzarella, Gruyère, Colby Jack, or even a bit of American for a creamier mouthfeel.

Pasta shapes: Gemelli, fusilli, farfalle, or mini shells are great alternatives that catch sauce well.

Bake it: If you prefer a crispy topping, transfer to a casserole dish, sprinkle with panko, and bake at 400°F for 15–20 minutes until golden and bubbly.

Butter and flour in a pan
Combine butter and flour to make the roux
A golden brown roux in a pan with a wooden spoon
Cook the roux until golden

How to make Three Cheese Mac and Cheese

These are the steps to make creamy stovetop mac & cheese in roughly 30 minutes total:

  1. Cook the pasta: Boil the pasta in well-salted water to al dente according to package directions. Drain and toss with a little olive oil so the noodles don’t stick. Set aside.
  2. Make the roux: In a large skillet over medium heat, melt the butter. Add the flour and cook, stirring constantly, for 1–2 minutes until the mixture turns a light golden color. This roux will thicken the sauce—don’t skip it.
  3. Add dairy: Slowly whisk in the milk and half-and-half. Cook, stirring occasionally, until the mixture thickens slightly. Avoid bringing it to a boil to keep the sauce smooth.
  4. Season: Stir in the Dijon mustard, salt, and pepper. Cook for a minute to combine flavors.
  5. Stir in cheeses: Add the shredded white cheddar, pepper jack, and grated parmesan. Stir until the cheeses melt into a smooth sauce. Shredding cheese from blocks melts better than pre-shredded cheese, which often contains anti-caking agents.
  6. Combine with pasta: Fold the cooked pasta into the cheese sauce gently, making sure the noodles are evenly coated.
  7. Serve: Spoon into bowls and enjoy warm.
Cooked elbow macaroni on top of the cheese sauce in a pan
Add the cooked pasta to the cheese sauce
Homemade macaroni and cheese in a braiser pan with a wooden spoon inside it on marble next to patterned blue napkins
Ready to serve

How to store and reheat

Store leftovers in an airtight container in the refrigerator for a few days. The sauce will settle, so stir well before reheating. Reheat gently on the stove over medium-low heat, or heat individual servings in the microwave, stirring halfway through.

Two black bowls hold a serving of Three Cheese Mac and Cheese next to patterned blue napkins

Entertaining tips

  • Serve this as a main or a side—it pairs well with grilled or roasted meats and BBQ.
  • Set out mix-ins and toppings like crispy bacon, steamed broccoli, roasted peppers, or shredded chicken so guests can customize their bowls.
  • For a crowd, double the recipe and keep it warm in a low oven or insulated pan; add a splash of milk when reheating to refresh the sauce.
A wooden spoon lifts a serving of macaroni and cheese out of a braiser pan

Frequently Asked Questions

What is in a three cheese blend?

A three-cheese blend typically combines cheeses with different textures and flavors. Common combinations include cheddar, mozzarella, and pepper jack, or white cheddar, Monterey Jack, and parmesan. Choose cheeses that melt well for the best sauce.

What can I add to mac and cheese?

Mix-ins like cooked bacon, steamed or roasted vegetables, diced roasted peppers, or shredded chicken work great. You can also experiment with different cheeses for new flavors.

Quick tips and tricks

  • Don’t skip the roux: It’s essential for a silky, thick sauce.
  • Cook pasta al dente: Slightly firm noodles hold up better when mixed with the sauce.
  • Shred your own cheese: Block cheese melts more smoothly than pre-shredded varieties.

More mac & cheese recipes

  • Instant Pot Macaroni and Cheese
  • Chicken and Broccoli Macaroni and Cheese
  • Hatch Green Chile Macaroni and Cheese

Three Cheese Mac and Cheese

A creamy, cheesy stovetop mac made with white cheddar, pepper jack, and parmesan. Serves 6.

Servings: 6
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins

Ingredients

  • 1 lb elbow macaroni (uncooked)
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup half-and-half
  • 1 tablespoon Dijon mustard
  • 1 teaspoon kosher salt
  • 1/2 teaspoon white pepper
  • 8 oz shredded white cheddar (about 1 cup)
  • 8 oz shredded pepper jack (about 1 cup)
  • 2 oz grated parmesan (about 1/2 cup)

Instructions

  1. Cook the pasta to al dente according to package directions. Drain, toss with a little olive oil, and set aside.
  2. In a large skillet over medium heat, melt the butter. Add the flour and cook, stirring constantly, 1–2 minutes until lightly golden.
  3. Slowly whisk in the milk and half-and-half. Stir occasionally until the mixture thickens slightly; do not boil.
  4. Add the Dijon mustard, salt, and pepper. Stir and cook briefly.
  5. Add the shredded cheeses and grated parmesan to the sauce, stirring until fully melted and smooth.
  6. Fold in the cooked pasta until evenly coated. Serve warm.

Notes

Storage: Refrigerate in an airtight container for up to a few days. Stir before reheating. Reheat gently on the stove or in the microwave, adding a splash of milk if needed to loosen the sauce.

Nutrition (approx.)

Per serving: 666 kcal; Carbs 38 g; Protein 31 g; Fat 43 g; Sodium ~1000 mg.

A fork holds a bite of three cheese Mac and cheese above two black bowls holding more macaroni and cheese