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.

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.

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.


How to make Three Cheese Mac and Cheese
These are the steps to make creamy stovetop mac & cheese in roughly 30 minutes total:
- 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.
- 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.
- 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.
- Season: Stir in the Dijon mustard, salt, and pepper. Cook for a minute to combine flavors.
- 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.
- Combine with pasta: Fold the cooked pasta into the cheese sauce gently, making sure the noodles are evenly coated.
- Serve: Spoon into bowls and enjoy warm.


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.

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.

Frequently Asked Questions
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.
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.
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
- Cook the pasta to al dente according to package directions. Drain, toss with a little olive oil, and set aside.
- In a large skillet over medium heat, melt the butter. Add the flour and cook, stirring constantly, 1–2 minutes until lightly golden.
- Slowly whisk in the milk and half-and-half. Stir occasionally until the mixture thickens slightly; do not boil.
- Add the Dijon mustard, salt, and pepper. Stir and cook briefly.
- Add the shredded cheeses and grated parmesan to the sauce, stirring until fully melted and smooth.
- 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.
