Go Back
French Onion Mac and Cheese

French Onion Mac and Cheese

The ultimate comfort food, French Onion Mac and Cheese combines creamy pasta with sweet caramelized onions and gooey melted cheese. This easy weeknight dinner is perfect for cozy nights or special gatherings. You won't be able to resist its rich, savory flavors—make it tonight!
Prep Time 2 hours 30 minutes
Cook Time 30 minutes
Total Time 3 hours
Servings: 12 servings
Course: Dinner
Cuisine: American
Calories: 600

Ingredients
  

  • 3 tablespoons Olive Oil
  • 4 large Sweet Onions thinly sliced
  • to taste Kosher Salt
  • to taste Pepper
  • 1 pound Short Cut Pasta cooked
  • 3 tablespoons Unsalted Butter
  • ¼ cup All-Purpose Flour
  • 2 ½ cups Milk
  • ¼ teaspoon Freshly Ground Nutmeg
  • 12 ounces Gruyere Cheese freshly grated
  • 4 ounces Parmesan Cheese freshly grated
  • cup Seasoned Bread Crumbs
  • Fresh Thyme for serving

Equipment

  • Oven
  • Wooden Spoon
  • Whisk
  • Grater
  • Baking Sheet
  • Food Processor
  • Skillet
  • Chef's Knife
  • Mixing Bowl
  • Large Pot

Method
 

  1. In a large oven-safe skillet, heat the olive oil over medium heat. Once hot, add the thinly sliced onions along with a big pinch of kosher salt. Stir to combine, ensuring the onions are coated in the oil. This will help them soften and caramelize.
  2. Cook the onions over medium heat, stirring often. After about 10 to 15 minutes, they should start to become tender. You want them to turn a beautiful golden color, becoming sweet and caramelized.
  3. Once the onions are softened, reduce the heat to low or medium-low. Continue cooking the onions for an additional 60 to 90 minutes. Stir them often, and if they begin to brown too much, add a splash of water to keep them hydrated. You’re aiming for a deep caramel color.
  4. While the onions are caramelizing, preheat your oven to 375 degrees F. In another pot, bring salted water to a boil and cook the short cut pasta according to the package directions until al dente. Drain and set aside.
  5. When the onions reach a golden and caramelized state, transfer them to a plate. This step is important because you will want to keep them aside while making your cheese sauce.
  6. In the same skillet, add the unsalted butter. Once melted, whisk in the all-purpose flour to create a roux. Let it cook for 2 to 3 minutes until it turns golden and starts to smell nutty.
  7. Slowly stream in the milk, whisking constantly to avoid lumps. Keep stirring until the mixture thickens. This creamy base is what makes the dish so heavenly.
  8. Add in the freshly ground nutmeg, then gradually stir in most of the grated gruyere cheese until it melts and combines smoothly into the sauce.
  9. Stir in about three-quarters of the caramelized onions and the cooked pasta. Toss everything together until each piece of pasta is coated in that luscious cheese sauce.
  10. Transfer this delicious mixture into a baking dish. Sprinkle the remaining cheese and onions on top, followed by the seasoned bread crumbs for that perfect crunch.
  11. Bake in the preheated oven for 25 to 30 minutes, or until golden and bubbly. The top should be crispy while the inside remains creamy.
  12. Once out of the oven, garnish with fresh thyme before serving. Trust me, this adds a beautiful freshness!

Notes

  • Tip 1: Store leftovers in an airtight container in the fridge for up to three days.
  • Tip 2: You can freeze this dish before baking. Just thaw and then bake it when you’re ready.
  • Tip 3: Serve with a simple salad or steamed vegetables for a complete meal.
  • Tip 4: You can prepare the cheese sauce and caramelize the onions ahead of time and assemble later.
  • Tip 5: Consider adding crispy onions or herbs for a different texture.