French Onion Soup Mac & Cheese

Featured in Satisfying Main Courses.

This dish combines tender elbow macaroni with deeply caramelized yellow onions, slowly cooked in olive oil and butter to bring out natural sweetness. A roux made from butter and flour creates a smooth base, enriched with vegetable broth, milk, and heavy cream for a velvety sauce. Layers of Gruyère, sharp cheddar, and mozzarella melt into the sauce, enveloping the pasta with rich, savory flavor. The casserole is finished with a mix of breadcrumbs and Parmesan, baked until golden and bubbly. Garnish with fresh thyme and enjoy a comfort meal perfect for cozy gatherings.

Barbara Chef
Updated on Mon, 26 Jan 2026 18:25:54 GMT
A spoon is in a bowl of macaroni and cheese. Pin it
A spoon is in a bowl of macaroni and cheese. | gracefulflavors.com

French Onion Soup Mac and Cheese brings together the rich, caramelized flavors of classic French onion soup with the creamy comfort of mac and cheese. This dish is perfect for cozy nights when you want something warm and indulgent that still feels familiar. The deep savory onions mixed with a medley of melted cheeses and topped with a crisp golden crust make it truly irresistible.

Ingredients

  • Elbow macaroni: twelve ounces best if you cook until just al dente so it holds texture after baking
  • Yellow onions: three large thinly sliced essential for slow caramelizing to unlock sweetness and depth
  • Olive oil: two tablespoons use a good quality extra virgin for flavor
  • Butter: three tablespoons adds creaminess and helps build the roux
  • Garlic: two cloves minced brightens and balances the rich base
  • Flour: three tablespoons for thickening the sauce, choose all-purpose
  • Vegetable broth: two cups gives the soup element without overpowering, homemade or low sodium boxed is great
  • Whole milk: two cups adds richness and creaminess
  • Heavy cream: half a cup makes the sauce decadent and smooth
  • Gruyère cheese: two cups shredded melts beautifully with nutty complexity, look for fresh blocks
  • Sharp cheddar cheese: one cup shredded sharpness adds bite and character
  • Mozzarella cheese: one cup shredded keeps the mac and cheese wonderfully gooey
  • Salt: one teaspoon enhances all flavors
  • Black pepper: half a teaspoon freshly ground for best taste
  • Fresh thyme: one teaspoon or dried half a teaspoon pairs perfectly with caramelized onions
  • Breadcrumbs: one cup for a crunchy topping, use panko for extra crispness
  • Parmesan cheese: half a cup grated sharpness in the crust boosts savory notes

Step-by-Step Instructions

Sauté the onions:
Heat olive oil and one tablespoon butter in a skillet over medium heat. Add the sliced onions and cook slowly, stirring often for about 25 to 30 minutes until they are soft, deeply golden, and caramelized. This slow process brings out their natural sweetness and creates the soup’s signature flavor. Stir in minced garlic and thyme just before moving to the next step so the aromatics stay fresh.
Make the roux and sauce:
Add the remaining butter to the pan with onions. Sprinkle in the flour and stir well cooking for about two to three minutes to remove the raw taste. This roux is the thickening base. Slowly whisk in the vegetable broth, then pour in the milk and heavy cream, stirring constantly to keep the sauce smooth and lump free. Let the mixture thicken gently over medium heat until it coats the back of a spoon.
Melt the cheeses:
Lower the heat and add the shredded Gruyère, sharp cheddar, and mozzarella cheese to the sauce. Stir continuously until all the cheese is melted and the sauce is silky. Season with salt and freshly ground black pepper.
Combine pasta and onions:
Toss the freshly cooked al dente elbow macaroni directly into the cheese and onion sauce, ensuring every piece is coated with that luscious mixture.
Prepare for baking:
Butter a suitable baking dish. Transfer the cheesy pasta mixture into the dish and level the top. Mix the breadcrumbs with grated Parmesan cheese and sprinkle evenly over the mac and cheese to create a crispy topping.
Bake:
Place the dish in the oven preheated to 375 degrees Fahrenheit and bake for about 20 to 25 minutes or until the top is golden brown and bubbling around the edges.
Rest and serve:
Remove from the oven and let the dish rest for five minutes. Garnish with a few fresh thyme leaves and serve while warm and inviting.
A fork is in a bowl of macaroni and cheese. Pin it
A fork is in a bowl of macaroni and cheese. | gracefulflavors.com

Storage tips

Store leftovers in an airtight container and refrigerate for up to three days. Reheat gently in the oven or microwave adding a splash of milk if it feels dry. This dish freezes well if you want to prepare in advance; thaw overnight in the fridge before reheating for best results.

Ingredient substitutions

If you do not have Gruyère, Emmental makes a similar melting cheese with mild nuttiness. For a dairy-free version, try plant-based cheeses but expect a difference in texture. Use gluten-free flour and breadcrumbs to adapt for dietary needs. Vegetable broth can be swapped with chicken broth for non-vegetarian eaters.

Serving suggestions

Pair with a simple crisp green salad dressed lightly with lemon vinaigrette to cut the richness. This mac and cheese works beautifully alongside roasted root vegetables or a bowl of steamed green beans. A glass of dry white wine or sparkling water with lemon will refresh the palate.

Cultural context

French onion soup originated in Paris as a humble, hearty outer-coat for onions slow cooked and served with bread and melted cheese. This recipe elevates the concept by combining it with a beloved American comfort food making a cross-cultural spin on tradition that honors both backgrounds.

A spoon is in a bowl of macaroni and cheese. Pin it
A spoon is in a bowl of macaroni and cheese. | gracefulflavors.com

Frequently Asked Questions

→ How do you achieve perfectly caramelized onions?

Cook sliced yellow onions slowly over medium heat in olive oil and butter, stirring frequently for 25-30 minutes until deep golden and sweet.

→ What cheeses work best for melting in this dish?

Gruyère, sharp cheddar, and mozzarella combine to create a rich, creamy melt with balanced flavor and smooth texture.

→ Can I use a different type of pasta?

While elbow macaroni is traditional, short tubular pastas like penne or cavatappi hold the sauce well and can be substituted.

→ How do I get a crunchy topping on the baked dish?

Mix breadcrumbs with grated Parmesan cheese and sprinkle over the casserole before baking for a golden, crisp crust.

→ Is there a way to prepare this ahead of time?

Yes, assemble the dish up to the baking step, refrigerate, then bake just before serving to keep the topping crisp.

→ What herbs pair well with the flavors here?

Fresh thyme adds a subtle aromatic note that complements the caramelized onions and cheese layers beautifully.

French Onion Mac & Cheese

Creamy macaroni blended with caramelized onions, rich cheese mix, and a crisp golden crust to share and enjoy.

Prep Time
40 Minutes
Cook Time
25 Minutes
Total Time
65 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Intermediate

Cuisine: French-American fusion

Yield: 6 Servings (6 servings)

Dietary: Vegetarian

Ingredients

→ Pasta

01 12 ounces elbow macaroni

→ Vegetables

02 3 large yellow onions, thinly sliced
03 2 cloves garlic, minced
04 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)

→ Fats and Oils

05 2 tablespoons olive oil
06 3 tablespoons unsalted butter

→ Dry Ingredients

07 3 tablespoons all-purpose flour
08 1 teaspoon salt
09 1/2 teaspoon black pepper
10 1 cup breadcrumbs

→ Liquids

11 2 cups vegetable broth
12 2 cups whole milk
13 1/2 cup heavy cream

→ Cheeses

14 2 cups shredded Gruyère cheese
15 1 cup shredded sharp cheddar cheese
16 1 cup shredded mozzarella cheese
17 1/2 cup grated Parmesan cheese

Instructions

Step 01

Preheat the oven to 375°F (190°C). Generously butter a baking dish to prevent sticking.

Step 02

Heat the olive oil and 1 tablespoon of butter in a large skillet over medium heat. Add the thinly sliced onions and cook, stirring frequently, until deep golden and caramelized, about 25 to 30 minutes. Stir in the minced garlic and thyme, cooking for an additional 1 minute until fragrant.

Step 03

Add the remaining butter to the skillet with onions. Sprinkle the flour over the mixture and cook, stirring constantly, for 2 minutes to form a roux. Gradually whisk in the vegetable broth, then the whole milk and heavy cream, stirring continuously until the sauce thickens and is smooth.

Step 04

Reduce heat to low and stir in Gruyère, sharp cheddar, and mozzarella cheeses until completely melted. Season the sauce with salt and black pepper to taste.

Step 05

Add cooked elbow macaroni to the cheese sauce, folding in the caramelized onions evenly to ensure a consistent flavor throughout.

Step 06

Transfer the macaroni mixture into the buttered baking dish. In a separate bowl, mix the breadcrumbs with grated Parmesan cheese and evenly sprinkle this topping over the pasta.

Step 07

Place the dish in the preheated oven and bake for 20 to 25 minutes, or until the topping is golden brown and bubbling.

Step 08

Remove from the oven and let rest for 5 minutes to set. Garnish with additional fresh thyme if desired, then serve warm.

Notes

  1. Cooking the onions slowly is essential to develop deep flavor and sweetness.

Tools You'll Need

  • Large skillet
  • Whisk
  • Baking dish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy and gluten ingredients

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 580
  • Total Fat: 28.3 g
  • Total Carbohydrate: 60.5 g
  • Protein: 22.1 g