Viral One-Pan French Onion Mac & Cheese is the cozy fall mashup taking over food TikTok this season — all the deep, jammy sweetness of French onion soup folded into a creamy, cheesy pasta bake, made in a single pan. Caramelized onions, a splash of beef broth, Gruyère and cheddar, and a golden, bubbling top: it tastes like a restaurant French onion soup met your favorite mac and cheese and decided to stay.
The one-pan method is the real trick. The pasta cooks right in the onion broth, soaking up flavor as it goes, so there is no separate pot of boiling water and no bechamel to babysit. It is the kind of dinner that feels like a weekend project but lands on the table in about an hour, most of it hands-off while the onions do their slow, golden work.
Why You’ll Love This One-Pan French Onion Mac & Cheese
- Two comfort classics in one: The savory-sweet depth of French onion soup meets the creamy indulgence of mac and cheese.
- One pan, less washing up: Onions, pasta, and sauce all come together in the same oven-safe skillet or pot.
- Deep, real flavor: Slowly caramelized onions and a splash of broth build flavor no shortcut can fake.
- Golden, bubbly top: A Gruyère and breadcrumb crust broils into a crisp, cheesy lid.
- Feeds a crowd: One big pan generously serves 6, making it ideal for family dinners and potlucks.
- Flexible: Easily made vegetarian, and it welcomes add-ins like mushrooms or shredded chicken.
Ingredients
For the Onions & Pasta:
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 large yellow onions, thinly sliced
- 1 teaspoon granulated sugar (optional, helps caramelization)
- 1/2 teaspoon fine sea salt
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves, plus more for garnish
- 1 lb (450 g) short pasta, such as cavatappi, shells, or elbow macaroni
- 4 cups (950 ml) low-sodium beef broth (or vegetable broth for a vegetarian version)
- 1 cup (240 ml) water
- 1 tablespoon Worcestershire sauce
For the Cheese Sauce & Topping:
- 1 1/2 cups (360 ml) heavy cream
- 2 cups (200 g) shredded Gruyère cheese
- 1 1/2 cups (150 g) shredded sharp white cheddar
- 1/2 cup (50 g) grated Parmesan
- 1 teaspoon Dijon mustard
- 1/2 teaspoon black pepper
- 1/2 cup (30 g) panko breadcrumbs
- 1 tablespoon butter, melted
Instructions
- Caramelize the onions: In a large, deep oven-safe skillet or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, sugar, and salt. Cook, stirring often, for 25 to 30 minutes, until the onions are deeply golden and jammy. If they start to stick, splash in a tablespoon of water and scrape up the browned bits.
- Add the aromatics: Stir in the garlic and thyme and cook for 1 minute until fragrant. This is where the French onion flavor really builds.
- Add the pasta and liquid: Pour in the beef broth, water, and Worcestershire sauce. Add the pasta and stir well, making sure the pasta is mostly submerged. Bring to a gentle boil.
- Simmer until tender: Reduce the heat to medium-low, cover, and cook for 10 to 12 minutes, stirring every few minutes so the pasta does not stick, until the pasta is just al dente and most of the liquid has been absorbed into a starchy, glossy base.
- Make it creamy: Stir in the heavy cream, Dijon mustard, and black pepper. Add the Gruyère, cheddar, and Parmesan a handful at a time, stirring until each addition melts into a smooth, thick sauce. If it feels too thick, loosen with a splash of broth or cream.
- Top and broil: Heat the broiler. Toss the panko with the melted butter and scatter it over the pasta with an extra handful of Gruyère. Broil 3 to 5 minutes, watching closely, until the top is golden and bubbling.
- Rest and serve: Let the pan rest for 5 minutes so the sauce thickens, then garnish with fresh thyme and serve straight from the pan.
Tips for the Best One-Pan French Onion Mac & Cheese
- Do not rush the onions: True caramelization takes 25-plus minutes. Pale onions mean a pale-tasting sauce.
- Use a big enough pan: A 12-inch skillet or Dutch oven keeps the pasta submerged and prevents boil-overs.
- Stir during the simmer: Pasta releases starch as it cooks in broth, which thickens the sauce — but it can stick, so stir every couple of minutes.
- Grate your own cheese: Pre-shredded cheese has anti-caking agents that make sauces grainy. Freshly grated Gruyère melts silky-smooth.
- Watch the broiler: The topping goes from golden to burnt in under a minute, so stay by the oven.
Variations
- French onion chicken mac: Stir in 2 cups of shredded rotisserie chicken before the cheese for a heartier dinner.
- Mushroom version: Cook 8 oz sliced mushrooms with the onions for an earthier, meat-free depth.
- Spicy kick: Add 1/2 teaspoon red pepper flakes with the garlic.
- Extra-crunchy top: Mix crushed croutons or crispy fried onions into the panko topping.
- Slow-cooker shortcut: Caramelize the onions on the stove, then finish everything in a slow cooker on low for 1 hour.
Storage & Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave with a splash of milk or broth to loosen the sauce — the pasta will have absorbed some of it overnight. This dish is best eaten fresh, as the topping loses its crunch on reheating, but a quick blast under the broiler with fresh breadcrumbs revives it nicely.
Frequently Asked Questions
Can I use a different cheese?
Yes. Gruyère is classic for French onion flavor, but Swiss, Comté, or even mozzarella work. Keep at least one strongly flavored cheese, like sharp cheddar, so the sauce does not taste flat.
Can I make this vegetarian?
Easily — swap the beef broth for vegetable broth and use a vegetarian Worcestershire sauce. The caramelized onions still give it plenty of depth.
Why is my sauce grainy?
Graininess usually comes from pre-shredded cheese or from adding cheese over too-high heat. Take the pan off direct high heat, add cheese gradually, and stir until smooth before adding more.
Can I assemble it ahead?
Yes. Cook through the cheese step, cool, and refrigerate for up to a day. Reheat gently on the stove, add the topping, and broil just before serving.
Serve it bubbling straight from the pan with a simple green salad and crusty bread for scooping, and you have a dinner that tastes like you spent all day on it — when really, the onions did most of the work.