French Onion Lasagna combines the comforting flavors of traditional French onion soup with layers of pasta and cheese. This unique twist on classic lasagna features rich, caramelized onions, gooey cheese, and a creamy béchamel sauce, making it a delightful choice for dinner. Whether you’re looking to impress guests or simply craving a cozy meal, this dish hits all the right notes. Let’s dive into the delicious world of French Onion Lasagna!

Why You’ll Love This French Onion Lasagna
This savory dish is not only a feast for the eyes but also a treat for the palate. Here are some reasons why you’ll adore this French onion layered dish:
- Rich and comforting flavors reminiscent of classic French onion soup.
- Layers of cheesy goodness that will satisfy any cheese lover.
- Perfect for family gatherings or cozy dinners at home.
- Vegetarian-friendly, making it an inclusive meal option.
- Easy to prepare with accessible ingredients.
- Can be made ahead of time for convenient meal prep.
This dish is a true comfort food lasagna variation that offers a hearty meal without the fuss.
Ingredients for French Onion Lasagna
Gather these items:
- 1 lb lasagna noodles, cooked
- 8 oz mozzarella cheese, grated
- 6 cups sourdough bread, cubed
- 1/4 cup olive oil
- 1 teaspoon granulated garlic
- Kosher salt and freshly cracked black pepper, to taste
- 1/4 cup butter
- 1/4 cup flour
- 4 cups whole milk
- 2 cups gruyere cheese, grated
- 3 yellow onions, sliced
- 3 tablespoons unsalted butter
- 2 teaspoons fresh thyme
- 1 teaspoon Worcestershire sauce
- 1 tablespoon balsamic vinegar
- 1 quart good beef stock
How to Make French Onion Lasagna Step-by-Step
- Step 1: Preheat oven to 375°F and grease a 10×14 lasagna pan or a 9×13-inch baking dish.
- Step 2: Toss cubed sourdough bread with olive oil and granulated garlic. Spread on a sheet tray, season with salt and pepper, and bake for 16–20 minutes until golden. Set aside.
- Step 3: Cook lasagna noodles in boiling salted water until al dente. Drain and set in cold water.
- Step 4: Caramelize sliced onions in 3 tablespoons butter over medium-low heat until golden brown.
- Step 5: Stir in flour, then add beef stock, thyme, Worcestershire, and balsamic vinegar. Simmer until thickened. Season to taste. Set aside.
- Step 6: For the béchamel: Melt butter in a saucepan, whisk in flour and toast 30 seconds. Add milk gradually, whisking constantly until thick. Stir in gruyere until melted. Season and blend if needed.
- Step 7: To assemble: Spread a little onion filling on the bottom of the pan. Layer noodles, 1/3 of onion filling, 1/3 croutons, drizzle béchamel. Repeat 2 more times.
- Step 8: Top with mozzarella and remaining gruyere cheese.
- Step 9: Bake uncovered for 35–40 minutes, or until cheese is golden. Let rest 10 minutes before slicing.
Pro Tips for the Perfect French Onion Lasagna
Keep these in mind:
- Adjust seasoning to your taste.
- You can substitute different cheeses if desired for a unique twist.
- Allow the lasagna to cool slightly for easier slicing.
- For a vegetarian option, ensure that the beef stock is replaced with vegetable stock.
Best Ways to Serve French Onion Lasagna
This French onion noodle casserole pairs wonderfully with a crisp green salad or garlic bread. Consider serving it with a glass of red wine to enhance the flavors. It’s also delightful alongside a simple tomato soup for a comforting dinner experience.

How to Store and Reheat French Onion Lasagna
To store leftovers, simply cover the lasagna with plastic wrap or aluminum foil and refrigerate. It can last up to 3-4 days. To reheat, cover with foil and bake at 350°F until warmed through, about 20-25 minutes. This makes it ideal for meal prep.
Frequently Asked Questions About French Onion Lasagna
What’s the secret to perfect French Onion Lasagna?
Use high-quality cheese and allow the onions to caramelize fully for the best flavor. A mix of gruyere and mozzarella creates a creamy texture that complements the savory onions perfectly.
Can I make French Onion Lasagna ahead of time?
Absolutely! You can assemble the lasagna a day in advance and refrigerate it. Just add an extra 10-15 minutes to the baking time when you’re ready to cook it.
How do I avoid common mistakes with French Onion Lasagna?
Ensure that your onions are well-caramelized for maximum flavor and avoid overcooking the noodles. Layering properly will also help maintain the structure of the lasagna.
Variations of French Onion Lasagna You Can Try
There are many delicious variations of this dish. Consider making a vegetarian French onion lasagna by using vegetable stock and omitting any meat. For a heartier option, add ground beef to the onion mixture for a French onion and beef lasagna. You can also explore a cream-based version for an even richer taste.

For more delicious recipes, check out our Chocolate Eclair Cake or Creamy Tuscan Scallops. You might also enjoy our Greek Chicken Bowls for a fresh twist!
For more information on the benefits of using onions in your diet, check this source. They are not only flavorful but also packed with nutrients!
Print
Delicious French Onion Lasagna: A Comfort Food Favorite
- Total Time: 1 hour 30 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This French Onion Lasagna combines layers of pasta, cheese, and caramelized onions for a unique twist on classic lasagna.
Ingredients
- 1 lb lasagna noodles, cooked
- 8 oz mozzarella cheese, grated
- 6 cups sourdough bread, cubed
- 1/4 cup olive oil
- 1 teaspoon granulated garlic
- Kosher salt and freshly cracked black pepper, to taste
- 1/4 cup butter
- 1/4 cup flour
- 4 cups whole milk
- 2 cups gruyere cheese, grated
- 3 yellow onions, sliced
- 3 tablespoons unsalted butter
- 2 teaspoons fresh thyme
- 1 teaspoon Worcestershire sauce
- 1 tablespoon balsamic vinegar
- 1 quart good beef stock
- Kosher salt and freshly cracked black pepper, to taste
Instructions
- Preheat oven to 375°F and grease a 10×14 lasagna pan or a 9×13-inch baking dish.
- Toss cubed sourdough bread with olive oil and granulated garlic. Spread on a sheet tray, season with salt and pepper, and bake for 16–20 minutes until golden. Set aside.
- Cook lasagna noodles in boiling salted water until al dente. Drain and set in cold water.
- Caramelize sliced onions in 3 tablespoons butter over medium-low heat until golden brown.
- Stir in flour, then add beef stock, thyme, Worcestershire, and balsamic vinegar. Simmer until thickened. Season to taste. Set aside.
- For the béchamel: Melt butter in a saucepan, whisk in flour and toast 30 seconds. Add milk gradually, whisking constantly until thick. Stir in gruyere until melted. Season and blend if needed.
- To assemble: Spread a little onion filling on the bottom of the pan. Layer noodles, 1/3 of onion filling, 1/3 croutons, drizzle béchamel. Repeat 2 more times.
- Top with mozzarella and remaining gruyere cheese.
- Bake uncovered for 35–40 minutes, or until cheese is golden. Let rest 10 minutes before slicing.
Notes
- Adjust seasoning to your taste.
- You can substitute different cheeses if desired.
- Allow the lasagna to cool slightly for easier slicing.
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 40mg