French Onion Soup Mac & Cheese Recipe
Introduction
French Onion Soup Mac & Cheese blends the comforting creaminess of traditional mac and cheese with the rich, caramelized flavors of French onion soup. This casserole-style dish is indulgent and perfect for cozy dinners or special occasions.

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 the oven to 375°F (190°C) and butter a baking dish.
- Step 2: In a large skillet, heat olive oil and 1 tablespoon butter over medium heat. Add sliced onions and cook, stirring often, until caramelized, about 25–30 minutes. Stir in minced garlic and thyme.
- Step 3: Add the remaining butter to the skillet. Stir in flour to form a roux. Slowly whisk in vegetable broth, then milk and heavy cream, whisking until smooth and combined.
- Step 4: Remove from heat and stir in Gruyère, cheddar, and mozzarella cheeses until melted. Season with salt and black pepper.
- Step 5: Cook macaroni just until al dente according to package instructions. Drain and toss the pasta with the cheese sauce and caramelized onions.
- Step 6: Transfer the mixture to the prepared baking dish. Combine breadcrumbs and Parmesan cheese, then sprinkle evenly over the top.
- Step 7: Bake uncovered for 20–25 minutes until bubbly and golden on top.
- Step 8: Let the dish rest for 5 minutes before serving. Garnish with fresh thyme if desired and serve hot.
Tips & Variations
- Caramelize onions slowly for the best depth of sweetness and flavor.
- Use a blend of Gruyère, cheddar, and mozzarella cheeses for a rich, complex taste and creamy texture.
- Cook pasta slightly underdone to prevent mushiness after baking.
- Try substituting penne, rigatoni, or shells for different pasta shapes.
- For a gluten-free version, use gluten-free pasta and breadcrumbs.
- Add a splash of balsamic vinegar to the onions for an extra layer of flavor.
- Mix sautéed mushrooms into the onions for a mushroom lover’s twist.
- Sprinkle crushed red pepper flakes in the sauce for a spicy kick.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven to retain the crispy topping. You can also freeze the casserole before baking; bake directly from frozen, adding extra bake time as needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this vegetarian?
Yes, just make sure to use vegetable broth to keep it fully vegetarian.
Can I use pre-shredded cheese?
It’s best to shred your own cheese for smoother melting and a creamier sauce.
PrintFrench Onion Soup Mac & Cheese Recipe
French Onion Soup Mac & Cheese combines the rich, caramelized flavor of classic French onion soup with the creamy, cheesy indulgence of mac and cheese. This fusion casserole features slowly caramelized onions, a smooth cheese sauce made with Gruyère, sharp cheddar, and mozzarella, and a crunchy breadcrumb-Parmesan topping baked to golden perfection. Perfect for a comforting meal that delivers warmth, depth, and a delightful textural contrast.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: Fusion
- Diet: Vegetarian
Ingredients
Pasta
- 12 ounces elbow macaroni
Onions and Aromatics
- 3 large yellow onions, thinly sliced
- 2 tablespoons olive oil
- 3 tablespoons butter
- 2 cloves garlic, minced
- 1 teaspoon fresh thyme or 1/2 teaspoon dried thyme
Cheese Sauce
- 3 tablespoons all-purpose flour
- 2 cups vegetable broth
- 2 cups whole milk
- 1/2 cup heavy cream
- 2 cups Gruyère cheese, shredded
- 1 cup sharp cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Topping
- 1 cup breadcrumbs
- 1/2 cup Parmesan cheese, grated
Instructions
- Preheat Your Equipment: Preheat the oven to 375°F (190°C) and butter or grease a baking dish to prevent sticking and ensure easy cleanup.
- Caramelize Onions: In a large skillet, heat olive oil and 1 tablespoon of butter over medium heat. Add the thinly sliced onions and cook slowly for 25-30 minutes, stirring frequently, until they become deeply golden and caramelized. Stir in minced garlic and thyme towards the end to release their fragrance.
- Make the Cheese Sauce: Add the remaining 2 tablespoons of butter to the skillet with onions. Stir in the flour to form a roux, cooking for a minute until lightly golden. Slowly whisk in the vegetable broth, followed by whole milk and heavy cream, stirring continuously until the mixture is smooth and begins to thicken.
- Add the Cheeses: Lower the heat and stir in the Gruyère, sharp cheddar, and mozzarella until fully melted into a creamy sauce. Season with salt and black pepper to taste.
- Prepare the Pasta: Cook the elbow macaroni in boiling salted water until just al dente, about 1-2 minutes less than package instructions. Drain and immediately toss the pasta in the cheese sauce along with the caramelized onions to combine evenly.
- Assemble the Casserole: Transfer the mac and cheese mixture into the prepared baking dish. Mix breadcrumbs with grated Parmesan cheese and sprinkle liberally over the top to create a crunchy crust.
- Bake to Perfection: Bake uncovered in the preheated oven for 20-25 minutes until the topping is golden brown and the cheese sauce is bubbly around the edges.
- Rest and Serve: Remove from oven and let the dish rest for 5 minutes to allow the cheese sauce to thicken slightly. Garnish with fresh thyme if desired and serve hot for a comforting, flavorful meal.
Notes
- Caramelize onions slowly over medium heat for the best sweetness and depth of flavor.
- Cook pasta just until al dente to prevent mushiness after baking.
- Use a mix of cheeses (Gruyère, cheddar, mozzarella) for complex, layered flavor.
- Bake uncovered to keep the breadcrumb topping crispy and golden.
- Let the finished dish rest for a few minutes to thicken the sauce before serving.
Keywords: French onion mac and cheese, cheesy pasta bake, comfort food fusion, caramelized onion pasta, gourmet mac and cheese

