This French Onion Chicken Macaroni and Cheese is a comforting and flavorful twist on a classic dish. Tender macaroni, savory caramelized onions, and shredded chicken are combined in a rich and creamy cheese sauce, then baked to golden perfection. It’s a delicious and satisfying meal that’s perfect for a cozy night in.
Why You’ll Love This Recipe
- Flavorful and Cheesy: This casserole is packed with cheesy goodness, thanks to the combination of Gruyère and mozzarella cheese, and the savory flavors of caramelized onions and chicken.
- Easy to Make: With simple ingredients and straightforward instructions, this casserole is a breeze to assemble and bake.
- Versatile: You can easily customize this dish with your favorite vegetables or cheeses.

Ingredients
Here’s what you’ll need to create this delicious French Onion Chicken Macaroni and Cheese:
For the Caramelized Onions:
- Yellow onions: Diced, for a sweet and savory flavor base.
- Olive oil and unsalted butter: Adds richness and flavor.
- Sea salt and black pepper: To taste.
For the Mac and Cheese:
- Elbow macaroni: Cooked al dente and drained, for a classic macaroni and cheese experience.
- Unsalted butter: Adds richness and flavor to the sauce.
- All-purpose flour: Used to thicken the sauce.
- Whole milk: Warmed, creates a creamy sauce.
- Beef stock: Adds depth of flavor to the sauce.
- Kosher salt: Enhances the overall flavor.
- Ground mustard powder: Adds a subtle tanginess.
- Garlic powder: Adds a savory depth.
- Cayenne pepper: Optional, adds a touch of heat.
- Gruyère cheese: Freshly shredded, adds a nutty and slightly sweet flavor.
- Mozzarella cheese: Freshly shredded, adds a creamy and melty texture.
- Shredded rotisserie chicken: Adds protein and flavor.
For the Topping:
- Gruyère cheese: Shredded, for a cheesy topping.
- Thyme: Chopped, for garnish and a fresh herb flavor.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
How to Make French Onion Chicken Macaroni and Cheese
Step 1: Caramelize the Onions
Heat the olive oil and butter in a skillet over medium-high heat. Add the diced onions, reduce the heat to low, cover the skillet, and cook for 25-30 minutes, or until the onions are softened. Uncover the skillet, increase the heat to medium, and cook until the onions are golden brown, stirring occasionally. Season with salt and pepper to taste. Cover the skillet and remove it from the heat. Set aside.
Step 2: Make the Cheese Sauce
In a saucepan over medium heat, melt the butter. Add the flour and whisk constantly for 1-2 minutes, or until the mixture turns light brown and forms a roux. Remove from the heat and gradually pour in the warm milk and beef stock, whisking constantly to prevent lumps. Return the pan to the heat and whisk for another 3-5 minutes, or until the sauce thickens. Add the salt, garlic powder, ground mustard, and cayenne pepper (if using), and stir to combine.
Step 3: Combine Ingredients
Add the shredded Gruyère and mozzarella cheese to the sauce and stir until melted and smooth. Pour the cheese sauce over the cooked macaroni and stir to combine. Add the shredded chicken and caramelized onions, and stir until everything is evenly distributed.
Step 4: Bake and Serve
Transfer the macaroni and cheese mixture to a greased 9×13 inch baking dish. Sprinkle the top with the remaining Gruyère cheese. Bake uncovered in the preheated oven for 12-15 minutes, or until golden brown and bubbly. Remove from the oven and garnish with fresh thyme. Season with additional salt and pepper to taste, and serve immediately.
Pro Tips for Making the Recipe
- Caramelize the onions slowly: For the best flavor, caramelize the onions slowly over low heat until they are golden brown and sweet.
- Don’t overcook the pasta: Cook the pasta to al dente so it doesn’t become mushy in the oven.
- Adjust the consistency: If the sauce is too thick, add a splash more broth or milk. If it’s too thin, simmer it uncovered for a few more minutes to reduce the liquid.
How to Serve French Onion Chicken Macaroni and Cheese

- Main Course: This French Onion Chicken Macaroni and Cheese is a hearty and satisfying meal on its own.
- Side Dish: You can also serve it as a side dish with your favorite grilled meats or vegetables.
- Party Food: It’s a crowd-pleasing casserole that’s easy to transport and serve at potlucks or gatherings.
Make Ahead and Storage
Storing Leftovers
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Reheating:
Reheat gently in the oven or microwave until warmed through.
FAQs
Can I use a different type of cheese?
Absolutely! Feel free to experiment with your favorite cheeses.
Can I make this dish vegetarian?
Yes, you can omit the chicken or use a vegetarian chicken substitute, such as chickpeas or crumbled tofu.
Can I freeze this casserole?
Yes, you can freeze it before baking. Let it cool completely, then cover tightly with plastic wrap and aluminum foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking.
How can I make this dish spicier?
Add more red pepper flakes or a diced chili pepper to the sauce.
There you have it! A delicious and easy-to-make recipe for French Onion Chicken Macaroni and Cheese that’s perfect for any occasion. Enjoy!
Print
French Onion Chicken Macaroni and Cheese Recipe
- Prep Time: 35 minutes
- Cook Time: 15 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
This French Onion Chicken Macaroni and Cheese is a gourmet twist on a classic comfort food. Tender macaroni noodles are coated in a creamy cheese sauce with caramelized onions, shredded chicken, and a hint of French onion flavor. Topped with a golden brown cheese crust, it’s a decadent and satisfying dish that’s perfect for a special occasion or a cozy night in.
Ingredients
Caramelized Onions:
- 2 medium yellow onions, diced
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper
Mac and Cheese:
- 16 ounces elbow macaroni, cooked al dente and drained
- 1/2 cup (1 stick / 113g) unsalted butter
- 1/2 cup (62.5g) all-purpose flour
- 2 cups (490g) whole milk, warmed
- 1 cup (240g) beef stock
- 2 teaspoons kosher salt
- 1/2 teaspoon ground mustard powder
- 1/4 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper (optional)
- 1 cup (113g) shredded Gruyère cheese
- 1/2 cup (56.5g) shredded mozzarella cheese
- 2 cups (280g) shredded rotisserie chicken
Topping:
- Salt and pepper, to taste
- 1/4 cup (28g) shredded Gruyère cheese
- Fresh thyme, chopped (for garnish)
Instructions
- Caramelize Onions: Heat olive oil and butter in a skillet over medium-high heat. Add the diced onions, salt, and pepper. Reduce heat to low, cover, and cook for 25-30 minutes, or until softened. Uncover and cook over medium heat, stirring occasionally, until golden brown. Remove from heat and set aside.
- Make Cheese Sauce: Melt butter in a saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes, or until light brown. Remove from heat and gradually whisk in the warm milk and beef stock until smooth. Return to heat and whisk for 3-5 minutes, or until thickened. Stir in the salt, garlic powder, mustard powder, and cayenne pepper (if using).
- Combine Ingredients: Add the Gruyère cheese, mozzarella cheese, and caramelized onions to the sauce. Stir until the cheese is melted and the sauce is smooth. Pour the sauce over the cooked macaroni and stir to combine. Add the shredded chicken and mix well.
- Assemble and Bake: Transfer the macaroni mixture to a baking dish. Top with the remaining Gruyère cheese. Bake uncovered in a preheated oven at 350°F (175°C) for 12-15 minutes, or until golden brown and bubbly.
- Serve: Season with salt and pepper, garnish with fresh thyme, and serve hot.
Notes
- For a richer flavor, use homemade chicken stock or broth.
- You can substitute other cheeses for the Gruyère and mozzarella, such as cheddar, fontina, or provolone.
- If you don’t have rotisserie chicken, you can use any cooked chicken, shredded or cubed.
- This dish can be assembled ahead of time and baked when ready.
Nutrition
- Serving Size: 1 Serving
- Calories: 580kcal
- Sugar: 8g
- Sodium: 1100mg
- Fat: 35g
- Saturated Fat: 18g
- Unsaturated Fat: 15g
- Trans Fat: 1g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 100mg