4 cups of partially cooked macaroni (don’t cook all the way) (I used gluten free pasta-worked like a charm)
8 Tablespoons salted Butter
2 whole Medium Onions, Cut In Half And Sliced Thin
1/4 cup cornstarch
2 cups Whole Milk
1/2 cup Half-and-half
2 whole Egg Yolks, Beaten
Salt And Pepper, to taste
1/2 cup Grated Gruyere Cheese
1/2 cup Grated Fontina Cheese
1/2 cup Pecorino Romano Cheese

3 slices bacon, cooked crisp and crumbled for garnish
1 chopped scallion, garnish
Preparation Instructions

Preheat oven to 350 degrees.

Melt 4 tablespoons butter in a skillet and then saute onions over medium-low heat for 10 to 12 minutes, or until golden brown and soft. Set aside.

In a pot, melt 4 tablespoons butter.  Sprinkle in corn starch and whisk to combine. Cook, stirring constantly, over medium heat for 1 minute. Pour in milk and half & half, then cook for 3 to 5 minutes or until thick. Reduce heat to low. Add generous salt & pepper to taste.

Beat egg yolks and drizzle 1/4 cup hot mixture into the yolks, stirring constantly. Stir to combine. Pour egg mixture into sauce and cook for another minute.

Add cheeses and stir until melted. Add onions and stir. Taste for seasonings and add more salt if needed. Add cooked macaroni and stir to coat.

Pour into a baking dish and bake for 15 to 20 minutes or until sizzling and hot. Sprinkle with bacon and scallions.
Recipe adapted from Pioneer Woman
mac cheesemac 3 cheese

Print Friendly and PDF
This post may contain affiliate links, view my Disclosure Policy. Sharing of this post is both encouraged and appreciated. Copying and/or pasting of full recipes to ANY social media or blogs is strictly prohibited without written consent. Recipes- including exact wording and photographs- are Copyright of Any unauthorized use of content or photos from is a violation of my Copyright.



Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge