French onion soup mac and cheese is the kind of dish that feels indulgent, familiar, and elevated all at once. It brings together two comfort food classics and transforms them into something rich, layered, and deeply satisfying. The slow-cooked onions add a savory sweetness that gives the cheese sauce remarkable depth, while the pasta keeps the dish hearty and comforting. When I first tested this recipe, I was surprised by how much the caramelized onions changed the character of the mac and cheese, making it feel more refined without losing its cozy appeal. This is the kind of meal that works equally well for a relaxed weekend dinner or a special gathering where you want something impressive but approachable. It is rich, flavorful, and designed to be savored slowly.
Why You’ll Love This Recipe
This recipe combines the nostalgia of classic mac and cheese with the bold, savory flavors of French onion soup. It is creamy, deeply flavorful, and filling. The caramelized onions add complexity, while the cheese sauce remains smooth and comforting. It is a perfect balance of elegance and familiarity.
Print
French Onion Soup Mac & Cheese: Comfort Food with Deep, Savory Elegance
- Total Time: 55 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A rich and comforting fusion dish that combines the deep, caramelized flavors of classic French onion soup with creamy, cheesy macaroni and cheese, finished with gooey melted cheese on top.
Ingredients
- 2 tbsp unsalted butter
- 2 large yellow onions, thinly sliced
- 1 tsp sugar
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 2 cups beef or vegetable broth
- 1 cup whole milk
- 1 cup heavy cream
- 8 oz elbow macaroni
- 1 1/2 cups shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 1/2 tsp dried thyme
- Salt, to taste
- Black pepper, to taste
- 1/2 cup shredded mozzarella or Swiss cheese (for topping)
Instructions
- Cook macaroni according to package instructions until al dente. Drain and set aside.
- In a large pot or skillet, melt butter over medium heat. Add sliced onions and sugar, cooking slowly for 20–25 minutes until deeply caramelized.
- Add minced garlic and cook for 30 seconds until fragrant.
- Sprinkle flour over the onions and stir well. Cook for 1–2 minutes.
- Gradually whisk in broth, milk, and cream. Simmer for 5 minutes until slightly thickened.
- Add Gruyère and cheddar cheese, stirring until melted and smooth.
- Season with thyme, salt, and black pepper.
- Stir in the cooked macaroni until well coated.
- Transfer to an oven-safe dish, top with mozzarella or Swiss cheese, and broil for 3–5 minutes until bubbly and golden.
- Serve hot.
Notes
- Slowly caramelizing the onions is key to deep flavor.
- You can substitute vegetable broth for a fully vegetarian version.
- Add toasted breadcrumbs on top for extra crunch.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop & Broiling
- Cuisine: French-American
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Elbow macaroni forms the base of the dish. Its shape holds the cheese sauce well, ensuring every bite is evenly coated and satisfying.
Yellow onions are the defining element of this recipe. Slowly caramelized, they develop a deep golden color and a sweet, savory flavor that mirrors classic French onion soup.
Butter provides richness and helps soften the onions during caramelization. It also forms the base of the roux for the cheese sauce.
Olive oil works alongside the butter to prevent burning and adds subtle depth to the onions.
All-purpose flour thickens the sauce. When cooked properly with butter, it creates a smooth foundation for the cheese.
Whole milk gives the sauce its creamy body. Warming the milk slightly before adding it helps prevent lumps.
Beef broth adds savory depth and reinforces the French onion soup profile without overpowering the cheese.
Gruyère cheese brings nutty, complex flavor and melts smoothly, echoing the traditional cheese used in French onion soup.
Sharp cheddar cheese adds boldness and familiar mac and cheese richness, balancing the Gruyère beautifully.
Garlic enhances the savory base and complements both the onions and the cheese.
Salt sharpens flavors and balances the richness of the sauce.
Black pepper adds subtle warmth and depth.
Fresh thyme contributes a light herbal note that enhances the onion flavor without dominating.
Directions
Begin by cooking the macaroni in salted water until just al dente. Drain and set aside.
In a large skillet or saucepan, heat butter and olive oil over medium heat. Add the sliced onions and cook slowly, stirring occasionally, until deeply caramelized and golden. This process takes about 30 minutes and is essential for flavor development. Add garlic during the final minute of cooking.
Sprinkle the flour over the onions and stir well, cooking for one to two minutes to remove the raw flour taste. Gradually pour in the milk and beef broth, stirring constantly until the mixture thickens into a smooth sauce.
Lower the heat and add the Gruyère and cheddar cheeses, stirring until fully melted and creamy. Season with salt, black pepper, and fresh thyme.
Fold the cooked macaroni into the sauce, ensuring it is evenly coated. Serve immediately, or transfer to a baking dish and bake briefly for a thicker, more cohesive texture if desired.
Equipment needed :
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
9×13-inch baking dish – Ideal size to fit your rolled cabbage leaves snugly and prevent them from unraveling.
knife – A sharp, durable kitchen knife perfect for slicing, chopping, and dicing with ease
Servings and timing
This recipe serves approximately 4 to 6 people. Preparation time is about 15 minutes, with 30 minutes dedicated to caramelizing the onions and an additional 15 minutes for sauce preparation. Total time is roughly 60 minutes.
Storage/reheating
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently on the stovetop or in the oven with a splash of milk to restore creaminess. Avoid high heat to prevent the sauce from separating.

Variations and Customizations
Baked French Onion Mac & Cheese
Transfer to a baking dish, top with breadcrumbs, and bake until golden.
Chicken Addition
Add shredded roasted chicken for extra protein.
Vegetarian Version
Use vegetable broth instead of beef broth.
Extra Cheesy Style
Increase the Gruyère for a more pronounced nutty flavor.
Mushroom Onion Blend
Add sautéed mushrooms to deepen the savory profile.
Smoky Variation
Incorporate smoked cheddar for a bold twist.
Lighter Sauce Option
Use half milk and half broth for a less rich sauce.
Herb Forward Version
Add rosemary alongside thyme for complexity.
Gluten-Free Adaptation
Use gluten-free pasta and flour alternatives.
Individual Portions
Serve in ramekins for elegant presentation.
FAQs
Can I make this dish ahead of time?
Yes, prepare it fully and reheat gently before serving.
Do I need to bake the mac and cheese?
No, baking is optional and based on texture preference.
Why are my onions bitter?
They may have cooked too quickly. Low and slow heat is essential.
Can I use a different cheese?
Yes, Swiss or fontina are good alternatives.
Is beef broth necessary?
It enhances flavor but can be replaced with vegetable broth.
Can I freeze this dish?
Freezing is not recommended, as the sauce may separate.
How do I prevent grainy cheese sauce?
Add cheese over low heat and stir gently.
Can I use pre-shredded cheese?
Freshly grated cheese melts more smoothly.
Conclusion
French onion soup mac and cheese is a comforting yet elevated dish that delivers deep flavor and satisfying richness. The caramelized onions transform a familiar favorite into something memorable, while the creamy cheese sauce keeps it grounded in comfort. This recipe is ideal for those moments when you want a hearty, flavorful meal that feels both indulgent and thoughtfully prepared.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!