French Onion Mac N’ Cheese

4.43 from 7 votes
Jump to Recipe

This post may contain affiliate links. Please see my disclosure policy

French Onion Mac and Cheese – A rich, cheesy twist on a classic comfort food. Creamy Gruyère, mozzarella, and Monterey Jack melt together with caramelized onions, crispy bacon, and a crunchy crouton topping for the ultimate baked mac and cheese upgrade.

French Onion Mac and Cheese feels like what happens when comfort food decides to dress up a little. 

It’s got the same creamy, melty goodness you expect from mac and cheese, but with layers of sweet caramelized onions and Gruyère that give it that cozy, French onion soup flavor.

scooping caramelized onion mac and cheese from baking dish

 

I like to think of this as the heartier cousin to my French Onion Chicken or French Onion Rice, all the same flavors, just with a little more cheese and a lot more pasta. It’s perfect for when you want something that feels indulgent without needing a ton of effort.

french onion mac and cheese ingredients

Ingredients Needed

Be sure to scroll to the bottom of the post for the FULL PRINTABLE recipe card.

  • Pasta – I used macaroni, but you really can use any short cut shape that you like.
  • Butter
  • All Purpose Flour
  • Milk
  • Gruyere Cheese
  • Monterey Jack Cheese
  • Mozzarella Cheese
  • Garlic
  • Salt & Pepper
  • Fresh Grated Nutmeg
  • Caramelized Onions
  • Crumbled Bacon – this is optional. Adds great flavor, but you can also leave it out for a vegetarian version.
  • Croutons
making roux in a skillet
adding cheese to roux in skillet

How to Make French Onion Mac and Cheese

  1. Cook the Pasta — Boil the pasta until just shy of al dente so it finishes cooking in the oven without getting mushy.
  2. Make the Roux — Melt butter in a saucepan, then stir in flour and cook briefly to form a smooth paste.
  3. Build the Sauce — Slowly whisk in milk, stirring constantly until thickened, then season with salt, pepper, and nutmeg.
  4. Melt the Cheese — Add Gruyère, Monterey Jack, and mozzarella, stirring until melted into a smooth, creamy sauce.
mixing macaroni and caramelized onions in cheese sauce
pouring crushed croutons over mac and cheese
  1. Combine Everything — Toss the cooked pasta with caramelized onions, bacon, and the cheese sauce until fully coated.
  2. Assemble the Dish — Pour the mixture into a casserole dish and sprinkle crushed croutons on top.
  3. Bake to Finish — Bake until hot, bubbly, and golden brown on top, then serve warm.
onion mac and cheese in baking dish

Recipe Tips & Tricks

  • Use freshly grated cheese for the creamiest sauce. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting.
  • Caramelize the onions slowly. Low heat and patience bring out their rich sweetness, which balances the salty and cheesy flavors.
  • Cook the pasta slightly underdone. It will continue cooking in the oven, so stopping a few minutes early keeps it perfectly tender.
  • Whisk constantly when making the roux. This prevents lumps and ensures your sauce is silky and evenly thickened.
  • Swap the bacon for caramelized mushrooms. It’s a great vegetarian option that still adds depth and texture.
scooping french onion mac and cheese from baking dish
Can I make this ahead of time?

Yes! Assemble everything up to the baking step, cover tightly, and refrigerate for up to 24 hours. When ready to serve, bake as directed, adding a few extra minutes to heat through.

What pasta works best?

Short shapes like cavatappi, shells, or elbow macaroni hold the sauce beautifully and keep the dish creamy without becoming soggy.

Can you freeze this?

Yes, you can freeze it before baking. Assemble the dish, wrap it tightly, and freeze for up to two months. When ready, bake from frozen at 350°F until hot and bubbly.

More Pasta Recipes To Try

close up caramelized onion mac and cheese in baking dish
4.43 from 7 votes

French Onion Mac and Cheese

French Onion Mac and Cheese – A rich, cheesy twist on a classic comfort food. Creamy Gruyère, mozzarella, and Monterey Jack melt together with caramelized onions, crispy bacon, and a crunchy crouton topping for the ultimate baked mac and cheese upgrade.
Prep: 20 minutes
Cook: 25 minutes
Total: 45 minutes
Servings: 6

Ingredients 

  • 1 pound pasta, cooked 2 minutes shy of the time on the box
  • 3 tablespoons butter
  • 3 cloves garlic, minced
  • 3 tablespoons all purpose flour
  • 2 cups milk
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp fresh grated nutmeg
  • 6 ounces Gruyere cheese, shredded
  • 6 ounces Monterey Jack, shredded
  • 6 ounces mozzarella cheese, shredded
  • 1 cup caramelized onions
  • 1/2 cup crumbled bacon, optional
  • 1/2 cup croutons, crushed

Instructions 

  • Preheat oven to 350º F.
  • In a sauce pan melt butter. Add garlic and saute until fragrant. Mix in flour, and stir until it forms a paste. Slowly whisk in the milk, stirring constantly. Add salt, pepper, and nutmeg.
    3 tablespoons butter, 3 cloves garlic, 3 tablespoons all purpose flour, 2 cups milk, 1/2 tsp salt, 1/2 tsp black pepper, 1/4 tsp fresh grated nutmeg
  • Stir in cheeses, and mix until hot and smooth. Remove from heat.
    6 ounces Gruyere cheese, 6 ounces Monterey Jack, 6 ounces mozzarella cheese
  • In a large bowl mix together cooked pasta, bacon (if using), caramelized onions and cheese sauce.
    1 pound pasta, 1 cup caramelized onions, 1/2 cup crumbled bacon
  • Pour into a large casserole dish. Top with crushed croutons.
    1/2 cup croutons
  • Place in oven for 20-25 minutes; until bubbly and the croutons are golden.

Nutrition

Calories: 677kcal | Carbohydrates: 38g | Protein: 35g | Fat: 43g | Saturated Fat: 24g | Polyunsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 124mg | Sodium: 1244mg | Fiber: 2g | Sugar: 3g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Erin Sellin
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Course: Dinner Recipes
Cuisine: American
Servings: 6
Calories: 677
Like this recipe? Leave a comment below!

About Erin Sellin

Welcome to Dinners, Dishes, & Desserts where my love of food meets my busy life. My name is Erin and I’m a casual home cook who loves to feed people. On this blog, you’ll find hundreds of quick and easy recipes made mostly from scratch. My days are spent in the kitchen, creating new recipes to share with family and friends.

Other Recipes You Might Like:

4.43 from 7 votes (6 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

38 Comments

  1. 3 stars
    It would be nice if the “caramelized onion” portion was included in the recipe, so everything would be contained in one place. Just a suggestion.