lunchdinnerweekendmain courseside dishpastabakedwinterfamily dinnercrowd-pleaser

I have long admired Sarah Carey's knack for making familiar food feel thoughtful, so I was eager to cook her French Onion Mac and Cheese for myself. The recipe asks for a little patience at the stove, but it rewards that attention with six individual dishes that feel far more special than an ordinary pan of baked pasta. The shells settle into a rich sauce made with whole milk and equal amounts of Gruyère, fontina, and Emmentaler. Sweet, deeply golden onions bring the savory character, while Dijon, thyme, white wine, and optional beef bouillon add layers behind the cheese. Torn bread on top gives each spoonful a welcome crisp edge against the creamy pasta underneath. The detail that mattered most when I cooked it was stopping the pasta well before al dente. The shells go into the oven twice, so that firm center is insurance against a soft, swollen result. I also let the onions reach an even golden brown before adding the wine; color, not merely elapsed time, is the cue that their sweetness has developed. I like the individual ramekins because every serving gets bubbling edges, toasted bread, and a generous share of onions. Set them on the table while still hot, with a simple sharply dressed green salad alongside, and the richness feels balanced without distracting from the pasta.

Prep time40 minutes
Cook time30 minutes
Servings6
Calories725 kcal
DifficultyMedium
CuisineAmerican
French Onion Mac and CheeseFoodmit
recipe
Nutrition facts

Per 1/6 of recipe

Nutrition for French Onion Mac and Cheese

Calories725kcal
Protein36 g
Carbohydrates75 g
Fat41 g
Saturated fat
24 g
Fiber
5 g
Sugars
13 g
Sodium
820 mg

Estimated values. Nutrition values are approximate. More precise calculations will be added in a future update.

Step by step

How to make French Onion Mac and Cheese

  1. Step 1

    Start the onions

    Heat the oven to 450°F. Melt 2 tablespoons of the butter in a large skillet over medium heat. Add the sliced onions and thyme, season with kosher salt and black pepper, and stir to coat. Cover the skillet and cook for 5 minutes; the onions should begin to soften and release moisture.

    Heat the oven to 450°F. Melt 2 tablespoons of the butter in a large skillet over medium heat. Add the sliced onions and thyme, season with kosher salt and black pepper, and stir to coat. Cover the skillet and cook for 5 minutes; the onions should begin to soften and release moisture.
  2. Step 2

    Brown the onions

    Remove the lid and continue cooking over medium heat, stirring frequently so the slices color evenly rather than catching on the pan. Cook for 15 to 20 minutes, until the onions are soft and golden brown throughout. Let their appearance guide you: pale onions need more time even if the timer has ended.

    Remove the lid and continue cooking over medium heat, stirring frequently so the slices color evenly rather than catching on the pan. Cook for 15 to 20 minutes, until the onions are soft and golden brown throughout. Let their appearance guide you: pale onions need more time even if the timer has ended.
  3. Step 3

    Deglaze and season

    Pour the white wine into the skillet and work a wooden spoon across the bottom to loosen the flavorful browned residue. Stir in the Dijon mustard and the crumbled beef bouillon, if using, until evenly dispersed. Take the skillet off the heat and keep the onion mixture nearby for assembly.

    Pour the white wine into the skillet and work a wooden spoon across the bottom to loosen the flavorful browned residue. Stir in the Dijon mustard and the crumbled beef bouillon, if using, until evenly dispersed. Take the skillet off the heat and keep the onion mixture nearby for assembly.
  4. Step 4

    Undercook the shells

    While the onions are cooking, bring a large pot of well-salted water to a boil. Add the medium shells and cook them for 5 minutes less than the package directs. They should still be distinctly firm, because they will continue cooking in the oven. Scoop out 1/2 cup of the pasta water, then drain the shells.

    While the onions are cooking, bring a large pot of well-salted water to a boil. Add the medium shells and cook them for 5 minutes less than the package directs. They should still be distinctly firm, because they will continue cooking in the oven. Scoop out 1/2 cup of the pasta water, then drain the shells.
  5. Step 5

    Cook the roux

    Return the same pot to medium-high heat and melt the remaining 4 tablespoons butter. Sprinkle in the flour and whisk constantly for 1 minute. The mixture should be smooth and gently bubbling, with no dry flour remaining, but it does not need to darken.

    Return the same pot to medium-high heat and melt the remaining 4 tablespoons butter. Sprinkle in the flour and whisk constantly for 1 minute. The mixture should be smooth and gently bubbling, with no dry flour remaining, but it does not need to darken.
  6. Step 6

    Build the milk sauce

    Add the whole milk gradually while whisking, then whisk in the reserved 1/2 cup pasta water. Keep the pot over the heat and whisk from time to time as the sauce comes to a boil. Once it is bubbling, cook for 1 minute; it should look smooth and lightly thickened. Remove the pot from the heat.

    Add the whole milk gradually while whisking, then whisk in the reserved 1/2 cup pasta water. Keep the pot over the heat and whisk from time to time as the sauce comes to a boil. Once it is bubbling, cook for 1 minute; it should look smooth and lightly thickened. Remove the pot from the heat.
  7. Step 7

    Melt the cheese and fill the ramekins

    Mix the grated Gruyère, fontina, and Emmentaler together; the combined cheese should measure about 5 cups. Reserve 1 cup for the finish and stir the rest into the hot sauce until melted. Fold in the drained shells and season with salt. Divide the mixture evenly among six 6-ounce ramekins arranged on a rimmed baking sheet.

    Mix the grated Gruyère, fontina, and Emmentaler together; the combined cheese should measure about 5 cups. Reserve 1 cup for the finish and stir the rest into the hot sauce until melted. Fold in the drained shells and season with salt. Divide the mixture evenly among six 6-ounce ramekins arranged on a rimmed baking sheet.
  8. Step 8

    Add onions and bread

    Distribute the onion mixture evenly over the six ramekins, making sure each portion gets both tender onion strands and the seasoned pan juices. Top with the torn rustic bread or baguette slices. Bake for 7 minutes, until the sauce is hot and the bread is beginning to crisp at its exposed edges.

    Distribute the onion mixture evenly over the six ramekins, making sure each portion gets both tender onion strands and the seasoned pan juices. Top with the torn rustic bread or baguette slices. Bake for 7 minutes, until the sauce is hot and the bread is beginning to crisp at its exposed edges.
  9. Step 9

    Finish with the reserved cheese

    Scatter the reserved 1 cup cheese over the tops and return the ramekins to the oven for 6 to 8 minutes. They are ready when the sauce is visibly bubbling and the final layer of cheese has melted into the bread and onions. Finish with fresh thyme leaves and serve the ramekins hot.

    Scatter the reserved 1 cup cheese over the tops and return the ramekins to the oven for 6 to 8 minutes. They are ready when the sauce is visibly bubbling and the final layer of cheese has melted into the bread and onions. Finish with fresh thyme leaves and serve the ramekins hot.
Foodmit tip

Grate and combine all three cheeses before starting the sauce, then remove the reserved cup immediately; this makes it much harder to accidentally melt the topping portion into the pot.

Presentation & table

Serving ideas for French Onion Mac and Cheese

Choose a presentation that fits the occasion, from relaxed sharing to individual plates.

Serving idea

Cozy Ramekin Supper

Place each hot ramekin on a small heatproof plate with a folded napkin beneath it, and remind everyone that the dish itself is hot. A sharply dressed green salad served in a separate bowl is a useful counterpoint to the buttery sauce and three cheeses. Keep the table simple and let the irregular bread topping stay visible; its toasted edges are part of the appeal. This presentation suits a relaxed family dinner when everyone can eat soon after the ramekins leave the oven.

Serving idea

Bistro-Style Lunch

For lunch, set one ramekin on a wide white plate and add a modest pile of peppery leaves beside it rather than transferring the pasta out of its baking dish. The dark golden onions, pale melted cheese, and rough bread pieces look especially inviting against plain tableware. Offer forks and sturdy spoons so diners can reach both the crisp top and the saucy shells below. Small glasses of sparkling water with lemon keep the setting fresh without competing with the thyme and wine in the dish.

Serving idea

Casual Dinner Party

Arrange all six ramekins on the rimmed baking sheet for the trip from oven to table, then move each one onto an individual wooden trivet or heatproof plate. The matching portions make service straightforward and ensure no guest misses the onion-and-bread topping. Add a large bowl of simply dressed greens and plenty of water at the center of the table. Because the pasta is at its best while the cheese is still fluid and the edges are bubbling, have the accompaniments ready before the final bake ends.

← Back to “Martha Stewart Recipes”
Guided cooking

Let’s cook French Onion Mac and Cheese together

Check off your ingredients, follow each step, and start the timers when you are ready.

Preparation

Get everything ready

0 / 14
Cook mode

Step-by-step with timers

9 steps
Step

Start the onions

Heat the oven to 450°F. Melt 2 tablespoons of the butter in a large skillet over medium heat. Add the sliced onions and thyme, season with kosher salt and black pepper, and stir to coat. Cover the skillet and cook for 5 minutes; the onions should begin to soften and release moisture.

Ready · 5 min 5:00
Step

Brown the onions

Remove the lid and continue cooking over medium heat, stirring frequently so the slices color evenly rather than catching on the pan. Cook for 15 to 20 minutes, until the onions are soft and golden brown throughout. Let their appearance guide you: pale onions need more time even if the timer has ended.

Ready · 15–20 min 20:00
Step

Deglaze and season

Pour the white wine into the skillet and work a wooden spoon across the bottom to loosen the flavorful browned residue. Stir in the Dijon mustard and the crumbled beef bouillon, if using, until evenly dispersed. Take the skillet off the heat and keep the onion mixture nearby for assembly.

Step

Undercook the shells

While the onions are cooking, bring a large pot of well-salted water to a boil. Add the medium shells and cook them for 5 minutes less than the package directs. They should still be distinctly firm, because they will continue cooking in the oven. Scoop out 1/2 cup of the pasta water, then drain the shells.

Step

Cook the roux

Return the same pot to medium-high heat and melt the remaining 4 tablespoons butter. Sprinkle in the flour and whisk constantly for 1 minute. The mixture should be smooth and gently bubbling, with no dry flour remaining, but it does not need to darken.

Ready · 1 min 1:00
Step

Build the milk sauce

Add the whole milk gradually while whisking, then whisk in the reserved 1/2 cup pasta water. Keep the pot over the heat and whisk from time to time as the sauce comes to a boil. Once it is bubbling, cook for 1 minute; it should look smooth and lightly thickened. Remove the pot from the heat.

Ready · 1 min 1:00
Step

Melt the cheese and fill the ramekins

Mix the grated Gruyère, fontina, and Emmentaler together; the combined cheese should measure about 5 cups. Reserve 1 cup for the finish and stir the rest into the hot sauce until melted. Fold in the drained shells and season with salt. Divide the mixture evenly among six 6-ounce ramekins arranged on a rimmed baking sheet.

Step

Add onions and bread

Distribute the onion mixture evenly over the six ramekins, making sure each portion gets both tender onion strands and the seasoned pan juices. Top with the torn rustic bread or baguette slices. Bake for 7 minutes, until the sauce is hot and the bread is beginning to crisp at its exposed edges.

Ready · 7 min 7:00
Step

Finish with the reserved cheese

Scatter the reserved 1 cup cheese over the tops and return the ramekins to the oven for 6 to 8 minutes. They are ready when the sauce is visibly bubbling and the final layer of cheese has melted into the bread and onions. Finish with fresh thyme leaves and serve the ramekins hot.

Ready · 6–8 min 8:00
Video recipe

French Onion Mac and Cheese Recipe Inspired by Martha Stewart

From the author

The story behind French Onion Mac and Cheese

Recipe notes by Claire

Why This One Drew Me In

I am always interested when Sarah Carey takes a familiar dish and gives every ingredient a clear job. After reading through this recipe, I could see that the onion-soup inspiration was built into the method rather than added as a label: slow browning, thyme, wine, and a touch of mustard all happen before the pasta is assembled. Cooking it confirmed that impression. It is unapologetically rich, but the onion mixture supplies enough depth that the cheese never tastes flat or one-note.

The Stage Worth Watching

My most useful lesson came from the skillet. Five covered minutes softened the onions quickly, but the uncovered cooking was where the character developed. I stirred often and watched the paler pieces catch up with the darker ones instead of treating 15 minutes as an automatic stopping point. When the wine went in, it lifted the concentrated bits from the skillet and folded them back into the onions. That small moment made the finished topping taste integrated rather than simply scattered over the pasta.

What I Loved at the Table

The ramekins came out with exactly the contrast I had hoped for: creamy shells below, sweet-savory onions through the top, and irregular pieces of bread with crisp tips and cheese-soaked centers. I also appreciated that dividing the mixture before baking gave every person the best edges. The fresh thyme at the end may look modest, but its aroma cuts through the warmth of the cheese. I served the portions directly on small plates so the hot dishes were easy to carry and the bubbling sauce had a minute to settle.