French Onion Mac And Cheese

Creamy French onion mac and cheese bubbling with golden caramelized onions and melted Gruyère Save
Creamy French onion mac and cheese bubbling with golden caramelized onions and melted Gruyère | dishvoyager.com

Indulge in the ultimate comfort food combining French onion soup flavors with creamy mac and cheese. Sweet onions are slowly caramelized until golden and deeply flavorful, then folded into a rich three-cheese sauce made with Gruyère, sharp cheddar, and Parmesan. The entire dish is topped with buttery panko breadcrumbs and baked until perfectly golden and bubbly. This satisfying main serves four and takes just over an hour from start to finish.

The first time I made this dish was during a particularly brutal February when my apartment heat was barely working. Something about the combination of bubbling cheese and sweet slow-cooked onions just felt like the ultimate comfort. My roommate wandered into the kitchen when the onions hit that perfect mahogany color, asking what smelled so incredible. We ended up eating the whole thing straight from the baking dish while watching reruns, forks competing for the crispy corners.

I served this at a dinner party last winter and watched it absolutely silence a table full of chatty friends. The best part was when my friend Sarah, who claims to hate cooked onions, went back for thirds. Now whenever anyone asks what to bring to potluck dinners, this is my automatic suggestion.

Ingredients

  • 2 large yellow onions: Take your time slicing these thinly and evenly, they are the foundation of the entire dish
  • 300 g elbow macaroni: Short pasta catches the cheese sauce best, though cavatappi works beautifully too
  • 3 tbsp unsalted butter: Split between caramelizing the onions and making the béchamel
  • 1 tbsp olive oil: Prevents the butter from burning during the long onion cook
  • 2 tbsp all-purpose flour: The key to a velvety smooth cheese sauce
  • 500 ml whole milk: Full fat makes a noticeably silkier sauce
  • 120 ml heavy cream: This little luxury takes the sauce from good to extraordinary
  • 130 g Gruyère cheese: The nutty Swiss flavor pairs perfectly with sweet onions
  • 60 g sharp cheddar cheese: Adds the sharp bite and perfect melt
  • 30 g Parmesan cheese: A salty umami boost that ties everything together
  • 120 ml dry white wine: Deglazes the pan and adds complexity
  • 1 tsp fresh thyme: Earthy notes that bridge the French onion flavor
  • 1 tsp Worcestershire sauce: The secret ingredient for that deep savory punch
  • 60 g panko breadcrumbs: Creates the ultimate crispy golden crust

Instructions

Caramelize the onions:
Melt butter with olive oil in a large skillet over medium heat, add onions, thyme and salt, then stir frequently for 20 to 25 minutes until they turn deep golden brown.
Build the flavor base:
Stir in garlic for one minute, pour in white wine and Worcestershire while scraping up those tasty brown bits, then simmer until evaporated.
Cook the pasta:
Boil macaroni in salted water until just shy of al dente since it will finish cooking in the oven.
Make the béchamel:
Whisk flour into melted butter for a couple minutes, then gradually stream in milk and cream while stirring constantly until thickened.
Create the cheese sauce:
Reduce heat to low and stir in Gruyère, cheddar and Parmesan until completely melted and smooth.
Bring it all together:
Fold those gorgeous caramelized onions and drained pasta into the cheese sauce until everything is coated.
Assemble and top:
Transfer to your baking dish, mix panko with melted butter and extra Gruyère, then sprinkle evenly over the top.
Bake to perfection:
Cook at 200°C for 20 minutes until the sauce bubbles up through the golden brown crust.
Baked French onion mac and cheese topped with crispy panko breadcrumbs and fresh parsley Save
Baked French onion mac and cheese topped with crispy panko breadcrumbs and fresh parsley | dishvoyager.com

This dish has become my go-to for when friends need a serious pick-me-up. Something about the combination of familiar comfort food and sophisticated flavors just makes people feel taken care of.

Making It Ahead

You can assemble everything up to a day in advance and refrigerate covered with foil. Add an extra 10 minutes to the baking time if cooking from cold, and keep the foil on for the first half to prevent over-browning.

Wine Pairing

A crisp Sauvignon Blanc cuts through the richness beautifully, or if you prefer red, a light Pinot Noir works without overpowering the delicate onion flavor. The same white wine you cook with makes the perfect serving choice.

Serving Suggestions

A simple green salad with bright vinaigrette balances all that creamy richness perfectly. Roasted broccoli or steamed green beans add color and freshness to the plate.

  • Let the dish rest for at least 5 minutes before serving so the sauce sets slightly
  • Fresh parsley adds a pop of color that makes everything look finished
  • Extra grated Parmesan on the table never hurt anyone
Comforting French onion mac and cheese featuring sweet caramelized onions and three cheese blend Save
Comforting French onion mac and cheese featuring sweet caramelized onions and three cheese blend | dishvoyager.com

This is the kind of comfort food that makes people pause and really savor every bite. Enjoy every cheesy, oniony spoonful.

Common Questions

Yes, assemble the dish up to 24 hours in advance and refrigerate. Add 10-15 minutes to the baking time if baking cold from the refrigerator.

Gruyère provides the classic French onion flavor with its nutty profile, but Swiss cheese makes an excellent substitute. Sharp cheddar adds the perfect tangy contrast.

Cook onions slowly over medium heat for 20-25 minutes, stirring frequently. Lower the heat if they start browning too quickly—the goal is deep, even color, not burnt bits.

Yes, freeze the assembled unbaked dish for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen adding 20-25 minutes to the time.

Elbow macaroni is traditional, but cavatappi, penne, or shells also work beautifully. Choose a short pasta with ridges or curves to catch the cheesy sauce.

The base version is vegetarian, but check that your cheeses use vegetarian rennet and use a vegetarian Worcestershire sauce, as traditional versions contain anchovies.

French Onion Mac And Cheese

Creamy pasta with sweet caramelized onions, melted Gruyère and cheddar, topped with crispy buttery breadcrumbs.

Prep 20m
Cook 45m
Total 65m
Servings 4
Difficulty Medium

Ingredients

Vegetables

  • 2 large yellow onions, thinly sliced
  • 2 cloves garlic, minced

Pasta

  • 10 oz elbow macaroni or short pasta

Dairy & Cheese

  • 3 tbsp unsalted butter
  • 1 tbsp olive oil
  • 2 tbsp all-purpose flour
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1 1/2 cups Gruyère cheese, grated
  • 1/2 cup sharp cheddar cheese, grated
  • 1/4 cup Parmesan cheese, grated

Other

  • 1/2 cup dry white wine
  • 1 tsp fresh thyme leaves
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper
  • 1 tsp Worcestershire sauce

Topping

  • 1/2 cup panko breadcrumbs
  • 2 tbsp unsalted butter, melted
  • 1/4 cup Gruyère cheese, grated
  • 1 tbsp chopped fresh parsley

Instructions

1
Preheat the Oven: Preheat oven to 400°F. Grease a 2-quart baking dish with butter or cooking spray.
2
Caramelize the Onions: In a large skillet, heat 3 tbsp butter and 1 tbsp olive oil over medium heat. Add sliced onions, thyme, and 1/2 tsp salt. Cook, stirring frequently, for 20–25 minutes until deeply caramelized and golden brown. Lower heat as needed to prevent burning.
3
Add Garlic and Wine: Stir in minced garlic and cook for 1 minute until fragrant. Add white wine and Worcestershire sauce, scraping up browned bits from the bottom of the skillet. Simmer for 3 minutes until mostly evaporated. Set caramelized onions aside.
4
Cook the Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until just al dente. Drain well and set aside.
5
Prepare the Béchamel: In the same skillet (wipe clean if needed), melt 2 tbsp butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux. Gradually whisk in milk and heavy cream, stirring constantly until thickened, 3–5 minutes.
6
Add the Cheeses: Reduce heat to low. Stir in Gruyère, cheddar, and Parmesan cheeses until melted and smooth. Season with black pepper.
7
Combine Pasta and Sauce: Fold in caramelized onions and drained pasta, mixing well to coat evenly with the cheese sauce.
8
Transfer to Baking Dish: Transfer the mixture to the prepared baking dish, spreading it evenly.
9
Prepare the Topping: In a small bowl, combine panko breadcrumbs, melted butter, and grated Gruyère cheese. Mix until evenly coated.
10
Add Topping and Bake: Sprinkle the breadcrumb mixture evenly over the pasta. Bake for 20 minutes until the topping is golden brown and the sauce is bubbling around the edges. Let rest for 5 minutes before garnishing with parsley and serving.
Additional Information

Equipment Needed

  • Large skillet
  • Saucepan or Dutch oven
  • Whisk
  • 2-quart baking dish
  • Wooden spoon
  • Mixing bowls
  • Large pot for pasta

Nutrition (Per Serving)

Calories 670
Protein 26g
Carbs 61g
Fat 36g

Allergy Information

  • Contains milk and dairy products
  • Contains wheat and gluten
  • Some cheeses may contain animal rennet
  • Worcestershire sauce may contain anchovies
Katrina Wells

Passionate home cook sharing simple, flavorful meals and kitchen tips for busy families and food lovers.