Imagine the deep, savory richness of a classic French onion soup merged perfectly with the creamy, gooey comfort of homemade macaroni and cheese. This French Onion Soup Mac & Cheese is a decadent fusion that satisfies every craving for warmth and flavor during the colder months, making it the ultimate comfort food.
Table of Contents
Why You Will Love This Recipe
There are so many reasons to fall in order with this dish, but these are the highlights:
- It features big French onion flavor thanks to the combination of caramelized onions, beef stock, and white wine.
- It is a cozy crowd-pleaser that works perfectly for a comforting family dinner or a game-day gathering.
- The recipe transforms humble yellow onions into a sweet, umami-rich masterpiece that elevates standard mac and cheese.
- It provides a delightful texture contrast with a creamy interior and a crispy, golden panko and Gruyère topping.
Ingredients
- 3 large yellow onions, thinly sliced
- 1 pound elbow macaroni (or other short pasta)
- 1 cup panko breadcrumbs
- 1/2 cup beef broth
- 1/4 cup dry white wine
- 12 ounces Gruyère cheese, shredded and divided
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk
- Salt and freshly ground black pepper to taste
- 2 tablespoons olive oil (for the onions)
Step-by-Step Instructions
- Caramelize the onions: Heat olive oil in a large skillet over medium heat. Add the thinly sliced yellow onions and cook, stirring occasionally, until they are soft and deep golden brown, which should take about 25 minutes.
- Deglaze the pan: Once the onions are caramelized, pour in the beef broth and white wine. Scrape up any browned bits from the bottom of the pan and simmer until the liquid has mostly evaporated.
- Prepare the pasta and panko: While the onions cook, boil the elbow macaroni in salted water until just al dente. In a separate small pan, lightly toast the panko breadcrumbs with a small amount of butter until golden.
- Create the roux and cheese sauce: In a large pot or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes until golden. Gradually whisk in the milk and continue cooking until the sauce thickens. Remove from heat and stir in about two-thirds of the shredded Gruyère until melted.
- Combine the components: Fold the cooked macaroni and the caramelized onion mixture into the cheese sauce. Stir until the pasta is thoroughly coated.
- Bake to perfection: Transfer the mixture to a skillet or casserole dish. Top with the remaining Gruyère cheese and the toasted panko breadcrumbs. Bake in a preheated oven at 375°F (190°C) until the cheese is bubbling and the top is golden-brown.

Expert Tips / Pro Tips
To get the best results, do not rush the onion caramelization process. The deep flavor comes from the slow breakdown of sugars in the yellow onions. Using a heavy-bottomed skillet will help distribute heat evenly and prevent burning. Additionally, ensure your pasta is cooked al dente, as it will continue to soften slightly while baking in the cheese sauce.
Variations & Substitutions
If you want to put a different spin on this French Onion Soup Mac & Cheese, consider these options:
- Cheese Swaps: Use a Gruyère-cheddar blend or a combination of Gruyère and Swiss cheese for a slightly different flavor profile.
- Pasta Shapes: While elbow macaroni is classic, short twisty shapes like cavatappi or lumache are excellent for holding onto the creamy sauce.
- Vegetarian Option: Substitute the beef broth with a rich vegetable stock or mushroom broth to maintain the umami depth without the meat.
Serving Suggestions
This rich and savory dish pairs beautifully with bright, acidic sides to balance the creaminess. Consider serving it with:
- A crisp Arugula Salad with a lemon vinaigrette.
- A French Bistro Salad featuring rotisserie chicken.
- Classic Roast Chicken or Chicken Almondine.
- A hearty Kale Crunch Salad.
Storage, Freezing & Reheating
Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
Freezing: You can freeze the assembled (but unbaked) mac and cheese for up to 2 months. Thaw in the refrigerator overnight before baking.
Reheating: To maintain the creamy texture, reheat in the oven at 350°F covered with foil. If using a microwave, add a splash of milk to the dish before heating to loosen the sauce.
Nutrition Information
| Nutrient | Amount Per Serving (Based on 6) |
|---|---|
| Calories | 608 |
| Total Fat | 30.0 g |
| Saturated Fat | 15.6 g |
| Carbohydrates | 56.8 g |
| Fiber | 4.6 g |
| Sugars | 13.5 g |
| Protein | 25.1 g |
| Sodium | 959.0 mg |
FAQ
Can I make the caramelized onions in advance?
Yes! You can caramelize the onions up to 3 days in advance. Store them in an airtight container in the refrigerator until you are ready to assemble the mac and cheese.
What is the best type of wine to use?
A dry white wine like Sauvignon Blanc or Pinot Grigio works best. It provides the necessary acidity to cut through the richness of the cheese without adding too much sweetness.
Can I make this recipe without alcohol?
Certainly. If you prefer not to use wine, you can replace the 1/4 cup of white wine with an equal amount of additional beef broth and a teaspoon of white wine vinegar.
Why is my cheese sauce grainy?
Graininess usually happens if the cheese is added to a sauce that is too hot or if you use pre-shredded cheese from a bag. For the smoothest sauce, grate your Gruyère fresh from the block and remove the pot from the heat before stirring the cheese in.

French Onion Soup Mac & Cheese
Ingredients
Equipment
Method
- Caramelize the onions: Heat olive oil in a large skillet over medium heat. Add the thinly sliced yellow onions and cook, stirring occasionally, until they are soft and deep golden brown, which should take about 25 minutes.3 large yellow onions, 2 tablespoons olive oil
- Deglaze the pan: Once the onions are caramelized, pour in the beef broth and white wine. Scrape up any browned bits from the bottom of the pan and simmer until the liquid has mostly evaporated.1/2 cup beef broth, 1/4 cup dry white wine
- Prepare the pasta and panko: While the onions cook, boil the elbow macaroni in salted water until just al dente. In a separate small pan, lightly toast the panko breadcrumbs with a small amount of butter until golden.1 pound elbow macaroni, 1 cup panko breadcrumbs
- Create the roux and cheese sauce: In a large pot or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes until golden. Gradually whisk in the milk and continue cooking until the sauce thickens. Remove from heat and stir in about two-thirds of the shredded Gruyère until melted.12 ounces Gruyère cheese, 4 tablespoons unsalted butter, 1/4 cup all-purpose flour, 3 cups whole milk
- Combine the components: Fold the cooked macaroni and the caramelized onion mixture into the cheese sauce. Stir until the pasta is thoroughly coated.
- Bake to perfection: Transfer the mixture to a skillet or casserole dish. Top with the remaining Gruyère cheese and the toasted panko breadcrumbs. Bake in a preheated oven at 375°F (190°C) until the cheese is bubbling and the top is golden-brown.1 cup panko breadcrumbs, 12 ounces Gruyère cheese