If you adore the cozy, rich flavors of French onion soup and crave the ultimate comfort food, the French Onion Soup Mac & Cheese Recipe is your new best friend in the kitchen. This dish takes the beloved caramelized onions, savory beef broth, and melty Gruyère of the classic soup and swirls them into creamy, cheesy macaroni. The result is an irresistible fusion of textures and tastes that feels like a warm hug on a chilly evening. Once you try it, you’ll wonder how you ever enjoyed mac and cheese any other way.

Ingredients You’ll Need
The magic behind this French Onion Soup Mac & Cheese Recipe lies in its simple but incisive ingredients. Each component plays a starring role in building that luscious flavor—from the tender elbow macaroni that soaks up rich sauce, to the slow-caramelized onions that bring sweet depth, to the trio of cheeses that deliver creamy, gooey goodness.
- 8 oz elbow macaroni: The perfect pasta shape for trapping creamy cheese sauce and caramelized onion bits.
- 4 large onions, thinly sliced: Slowly cooked for that signature sweet and golden caramelization that defines French onion flavor.
- 4 tablespoons butter: Adds richness and helps caramelize the onions evenly for a silky texture.
- 2 cloves garlic, minced: Provides a gentle aromatic kick that enhances the overall depth without overpowering.
- 2 tablespoons all-purpose flour: Thickens the sauce, giving it that perfect velvety texture.
- 3 cups beef broth: Brings in savory notes reminiscent of traditional French onion soup.
- 1 cup shredded Gruyère cheese: Melts beautifully with nutty, slightly sweet flavor—an essential cheese for this recipe.
- 1 cup shredded sharp cheddar cheese: Adds boldness and extra gooeyness to the sauce.
- 1/2 cup grated Parmesan cheese: Sprinkles in a salty tang that rounds out the cheesy blend.
- 1 teaspoon fresh thyme leaves (or 1/2 tsp dried thyme): Infuses the dish with fragrant herbal notes synonymous with French cooking.
- Salt and pepper to taste: Balances and enhances all the rich flavors.
- Optional: sliced baguette and extra Gruyère for topping: Perfect if you want to broil a crispy, cheesy crust on top.
How to Make French Onion Soup Mac & Cheese Recipe
Step 1: Cook the Macaroni
Begin by cooking your elbow macaroni according to the package instructions until just al dente. This ensures the pasta is tender but still firm enough to hold up against the creamy sauce. Drain it well and set it aside while you prepare the rich onion and cheese base.
Step 2: Slowly Caramelize the Onions
This step is the heart and soul of the French Onion Soup Mac & Cheese Recipe. In a large skillet, melt butter over medium heat and add your thinly sliced onions. Stir them occasionally and cook slowly for 30 to 40 minutes. Patience is key here—the onions gradually turn golden and develop that deep, sweet caramel flavor that will make your dish unforgettable.
Step 3: Add Garlic
Once your onions are beautifully caramelized, toss in the minced garlic and cook for another minute. This adds a subtle garlicky warmth without overpowering the rich onion essence.
Step 4: Make the Roux
Sprinkle the all-purpose flour over the onion mixture and stir to coat everything evenly. Cooking the flour for about two minutes removes its raw taste and starts to thicken the luscious sauce you’re building.
Step 5: Incorporate the Beef Broth and Thyme
Gradually whisk in the beef broth along with fresh or dried thyme. Let the mixture simmer for about five minutes until it thickens slightly into a savory, fragrant sauce reminiscent of classic French onion soup but destined for creamy comfort food greatness.
Step 6: Melt in the Cheeses
Lower the heat and stir in the shredded Gruyère, sharp cheddar, and Parmesan cheeses. Watch as they melt into the sauce, creating a smooth, indulgent blend that clings to every bite of pasta later on.
Step 7: Combine Macaroni with Cheese Sauce
Add the cooked elbow macaroni to the cheese sauce, stirring gently to coat every piece. Season with salt and pepper to taste, ensuring every forkful is perfectly balanced in flavor.
Step 8: Optional Baked Topping
If you’re feeling fancy, transfer the mixture to a baking dish and top with sliced baguette and more Gruyère cheese. Broil until the bread is golden and bubbly for a crunchy, cheesy crust that adds texture and visual flair to your French Onion Soup Mac & Cheese Recipe.
Step 9: Serve and Enjoy
Dish out your warm creation and get ready to savor a new comfort food classic. The blend of caramelized onions, beefy broth, and three cheeses wrapped around tender macaroni is total magic in a bowl.
How to Serve French Onion Soup Mac & Cheese Recipe

Garnishes
Enhance your French Onion Soup Mac & Cheese Recipe with fresh thyme sprigs or a light sprinkle of chopped parsley to brighten the rich flavors and add a pop of color. A little cracked black pepper on top invites a perfect spice contrast to the creamy cheese.
Side Dishes
Pair this dish with a crisp green salad dressed lightly in vinaigrette to cut through the richness. Roasted or steamed veggies like asparagus or green beans provide freshness and balance. For an extra indulgent meal, a rustic baguette or garlic bread is a natural match.
Creative Ways to Present
For a casual gathering, serve the French Onion Soup Mac & Cheese Recipe in mini cast iron skillets or ramekins to keep portions individual and keep the cheese perfectly melted. Or go family-style and bake it in a large casserole dish topped with the crispy baguette and cheese crust for a comforting centerpiece everyone can dig into.
Make Ahead and Storage
Storing Leftovers
After enjoying your meal, place any leftovers in an airtight container and refrigerate. The flavors actually deepen overnight, making your French Onion Soup Mac & Cheese Recipe just as delicious the next day.
Freezing
You can freeze leftover mac and cheese by first letting it cool completely, then portioning into freezer-safe containers or bags. For best quality, consume within 2 months. Thaw overnight in the fridge before reheating.
Reheating
To reheat, warm gently on the stovetop over low heat or in the microwave in short intervals, stirring occasionally. If the sauce feels thick, add a splash of beef broth or milk to return it to its creamy consistency.
FAQs
Can I make this vegetarian?
You can swap the beef broth for vegetable broth to make this French Onion Soup Mac & Cheese Recipe vegetarian-friendly, but keep in mind it will change the traditional savory depth slightly. Using a rich mushroom broth can help replicate that umami flavor.
What cheeses work best if I don’t have Gruyère?
Gruyère is wonderful for its melting quality and nuttiness, but Swiss cheese or Emmental can be good substitutes. Just try to keep the mix of cheeses balanced between mild and sharp for the best flavor.
Can I use a different pasta shape?
Absolutely! While elbow macaroni is classic, small shells, cavatappi, or even penne can hold the cheese sauce nicely. Just adjust cooking time accordingly to maintain al dente texture.
Is it necessary to caramelize the onions for so long?
Yes, the slow caramelization is crucial. It transforms raw onions into sweet, golden strands that truly define the French onion flavor in this mac and cheese. Rushing this step compromises the distinct taste.
Can I prepare this dish ahead of time for a crowd?
This recipe is fantastic for make-ahead meals. You can prepare up to Step 7, then refrigerate overnight. When ready, bake with the baguette topping and cheese for a fresh, bubbly finish that impresses everyone.
Final Thoughts
If you want to elevate your comfort food game with a dish that’s bursting with rich flavor and cozy vibes, the French Onion Soup Mac & Cheese Recipe is a must-try. It’s a heartwarming twist on two classics that comes together beautifully without fuss and will have everyone asking for seconds. Give it a go—you might just discover your new favorite way to enjoy mac and cheese!
Print
French Onion Soup Mac & Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 to 4.5 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: French-American
Description
This decadent French Onion Soup Mac & Cheese blends the rich, caramelized flavors of traditional French onion soup with creamy, cheesy macaroni. Slowly caramelized onions develop deep sweetness, combined with a savory beef broth cheese sauce featuring Gruyère, sharp cheddar, and Parmesan. Perfect as a comforting meal, this dish delivers layers of savory goodness with an optional crisp, cheesy baguette topping.
Ingredients
Macaroni
- 8 oz elbow macaroni
Onion Soup Base
- 4 large onions, thinly sliced
- 4 tablespoons butter
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 3 cups beef broth
- 1 teaspoon fresh thyme leaves (or 1/2 tsp dried thyme)
- Salt and pepper to taste
Cheese Sauce
- 1 cup shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 1/2 cup grated Parmesan cheese
Optional Topping
- Sliced baguette
- Extra Gruyère cheese for topping
Instructions
- Cook Macaroni: Cook elbow macaroni according to package directions until al dente. Drain well and set aside to incorporate later with the cheese sauce.
- Caramelize Onions: In a large skillet over medium heat, melt the butter. Add the thinly sliced onions and cook slowly, stirring occasionally, allowing them to become deeply caramelized and golden brown. This process takes about 30 to 40 minutes to develop a rich, sweet flavor.
- Add Garlic: Once onions are caramelized, stir in the minced garlic and cook for an additional minute until fragrant.
- Make Roux: Sprinkle the all-purpose flour evenly over the onions and stir thoroughly to coat. Cook the mixture for about 2 minutes to eliminate the raw flour taste and help thicken the sauce.
- Incorporate Broth and Herbs: Gradually whisk in the beef broth and add the thyme leaves. Simmer the mixture for approximately 5 minutes, continuing to stir, until the sauce thickens slightly and flavors meld together.
- Add Cheese: Reduce the heat to low and stir in the Gruyère, sharp cheddar, and Parmesan cheeses. Continue to stir until all the cheese has melted completely and the sauce becomes smooth and creamy.
- Combine Macaroni and Sauce: Add the cooked elbow macaroni to the cheese-onion sauce and mix until well combined. Season the mac and cheese with salt and freshly ground black pepper to taste.
- Optional Broil with Baguette Topping: For a crispy, golden crust, transfer the mac and cheese to a baking dish. Top with sliced baguette and extra Gruyère cheese. Place under a broiler briefly until the topping turns bubbly and golden brown, watching carefully to prevent burning.
- Serve and Enjoy: Serve the French Onion Soup Mac & Cheese hot for a comforting, richly flavored meal.
Notes
- Caramelizing onions low and slow is key for deep flavor—do not rush this step.
- You can substitute beef broth with vegetable broth for a lighter flavor.
- Gruyère is essential for its nutty flavor; avoid substitutions for best results.
- The optional broiling step adds a crispy texture but can be skipped for a creamier macaroni.
- Leftovers reheat well on the stovetop or microwave; add a splash of broth or milk to loosen the sauce.

