French Onion Soup Mac & Cheese

A comforting mash-up of deeply caramelized onions, Gruyère-rich sauce, and baked breadcrumb topping — French onion soup meets creamy macaroni and cheese.

This dish began as a weekend experiment the first time I wanted the savory, caramelized depth of French onion soup combined with the unabashed comfort of baked mac and cheese. I discovered this combination during a chilly afternoon when a bag of yellow onions begged to be used and I had a stubborn craving for cheesy, bubbly pasta. The result is a dish that tastes simultaneously familiar and novel: sweet, deeply browned onions folded into a velvety cheese sauce built on Gruyère and sharp cheddar, finished with a crisp Parmesan-breadcrumb crust. It’s the kind of food that makes the house smell impossibly good and invites everyone to linger at the table.
What excites me most about this mash-up is the contrast of textures and the layered flavor profile. The long-simmered onions bring caramelized sugars and a faintly savory backbone; the sauce is rich, slightly nutty from the Gruyère, and silky thanks to a little cream. A scattering of thyme ties the components to the herbaceous notes you expect from French onion soup. Serve it for a cozy dinner, a potluck centerpiece, or as a special weeknight treat — leftovers reheat beautifully, and the topping keeps its crunch when refreshed under a hot broiler.
Why You'll Love This Recipe
- It blends two classics into one: the deep, sweet flavor of caramelized onions with the creamy, gooey satisfaction of baked mac and cheese — perfect for cold evenings.
- Uses pantry staples and easy-to-find cheeses: Gruyère, sharp cheddar, and mozzarella combine for a complex, meltable sauce; elbow macaroni keeps the dish approachable.
- Make-ahead friendly: you can caramelize the onions a day ahead and refrigerate them, then finish the sauce and bake when ready — saves active time on cooking day.
- Textural contrast: a crunchy breadcrumb-Parmesan topping adds a professional finish and balances the lush sauce beneath.
- Comfort food that serves a crowd: the quantities listed comfortably feed 5–6 people and are easily doubled for gatherings.
- Adaptable to dietary needs: swap milk and cheeses for plant-based alternatives to create a dairy-free version, or use gluten-free pasta and flour to make it gluten-free.
In our home this dish quickly became a request for chilly Sunday suppers. My partner raves about the way the thyme lifts each bite, and our teenager declared this mac and cheese “officially fancy” after the first bake. I’ve learned a few timing tricks — like caramelizing onions low and slow for real depth — and they make all the difference in the final plate.
Ingredients
- Elbow Macaroni: 12 ounces (about 3 cups uncooked). Choose a sturdy brand that holds shape after baking such as Barilla or Ronzoni; smaller tubes trap sauce well.
- Yellow Onions: 3 large, thinly sliced. Look for firm, dry-skinned onions with no soft spots — their natural sweetness intensifies when caramelized.
- Olive Oil: 2 tablespoons. Use extra virgin for flavor; combine with butter to prevent burning during long caramelization.
- Butter: 3 tablespoons total (1 used early for onion cooking, remaining for the roux). Use unsalted so you control seasoning.
- Garlic: 2 cloves, minced. Adds aromatic depth when stirred into hot caramelized onions.
- All-Purpose Flour: 3 tablespoons. This creates the roux to thicken the béchamel-style sauce; use gluten-free flour if needed.
- Vegetable Broth: 2 cups. Choose a low-sodium variety so you can adjust salt precisely.
- Whole Milk: 2 cups. Full-fat milk gives richness without relying entirely on cream.
- Heavy Cream: 1/2 cup. Adds silkiness and helps the sauce hold together when baked.
- Gruyère Cheese: 2 cups shredded (about 8 ounces). Opt for real Gruyère for its nutty, creamy melt; I like Emmi or grated from a wedge.
- Sharp Cheddar Cheese: 1 cup shredded (about 4 ounces). Provides tang and sharpness; avoid pre-shredded blends with anti-caking agents for smoother melt.
- Mozzarella Cheese: 1 cup shredded (about 4 ounces). Adds stretch and creaminess.
- Salt: 1 teaspoon, plus more to taste. Use kosher salt for even seasoning.
- Black Pepper: 1/2 teaspoon freshly ground.
- Fresh Thyme: 1 teaspoon leaves (or 1/2 teaspoon dried). Thyme ties the flavors to classic French onion notes.
- Breadcrumbs: 1 cup. Panko gives extra crunch; you can toast them lightly in butter for a golden finish.
- Parmesan Cheese: 1/2 cup grated (about 2 ounces). Mixed with breadcrumbs for a salty, crisp topping.
Instructions
Preheat Your Equipment: Preheat the oven to 375°F (190°C). Butter or spray an 8x8-inch (or similar 2-quart) baking dish and set aside. Preheating ensures even baking and a reliably crisp topping. Caramelize the Onions: Heat 2 tablespoons olive oil and 1 tablespoon butter in a large skillet over medium. Add the thinly sliced onions, spread them out, and cook, stirring every few minutes, until deeply golden and jammy — about 25–30 minutes. Lower the heat if they begin to stick; a pinch of salt helps draw out moisture. Stir in minced garlic and thyme for the final 1–2 minutes of cooking. Make the Roux and Sauce: Move the onions to one side and add the remaining 2 tablespoons butter to the skillet. Whisk in 3 tablespoons flour and cook for 1–2 minutes to remove raw flour taste. Slowly whisk in 2 cups vegetable broth until smooth, then whisk in 2 cups whole milk and 1/2 cup heavy cream. Simmer gently for 4–6 minutes until slightly thickened; the sauce should coat the back of a spoon. Incorporate the Cheese: Lower the heat to low and stir in 2 cups shredded Gruyère, 1 cup sharp cheddar, and 1 cup mozzarella until melted and silky. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Taste and adjust seasoning; add a little more thyme if desired. Cook the Pasta: While the sauce simmers, cook 12 ounces elbow macaroni in generously salted boiling water until just shy of al dente (about 1–2 minutes less than package directions). Drain well and return to the pot. Assemble the Dish: Toss the drained macaroni with the cheese sauce and caramelized onions until evenly coated. Transfer the mixture to the prepared baking dish, smoothing the top. Combine 1 cup breadcrumbs with 1/2 cup grated Parmesan and sprinkle evenly over the casserole. Dot a few small pieces of butter on top if you like extra browning. Bake to Perfection: Bake at 375°F (190°C) for 20–25 minutes until the sauce bubbles at the edges and the topping is golden. For a deeper crust, broil on high for 1–2 minutes while watching closely to prevent burning. Rest and Serve: Let rest 5 minutes before serving; this allows the sauce to set slightly so portions hold together. Garnish with a few thyme sprigs and enjoy warm.
You Must Know
- The caramelization step is non-negotiable: 25–30 minutes over moderate heat creates the sweet, deep flavor that distinguishes this dish from ordinary mac and cheese.
- This keeps and freezes well: refrigerate leftovers in an airtight container for up to 3 days, or freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Use a mix of cheeses for balanced flavor: Gruyère for nuttiness, cheddar for tang, and mozzarella for melt and stretch.
- If you prefer a lighter version, reduce cream to 1/4 cup and increase milk by 1/4 cup; the texture will be slightly less decadent but still comforting.
- To get a crisper topping, toast the breadcrumb-Parmesan mixture in a skillet with a tablespoon of butter before sprinkling on top.
One of my favorite parts of making this is the aroma while the onions caramelize — neighbors once knocked asking what smelled so good. The first time I served this at a family dinner, my mother commented that it “tasted like a restaurant but better,” a compliment I never tire of. The toothsome pasta, silky sauce, and crunchy topping always lead to seconds and satisfied smiles.
Storage Tips
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, portion into freezer-safe containers and freeze for up to 3 months; thaw overnight in the refrigerator before reheating. Reheat covered in a 350°F oven until warmed through, removing the cover for the last 5 minutes to refresh the topping, or re-crisp under a quick broiler. For single-serve reheating, microwave on medium power in short bursts, stirring between intervals to keep the sauce smooth.
Ingredient Substitutions
If you need dairy-free options, use unsalted dairy-free butter, a plant-based milk blend (unsweetened), and dairy-free shreds designed to melt; look for styles labeled for melting rather than salad topping. For a gluten-free variation, swap the all-purpose flour for a 1:1 gluten-free flour and use gluten-free pasta and breadcrumbs. To increase protein, stir in cooked shredded chicken or cooked lentils; note that additional liquid may be needed to maintain sauciness.
Serving Suggestions
Serve alongside a crisp green salad dressed with lemon vinaigrette to cut the richness. A simple roasted vegetable such as Brussels sprouts or green beans complements the savory profile. For a dinner party, present small servings in shallow ramekins topped with fresh thyme and a thin drizzle of good olive oil. Pair with a medium-bodied red wine or a crisp cider to balance the cheese and sweetness of the onions.
Cultural Background
This dish is a playful hybrid of French onion soup — traditionally made with caramelized onions, beef or vegetable broth, and melted cheese atop baguette slices — and American baked macaroni and cheese. The idea of melting Gruyère and adding thyme nods to the French classic, while the pasta and breadcrumb finish come from American comfort-cooking traditions. It’s an example of how regional favorites can be combined to create something both nostalgic and inventive.
Seasonal Adaptations
In fall and winter, add roasted mushrooms or a splash of sherry to the sauce for earthiness and warmth. In spring and summer, lighten the dish with part-skim milk and a handful of fresh peas stirred in at the end. For holiday dinners, top with herbed panko and add a few grinds of nutmeg to the béchamel for a subtle festive note.
Meal Prep Tips
Caramelize the onions up to two days ahead and refrigerate in an airtight container. Grate cheeses and measure dry ingredients the day before to speed assembly. To portion for lunches, bake in individual ramekins, cool, and refrigerate; reheat in the oven for about 15 minutes at 350°F until warm. Label containers with date and contents when freezing for easier rotation.
This French Onion Soup Mac & Cheese is one of those comforting, slightly elevated dishes that becomes more special with each make. It’s reliable, forgiving, and endlessly adaptable — a real weeknight champion and a welcome treat for guests. Try making it once and you’ll find the little adjustments that make it uniquely yours.
Pro Tips
Caramelize the onions low and slow until deeply golden for best flavor — this step takes 25–30 minutes but is crucial.
Use freshly grated cheese (not pre-shredded) for a smoother, creamier sauce because it melts more evenly.
If the sauce is too thick before baking, stir in a splash of milk or broth; if too thin, simmer a few minutes to reduce.
Toast the breadcrumb and Parmesan topping in a skillet with a tablespoon of butter for extra crunch and flavor.
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.
Tags
French Onion Soup Mac & Cheese
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.

Ingredients
Pasta & Dairy
Onions & Aromatics
Sauce & Thickeners
Topping
Instructions
Preheat and Prepare Dish
Preheat the oven to 375°F (190°C). Butter an 8x8-inch baking dish or spray with nonstick spray and set aside.
Caramelize the Onions
Heat 2 tablespoons olive oil and 1 tablespoon butter in a large skillet over medium heat. Add thinly sliced onions and cook, stirring occasionally, until deeply golden and jammy, about 25–30 minutes. Stir in minced garlic and thyme near the end.
Make the Roux and Sauce
Add remaining 2 tablespoons butter to the skillet, whisk in 3 tablespoons flour and cook 1–2 minutes. Slowly whisk in 2 cups vegetable broth, then 2 cups milk and 1/2 cup cream. Simmer until slightly thickened, about 4–6 minutes.
Add the Cheeses
Lower heat and stir in 2 cups Gruyère, 1 cup sharp cheddar, and 1 cup mozzarella until melted and smooth. Season with 1 teaspoon salt and 1/2 teaspoon black pepper; adjust to taste.
Cook Pasta and Combine
Cook 12 ounces elbow macaroni until just shy of al dente. Drain and toss with the cheese sauce and caramelized onions until evenly coated.
Assemble and Bake
Transfer the mac and cheese to the prepared baking dish. Mix 1 cup breadcrumbs with 1/2 cup grated Parmesan and sprinkle over the top. Bake at 375°F for 20–25 minutes until bubbly and golden. Broil 1–2 minutes if needed for extra browning.
Rest and Serve
Let rest 5 minutes before serving to allow the sauce to set slightly. Garnish with fresh thyme and serve warm.
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@aiolirecipe on social media!

Categories:
You might also like...

Fall Harvest Pasta Salad
A cozy, colorful salad that celebrates autumn flavors — roasted butternut squash and Brussels sprouts tossed with pasta, cranberries, pecans, and tangy feta, finished with a balsamic vinaigrette.

Cilantro Lime Steak Bowls
Bright, tangy cilantro-lime marinated flank steak served over rice with black beans, corn, fresh veggies and creamy avocado for a fast, healthy weeknight bowl.

Pecan Pie Crescent Rolls
Buttery crescent rolls filled with a sweet pecan pie–inspired filling — a quick, crowd-pleasing dessert perfect for holidays or weeknight cravings.

Did You Make This?
Leave a comment & rating below or tag @aiolirecipe on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.
Hi, I'm Olivia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

