French Onion Macaroni and Cheese

Total Time
Prep 10 mins
Cook 30 mins

Macaroni and cheese with caramelized onions, all the flavors of French onion soup.

Ingredients Nutrition


  1. Heat a skillet over medium high heat and cook onions, thyme, and bay leaf in butter for 5 minutes; season with salt and pepper, lower heat and cook until onions are browned, about 10 to 15 minutes, transfer to a plate, discard bay leaf.
  2. Meanwhile, bring a large pot of salted water to a boil, add pasta and cook until al dente; drain and return to pot.
  3. Melt 2 tablespoons butter in the skillet over medium heat.
  4. Whisk in flour for about a minute, then whisk in chicken stock and milk and bring to a boil.
  5. Season with salt, pepper, nutmeg, lower heat and cook until thickened, about 5 minutes.
  6. Stir in cheese to melt.
  7. Combine onions and cheese sauce with pasta and toss.


Most Helpful

This is an excellent recipe. All the measurements are just perfect. Instead of chicken stock, I used a French onion broth.

yogiclarebear March 21, 2010

okay so i was in a rush 2 cook my dad dinner...i had a bag of penne rigate and some mild beef links...i know it sounds crazy but i made this work and it was WOOOOW! i didnt have thyme but substituted with parsley, used canned milk and used only garlic pepper with a tiny pinch of kosher salt...the kicker was slicing the beef links i had into thin slices, seasoning them w/ garlic pepper and putting them in the oven at 300 for about 15 minutes. I added them to the recipe last and WHOA! we literally stuffed ourselves! Thanks for this very simple yet very tasty recipe!!! I will try it the original way next time!

ty-boogie December 22, 2009

Sounds great however it fails to note the cheese in the ingredients

Ron2995 November 28, 2009

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a