French Onion Soup Mac & Cheese Recipe
Introduction
This French Onion Soup Mac & Cheese is a comforting twist on two classic favorites. Rich caramelized onions, a blend of melted cheeses, and a crispy breadcrumb topping make this dish irresistibly flavorful and cozy.

Ingredients
- 12 ounces elbow macaroni
- 3 large yellow onions, thinly sliced
- 2 tablespoons olive oil
- 3 tablespoons butter
- 2 cloves garlic, minced
- 3 tablespoons flour
- 2 cups vegetable broth
- 2 cups whole milk
- 1/2 cup heavy cream
- 2 cups shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
- 1 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
Instructions
- Step 1: Preheat your oven to 375°F (190°C) and butter a baking dish to prevent sticking.
- Step 2: In a skillet, heat the olive oil and 1 tablespoon of butter over medium heat. Add the sliced onions and cook, stirring often, until caramelized and deep golden brown, about 25–30 minutes. Stir in the minced garlic and thyme and cook for another minute.
- Step 3: Add the remaining 2 tablespoons of butter to the skillet with the onions. Sprinkle flour over the mixture and stir constantly to form a roux. Slowly whisk in the vegetable broth, then the milk and heavy cream until the sauce is smooth and thickened.
- Step 4: Stir in the Gruyère, sharp cheddar, and mozzarella cheeses until melted. Season the cheese sauce with salt and black pepper to taste.
- Step 5: Cook the elbow macaroni in salted boiling water until just al dente, then drain and toss it into the cheese sauce along with the caramelized onions.
- Step 6: Transfer the cheesy pasta mixture into the prepared baking dish. In a small bowl, mix together the breadcrumbs and grated Parmesan cheese, then sprinkle evenly over the top.
- Step 7: Bake in the preheated oven for 20–25 minutes, or until the top is bubbly and golden brown.
- Step 8: Let the dish rest for 5 minutes before serving. Garnish with fresh thyme if desired, and serve hot for a comforting meal.
Tips & Variations
- For added depth, use beef broth instead of vegetable broth to echo traditional French onion soup flavors.
- Try adding a splash of white wine while caramelizing onions for extra richness.
- Use panko breadcrumbs for an even crispier topping.
- Substitute thyme with rosemary or sage for a different herbal note.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through, adding a splash of milk to loosen the sauce if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dish ahead of time?
Yes, you can prepare the macaroni and cheese mixture and bake it just before serving. Alternatively, assemble it fully and refrigerate; bake directly from the fridge, adding a few extra minutes to the baking time.
What can I use instead of Gruyère cheese?
If Gruyère is unavailable, Swiss cheese or Emmental make great substitutes, offering a similar nutty and creamy flavor.
PrintFrench Onion Soup Mac & Cheese Recipe
Experience the rich, comforting flavors of French Onion Soup combined with creamy, cheesy mac and cheese. This indulgent dish features caramelized onions, a blend of Gruyère, cheddar, and mozzarella cheeses, and a crispy breadcrumb topping baked to golden perfection.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: French-American
- Diet: Vegetarian
Ingredients
Pasta
- 12 ounces elbow macaroni
Onions and Aromatics
- 3 large yellow onions, thinly sliced
- 2 tablespoons olive oil
- 3 tablespoons butter, divided
- 2 cloves garlic, minced
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme)
Sauce
- 3 tablespoons flour
- 2 cups vegetable broth
- 2 cups whole milk
- 1/2 cup heavy cream
Cheeses
- 2 cups shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
Toppings and Seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
Instructions
- Preheat Oven and Prep Baking Dish: Preheat your oven to 375°F (190°C) and butter a baking dish to prevent sticking and prepare for baking.
- Caramelize Onions: In a skillet, heat olive oil and 1 tablespoon butter over medium heat. Add the thinly sliced onions and cook, stirring often, until they are deeply caramelized and golden brown, which should take about 25 to 30 minutes. Stir in the minced garlic and thyme during the last few minutes to release their aroma.
- Make the Roux and Sauce: Add the remaining butter to the skillet with the onions. Stir in the flour to create a roux, cooking for a minute to remove the raw flour taste. Gradually whisk in the vegetable broth, followed by the whole milk and heavy cream, ensuring the sauce is smooth and thickened.
- Add Cheeses and Seasoning: Stir the Gruyère, sharp cheddar, and mozzarella cheeses into the sauce until completely melted and creamy. Season with salt and black pepper to taste.
- Toss Pasta with Sauce and Onions: Combine the cooked al dente elbow macaroni with the cheesy onion sauce, mixing thoroughly so that the pasta is evenly coated with the flavorful sauce.
- Assemble the Dish: Transfer the mac and cheese mixture into the prepared buttered baking dish. In a small bowl, mix the breadcrumbs with grated Parmesan cheese, then evenly sprinkle this topping over the mac and cheese to add a crispy, golden crust when baked.
- Bake: Place the baking dish in the preheated oven and bake for 20 to 25 minutes until the topping is bubbly and golden brown, indicating that the dish is heated through and perfectly crisp on top.
- Rest and Serve: Allow the baked mac and cheese to rest for about 5 minutes after removing it from the oven. Garnish with fresh thyme if desired and serve hot for a delicious and comforting meal.
Notes
- Caramelizing onions slowly is key to developing the deep, sweet flavor reminiscent of French onion soup.
- For a vegetarian version, ensure the vegetable broth is free from animal products.
- You can substitute thyme with rosemary for a different herbal note.
- If you prefer a crustier topping, broil the mac and cheese for the last 2–3 minutes, watching closely to avoid burning.
- Make sure not to overcook macaroni; it should remain al dente to prevent a mushy texture after baking.
Keywords: French Onion Soup, Mac and Cheese, Caramelized Onions, Baked Pasta, Gruyère, Comfort Food, Cheesy Bake

