Description
Indulge in the ultimate comfort food with this French Onion Soup Mac & Cheese, a delightful fusion that combines creamy pasta with the rich flavors of caramelized onions and a blend of three delicious cheeses. This dish is perfect for family gatherings or a cozy night in, delivering warmth and satisfaction in every bite. Topped with a golden, crunchy breadcrumb layer, it’s sure to please everyone at your table. Easy to prepare and incredibly versatile, this mac and cheese will quickly become a favorite in your household.
Ingredients
- 12 ounces elbow macaroni
- 3 large yellow onions, thinly sliced
- 2 tablespoons olive oil
- 3 tablespoons butter
- 2 cloves garlic, minced
- 3 tablespoons flour
- 2 cups vegetable broth
- 2 cups whole milk
- 1/2 cup heavy cream
- 2 cups shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- Salt to taste
- Black pepper to taste
- Fresh thyme (optional)
- 1 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
Instructions
- Preheat the oven to 375°F (190°C) and butter a baking dish.
- In a skillet over medium heat, heat olive oil and 1 tablespoon of butter. Add the onions and cook until caramelized (25–30 minutes). Stir in garlic and thyme during the last few minutes.
- Add remaining butter to the skillet with onions, then stir in flour to create a roux. Gradually whisk in vegetable broth until smooth. Add milk and cream while whisking.
- Stir in Gruyère, cheddar, and mozzarella cheeses until melted. Season with salt and pepper.
- Combine with cooked elbow macaroni and transfer to the prepared baking dish. Top with breadcrumbs mixed with grated Parmesan cheese.
- Bake for about 20–25 minutes or until bubbly and golden brown on top.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 4g
- Sodium: 600mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 16g
- Cholesterol: 60mg