Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Onion Soup Mac & Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: therecipelounge
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A delicious combination of classic French onion soup flavors with creamy macaroni and cheese, perfect for a cozy evening.


Ingredients

Scale
  • 3 large yellow onions, thinly sliced
  • 3 tbsp butter
  • 2 cloves garlic, minced
  • 1 tsp dried thyme
  • Salt and freshly ground black pepper, to taste
  • 3 tbsp all-purpose flour
  • 4 cups beef broth (or vegetable broth for vegetarian option)
  • 1 cup half-and-half or heavy cream
  • 1 ½ cups grated Gruyère cheese
  • 1 cup sharp white cheddar cheese, grated
  • 12 oz elbow macaroni
  • Optional: French bread or baguette slices for toasting
  • Extra grated cheese for topping (about ½ cup)


Instructions

  1. Melt the butter in a large skillet over low heat and add the sliced onions, caramelizing them over 30 to 40 minutes.
  2. Once browned, sprinkle flour over the onions and stir to coat, then gradually whisk in beef or vegetable broth and half-and-half.
  3. Add thyme and garlic, folding in Gruyère and sharp white cheddar cheeses until melted and smooth.
  4. Cook elbow macaroni according to package instructions, then drain, reserving a splash of pasta water.
  5. Combine cooked macaroni with cheese sauce, stirring until well coated.
  6. Transfer to an oven-safe dish, top with optional baguette slices and extra cheese, then broil until bubbly and golden.

Notes

Feel free to add seasonal vegetables or proteins like chicken for extra heartiness.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: French

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 6g
  • Sodium: 750mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 50mg