
A cozy mash-up of caramelized onions, melty Gruyère, and creamy pasta — French onion soup meets decadent mac & cheese for an irresistible comfort dinner.

This recipe combines the deep, caramelized sweetness of French onion soup with the creamy, cheesy comfort of mac & cheese. I first stumbled on this idea during a blustery autumn when I had a head of onions and a craving for something indulgent but familiar. Instead of making soup, I slow-cooked the onions until they were rich and jammy, folded them into a béchamel-like sauce loaded with Gruyère, sharp cheddar, and a little mozzarella for stretch, then baked the whole thing with a crisp Parmesan-breadcrumb topping. The result felt like a warm embrace: savory, slightly sweet, and wonderfully textural.
What makes this dish special is the layered flavor profile. Caramelizing onions for 25–30 minutes transforms them from sharp and pungent to nutty and almost sweet; that depth permeates the sauce and elevates every forkful. The Gruyère gives a savory, nutty backbone while the sharp cheddar adds tang, and the mozzarella pulls everything together with that melty, irresistible stretch. It’s a dish that reliably delights a weeknight family table and also holds its own for casual dinner parties.
Personally, my family’s reaction the first time I brought this to the table was priceless — two kids who usually avoid anything with onions cleaned their plates. It’s become my go-to for chilly evenings when I want something a bit indulgent but familiar. Friends often ask for the recipe because it tastes like an elevated favorite from a bistro, but it comes together with everyday ingredients.
My favorite aspect of this mash-up is how it captures the soul of French onion soup without the expense of multiple bowls and croutons — a single casserole delivers those caramelized, savory notes. I remember serving this on a snowy evening to friends who declared it tastebud therapy; leftovers reheated perfectly for lunches the next day, which speaks to its reliable structure and comforting flavor.
Store leftovers in an airtight container in the refrigerator for up to 4 days. For best texture, reheat single portions in a 350°F oven for 10–15 minutes until warmed through and the topping is crisp again. If freezing, assemble the pasta and sauce in the baking dish but leave off the breadcrumb topping — wrap tightly with plastic wrap and foil and freeze for up to 3 months. Thaw overnight in the refrigerator, add the topping, and bake at 375°F for 25–30 minutes.
To make a lighter version, swap whole milk for 2% and omit the heavy cream, or use 1 cup evaporated milk plus 1 cup milk for a silkier mouthfeel with fewer calories. For a gluten-free version, use certified gluten-free flour for the roux, gluten-free elbow pasta, and gluten-free breadcrumbs or crushed gluten-free crackers for the topping. For a vegetarian-friendly cheese option, choose cheeses labeled "vegetarian" to ensure no animal rennet was used in production.
Serve with a crisp green salad dressed in a light vinaigrette to cut through the richness — a simple arugula salad with lemon vinaigrette is my go-to. For texture contrast, add roasted mushrooms or a side of roasted Brussels sprouts. This dish pairs beautifully with a light-bodied red wine like Pinot Noir or a malty amber ale. Garnish with extra fresh thyme and a few flakes of sea salt for finishing.
French onion soup originated as a humble, rustic dish in France made from onions, beef stock, and toasted bread topped with melted cheese. This adaptation channels those same caramelized onion flavors but reinterprets them in the format of American baked pasta, a beloved comfort-food tradition. The use of Gruyère bridges the French profile and the casserole format, creating a hybrid that honors both culinary lineages.
In autumn and winter, double the onions and add roasted squash for seasonal body. In spring and summer, lighten the dairy by using a mix of milk and low-fat crème fraîche and add fresh herbs like chives and parsley instead of thyme. For holiday gatherings, bake in individual oven-safe crocks and broil the topping briefly to mimic the classic gratin appearance.
Caramelize the onions and make the sauce up to two days ahead; store separately from cooked pasta to preserve texture. When ready to serve, reheat the sauce gently on the stove, toss with freshly cooked pasta, assemble, top, and bake. Par-cook pasta and dry it slightly on a sheet pan to prevent clumping during storage. Use portion-sized containers for grab-and-go meals—reheat in the oven or microwave until piping hot.
This French Onion Soup Mac & Cheese is the kind of dish that makes weeknights feel special and gatherings feel cozy. It’s forgiving, deeply flavorful, and endlessly adaptable — make it yours and enjoy the slow-simmered rewards of caramelized onions in every cheesy, crunchy bite.
Caramelize onions low and slow; patience yields deep, sweet flavor that defines the dish.
Salt the pasta water generously to season the pasta itself, not just the sauce.
Shred your own Gruyère and cheddar for the best melt and flavor — pre-shredded cheeses often contain anti-caking agents that affect texture.
If topping browns too quickly in the oven, tent with foil and continue baking until bubbly.
This nourishing french onion soup mac & cheese recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
If you want a lighter texture, use 2% milk and omit the heavy cream; the sauce will be less rich but still flavorful.
Yes — cook the pasta 1–2 minutes less than package directions (al dente) so it doesn’t become mushy after baking.
Assemble without breadcrumbs, wrap tightly, and freeze up to 3 months. Thaw overnight before baking and add the topping.
This French Onion Soup Mac & Cheese recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat your oven to 375°F (190°C) and butter a 9x13-inch baking dish. Bring a large pot of salted water to a boil for the pasta so it's ready when the sauce is finished.
Heat 2 tablespoons olive oil and 1 tablespoon butter in a wide skillet over medium heat. Add thinly sliced onions and cook, stirring often, until deeply golden and jammy, about 25–30 minutes. Add minced garlic and thyme in the final 2 minutes.
Add remaining 2 tablespoons butter to the pan, sprinkle in 3 tablespoons flour, and cook 1–2 minutes. Whisk in 2 cups vegetable broth, then 2 cups milk and 1/2 cup cream. Simmer until slightly thickened, 4–6 minutes. Season with salt and pepper.
Remove from heat and stir in 2 cups Gruyère, 1 cup sharp cheddar, and 1 cup mozzarella in small additions until fully melted and smooth. Adjust seasoning to taste.
Cook elbow macaroni 1–2 minutes shy of al dente. Drain and immediately toss with the onion-cheese sauce so the pasta soaks up the flavors while hot. Transfer to the prepared baking dish.
Mix 1 cup breadcrumbs with 1/2 cup grated Parmesan and a tablespoon of melted butter; sprinkle evenly over the pasta. Bake at 375°F (190°C) for 20–25 minutes until bubbly and golden. Let rest 5 minutes before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@veralkitchen on social media!


A silky apple butter filling baked in a flaky homemade crust and finished with cinnamon whipped cream and apple butter swirls.

Buttery crust, a creamy cheesecake center, cinnamon-scented apples, and a crunchy oat topping—these bars are a brunch-ready hybrid dessert that’s irresistible.

Tiny, tender bites studded with tart apple and warm cinnamon — a quick and delicious treat perfect for breakfast, snacks, or dessert.

Leave a comment & rating below or tag @veralkitchen on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Quick and easy dinner ideas delivered to your inbox.