French Onion Mac and Cheese combines everything you love about French onion soup with creamy, cheesy mac! It’s loaded with flavor, ultra-creamy, and absolutely delicious.

French Onion Mac And Cheese in the pot ready to be enjoyed.
chelsea

Author’s Notes

Even My Onion-Hating Husband Loved It

Let me start by saying my husband is one of the least picky eaters I’ve ever met. But there’s one food he truly can’t stand: onions. He won’t touch them raw, and even cooked, they have to be diced super fine and completely soft before he’s okay with them. Soooo French onion soup? Way too many onions for him!

So when I made this, I honestly didn’t think he’d like it. I figured he’d pick around the onions and move on. But I was so surprised when he started raving about how good it was! He did pick around most of the bigger onion pieces, but he couldn’t stop talking about how rich the flavor was and how creamy and cheesy the pasta turned out. If I can get an onion hater to love this dish, you know it’s good!

signature
Prepped ingredients on the counter: onions, elbow macaroni, Worcestershire sauce, bouillon, butter, mozzarella, garlic, Gruyère, flour, thyme, Parmesan, milk, broth.

French Onion Mac and Cheese Ingredients

IngredientHelpful Tip
Onions, Garlic, Butter, Thyme, Worcestershire, BouillonSlice onions very thin (use a mandoline if you have one!) so they caramelize evenly. Keep the heat low and stir often until deep golden brown for the best flavor.
Butter, Flour, Milk, Chicken BrothWhisk the flour into the melted butter until smooth, then slowly add milk and broth while whisking to keep the sauce smooth and lump-free.
MacaroniChoose small pasta that cooks quickly and holds sauce well. Stir often while cooking so the pasta doesn’t stick to the bottom.
Gruyere, Mozzarella, ParmesanGrate the cheese yourself for a smooth, creamy sauce. Add one cheese at a time and stir gently until each melts completely.
Garlic Powder, Onion Powder, Salt, PepperTaste before serving and adjust as needed. A little extra seasoning at the end makes the flavor pop.
Skillet of onions cooked low and slow until deeply caramelized for French onion mac and cheese.

How To Make French Onion Mac and Cheese

  1. Caramelize Onions: Cook onions in butter with garlic until deeply golden.
  2. Make Roux: Melt butter, whisk in flour, and season.
  3. Build Sauce: Gradually whisk in milk and broth until smooth and thickened.
  4. Cook Pasta: Add macaroni and simmer until tender and sauce thickens.
  5. Add Cheese & Onions: Stir in cheeses until melted, then mix in onions and serve.
Pasta and cream sauce simmering together in a pot before cheese is added.

Storage

This pasta is best enjoyed right off the stovetop. As it sits, the pasta keeps absorbing liquid and becomes thicker and a bit bloated. Leftovers are still tasty but turn slightly heavy. Reheat gently on the stove over low heat with a splash of milk to bring back the creamy texture.

More AMAZING Pasta Recipes:

Tap stars to rate!
No ratings yet

French Onion Mac And Cheese

French Onion Mac and Cheese takes all the rich, savory flavors of French onion soup and turns them into a creamy, cheesy pasta dish.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6 servings

Ingredients

Caramelized Onions
  • 3 tablespoons unsalted butter
  • 2 small yellow onions peeled & very thinly sliced
  • 1 tablespoon minced garlic
  • 3 sprigs fresh thyme optional
  • 1 teaspoon beef bouillon powder
  • 1 teaspoon Worcestershire sauce
Mac & Cheese
  • 4 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 cups whole milk
  • 2-1/2 cups chicken broth Swanson recommended
  • 2-1/2 cups uncooked elbow macaroni
  • 1/2 cup freshly shredded mozzarella cheese
  • 1-1/2 cups freshly shredded Gruyere cheese see note 1
  • 1/4 cup freshly grated Parmesan cheese see note 2

Instructions 

  • Melt 3 tablespoons butter in a wide skillet over low to medium-low heat (depending on strength of stovetop). Add onions, garlic, thyme sprigs, bouillon powder, and a small pinch of salt. Cook, stirring occasionally, until onions are golden brown and caramelized, about 35 minutes. Remove from heat, discard thyme sprigs, and set aside. Once slightly cooled, stir through Worcestershire sauce.
  • In a large nonstick pot, melt 4 tablespoons butter over medium heat. Whisk in flour and cook for 1 minute until smooth. Whisk in garlic powder, onion powder, salt, and pepper. Gradually add milk, whisking constantly until slightly thickened (1–2 minutes). Slowly add chicken broth while whisking, then bring to a gentle boil.
  • Once boiling, add uncooked macaroni. Stir with a wooden spoon. Reduce heat to medium-low, allowing a gentle bubble across top when not stirring. Stir often, scraping the bottom of the pot, 7–11 minutes, until pasta is just cooked (but still a bit firm) and sauce slightly thickens. If it looks too saucy, don’t worry—it will thicken with cheese. See note 3 for troubleshooting.
  • Remove from heat and add cheese a handful at a time, letting each melt before adding the next. Adjust seasoning to taste. Gently stir in the caramelized onions–or spoon them over individual servings. Serve immediately and enjoy!
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: Gruyere is pricey, but truly the secret to this pasta’s amazing flavor. You can swap in extra-sharp Cheddar, but it won’t have the same French onion flavor. Gently pack the shredded cheese in the measuring cup for an accurate amount.
Note 2: Use a block of Parmesan and grate it on the small holes of a box grater. Gently pack it in the measuring cup for accuracy.
Note 3 (Troubleshooting): Remove from heat as soon as the pasta is al dente—firm but not hard. It will continue cooking and absorbing liquid as you add the cheese. It’s better to slightly undercook than overcook, since mushy pasta can’t be fixed. If the sauce is too thick, add a splash of milk. If it’s too thin or the pasta isn’t done, simmer on low for another minute or two.
Storage: Best enjoyed right off the stovetop. The sauce thickens as it sits and the pasta continues to absorb the liquid.

Nutrition

Serving: 1serving | Calories: 549kcal | Carbohydrates: 47g | Protein: 23g | Fat: 29g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.8g | Cholesterol: 88mg | Sodium: 845mg | Potassium: 365mg | Fiber: 2g | Sugar: 7g | Vitamin A: 1049IU | Vitamin C: 5mg | Calcium: 529mg | Iron: 2mg

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

What To Serve On The Side

French Onion Mac and Cheese is rich and creamy! Here are the best sides to serve with it:

French Onion Mac and Cheese Tips

  • Use a wide pan for onions: More surface area helps them caramelize faster and more evenly.
  • Don’t rush the onions: If they’re browning too fast, lower the heat and add a splash of water to loosen any bits stuck to the pan.
  • Add Cheese Slowly: Stir in one handful at a time, letting each melt completely before adding more to keep the sauce smooth and lump-free.

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

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

Recipe Rating




2 Comments

  1. Jessica says:

    When do you add the bouillon and Worcestershire sauce?

    1. Chelsea Lords says:

      Oh my gosh thanks for pointing that out! I updated the recipe card!