Ingredients
Equipment
Method
- Thinly slice the yellow onions.
- Melt 2 tablespoons of butter and 1 tablespoon of olive oil in a large, heavy-bottomed pot or Dutch oven over medium-low heat.
- Add the sliced onions, sugar, 1/2 teaspoon of salt, and 1/4 teaspoon of pepper. Stir to coat evenly.
- Cook the onions, stirring occasionally, for 30-45 minutes, or until they are a deep golden brown color and incredibly soft. If the onions start to stick or burn, reduce the heat and add a tablespoon or two of water.
- Deglaze the pot with dry sherry or white wine (if using). Scrape up any browned bits from the bottom of the pot. Let the wine simmer for a minute or two until it's almost evaporated. Set the caramelized onions aside.
- In the same pot (wipe it out if needed), melt 4 tablespoons of butter over medium heat.
- Whisk in the flour and cook for about 1-2 minutes, stirring constantly to create a roux.
- Slowly pour in the milk, whisking constantly to prevent lumps from forming. Keep whisking until the sauce is smooth and thickened, about 5-7 minutes.
- Reduce the heat to low and stir in 1/2 teaspoon of salt, 1/4 teaspoon of pepper, and nutmeg (if using).
- Add the Gruyere, cheddar, and Parmesan cheese, stirring until melted and smooth.
- Taste the sauce and adjust the seasoning as needed.
- Cook the elbow macaroni according to package directions until al dente.
- Drain the pasta well and set it aside.
- Add the cooked macaroni to the pot with the cheese sauce. Stir to coat the pasta evenly.
- Gently fold in the caramelized onions. Be careful not to overmix.
- Stir in the chopped fresh thyme (if using).
- Preheat your oven to 350°F (175°C).
- Pour the French Onion Soup Mac & Cheese into a greased 9x13 inch baking dish.
- Arrange slices of French bread over the top of the mac and cheese (if using). Brush the bread with melted butter.
- Bake for 20-25 minutes, or until the mac and cheese is bubbly and the topping is golden brown (if using).
- Let the mac and cheese cool for a few minutes before serving.
- Serve hot.
Notes
Don't skimp on the onions! Use good quality cheese. Don't overcook the pasta. Get creative with toppings like breadcrumbs, crispy fried onions, or crumbled bacon. Make it ahead of time and bake it later. Vegetarian: This recipe is already vegetarian! Gluten-Free: Use gluten-free pasta and a gluten-free all-purpose flour blend in the cheese sauce. Dairy-Free: Use plant-based butter, milk, and cheese alternatives. Spicy: Add a pinch of red pepper flakes to the cheese sauce for a little heat. Different Cheeses: Experiment with different types of cheese in the sauce like Fontina, provolone, or Gouda.
