
This French onion chicken macaroni cheese transforms the classic mac and cheese into a gourmet experience with sweet caramelized onions and tender chicken folded into a rich, savory cheese sauce. The combination creates a comforting yet sophisticated dish that elevates weeknight dinners.
I first made this dish when hosting a dinner party where I needed something impressive yet comforting. The moment my guests took their first bites, conversations stopped and were replaced with appreciative murmurs. Now it's my go-to recipe whenever I want to make someone feel special without spending hours in the kitchen.
- Yellow onions: Perfect for caramelizing as they contain natural sugars that develop into rich sweetness when cooked slowly
- Gruyère cheese: The traditional cheese used in French onion soup with nutty undertones and excellent melting properties
- Beef stock: Adds remarkable depth and umami that sets this mac and cheese apart from standard versions
- Rotisserie chicken: Saves time while adding protein and complementing the French onion flavors
- Elbow macaroni: The classic shape that holds sauce perfectly in each bite
- Fresh thyme: Brightens the dish with subtle herbaceous notes that cut through the richness
How To Make French Onion Chicken Macaroni Cheese
- Caramelize the onions:
- Begin by melting butter and olive oil in a large skillet over medium heat. Add diced onions and reduce heat to low. The secret to perfect caramelization is patience—cook them slowly for at least 25 minutes until they become deeply golden and intensely sweet. Stir occasionally to prevent burning. This step builds the foundation of flavor for the entire dish.
- Create the roux:
- In a large saucepan melt butter completely before sprinkling in the flour. Whisk continuously for about 2 minutes until the mixture smells slightly nutty and turns a light sandy color. This roux will thicken your sauce to the perfect consistency without any lumps.
- Develop the sauce:
- Slowly stream in warm milk and beef stock while whisking vigorously to prevent lumps from forming. Return to medium heat and continue whisking until the sauce thickens enough to coat the back of a spoon. This takes about 3 to 5 minutes of constant attention but results in a silky smooth base.
- Add flavor elements:
- Incorporate seasonings including salt, mustard powder, garlic powder, and a pinch of cayenne if using. These subtle additions enhance the sauce without overpowering the star flavors. Add cheeses and caramelized onions, stirring until completely melted and incorporated.
- Combine and bake:
- Fold the al dente macaroni and shredded chicken into the cheese sauce ensuring every piece is coated. Transfer to a baking dish, top with additional Gruyère, and bake until golden and bubbling. The brief oven time allows the flavors to meld while creating a delectable cheese crust on top.

The beef stock is my secret weapon in this recipe. Most mac and cheese recipes call for all milk but substituting some with rich beef stock creates an incredible depth reminiscent of French onion soup. My grandmother taught me this trick after returning from a culinary tour of France and it transformed my mac and cheese forever.
Make Ahead Instructions
This dish shines as a make-ahead option. You can prepare everything up to the baking step, cover tightly, and refrigerate for up to 2 days. When ready to serve, simply allow the dish to come to room temperature for 30 minutes before baking. You may need to add 5 to 10 minutes to the baking time if cooking from cold. The flavors actually improve after a day as the caramelized onions infuse the entire dish.
Cheese Selection Tips
While Gruyère is traditional for authentic French onion flavor, you can customize this dish based on your preferences or what you have available. For a sharper flavor, use aged white cheddar. For creamier results, incorporate some fontina or Havarti. Always use block cheese and grate it yourself just before using for the smoothest sauce possible. Pre-shredded cheese contains starches that can make your sauce grainy.

Frequently Asked Questions
- → How do I properly caramelize onions?
To caramelize onions, cook diced onions in olive oil and butter over low heat for 25-30 minutes, stirring occasionally. Increase heat to medium towards the end for a golden brown color.
- → Can I use a cheese substitute for Gruyère?
Yes, you can substitute Gruyère with Swiss cheese or a mix of mozzarella and Parmesan for a similar texture and flavor.
- → How can I ensure the cheese sauce is smooth?
Whisk warm milk gradually into the flour and butter mixture, and stir constantly while adding the shredded cheese to ensure a smooth and creamy sauce.
- → Is it okay to use pre-cooked chicken?
Yes, shredded rotisserie chicken works perfectly for this dish. You can also use leftover roasted chicken for added convenience.
- → Can I make this dish ahead of time?
Yes, prepare the macaroni mixture and store it in the baking dish covered in the fridge. Add the topping and bake right before serving.
- → What sides pair well with this dish?
A crisp green salad, roasted vegetables, or garlic bread make excellent sides for this dish.