Description
This beef French onion soup casserole is a heartwarming blend of tender beef, sweet caramelized onions, crusty bread, and golden melted cheese — baked together for a comforting, savory dish inspired by classic French flavors and Mediterranean tradition.
Ingredients
Ingredients
- 1.5 to 2 pounds beef chuck roast or stew beef, cut into cubes
- 4 large yellow or sweet onions, thinly sliced
- 3 tablespoons olive oil
- 2 tablespoons balsamic vinegar or Worcestershire sauce
- 4 cups beef stock (preferably low sodium)
- 3 garlic cloves, minced
- 1 teaspoon dried thyme
- Salt and pepper, to taste
- 1 French baguette, sliced and toasted
- 2 cups shredded Gruyère or Swiss cheese
- Fresh parsley, chopped (for garnish)
Instructions
Step by Step Instructions
Heat olive oil in a large skillet over medium-low heat. Add sliced onions and cook slowly, stirring occasionally, for 30-40 minutes until deeply caramelized.
Stir in balsamic vinegar or Worcestershire sauce during the last 5 minutes of caramelizing. Set aside.
In a separate pan, sear beef cubes on high heat until browned on all sides. Season with thyme, salt, and pepper.
In a large casserole dish, layer the caramelized onions and seared beef evenly.
Pour beef stock over the layers.
Top with toasted baguette slices and sprinkle shredded cheese generously on top.
Bake in a preheated oven at 375°F (190°C) for 25-30 minutes until bubbly and golden.
- Garnish with fresh parsley before serving.
Notes
- Caramelize the onions slowly for the best depth of flavor.
- Toast the bread slices before adding to prevent sogginess.
- Leftovers taste even better the next day as flavors deepen.
- Store in the fridge for up to 3 days or freeze portions for later.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Mediterranean Dinner Recipes
- Method: Baking
- Cuisine: Mediterranean,
Nutrition
- Serving Size: 1 serving (approx. 350g)
- Calories: 480 kcal
- Sugar: 7 g
- Sodium: 690 mg
- Fat: 27 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 0.5 g
- Carbohydrates: 24 g
- Fiber: 2 g
- Protein: 35 g
- Cholesterol: 105 mg