French Onion Orzo Bake Recipe
Introduction
French Onion Orzo Bake is a comforting and flavorful dish that combines the rich, caramelized taste of slow-cooked onions with creamy orzo pasta and melted cheese. It’s a cozy, one-pan meal perfect for weeknight dinners or entertaining guests.

Ingredients
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 large yellow onions, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 teaspoon salt (or to taste)
- ½ teaspoon freshly ground black pepper
- 1 tablespoon balsamic vinegar
- 1 cup dry orzo pasta
- 2 cups beef broth (low sodium preferred)
- ½ cup heavy cream
- 1 cup shredded Gruyère cheese (or Swiss cheese)
- 1 cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- Optional: fresh parsley or chives for garnish
Instructions
- Step 1: In a large oven-safe skillet or sauté pan, melt the butter with olive oil over medium-low heat. Add the sliced onions and cook slowly for 25–30 minutes, stirring often, until they are deeply golden and caramelized. This slow cooking builds the base flavor, so don’t rush.
- Step 2: Stir in the minced garlic, thyme, salt, and black pepper. Cook for about 1 minute to release the garlic’s aroma. Then, deglaze the pan by adding the balsamic vinegar and stirring to lift any browned bits from the bottom.
- Step 3: Add the dry orzo pasta to the pan, stirring to coat it with the onion mixture. Pour in the beef broth and heavy cream, and bring to a simmer. Reduce the heat slightly and cook uncovered for 8–10 minutes, stirring occasionally, until the orzo is mostly tender and most of the liquid has absorbed.
- Step 4: Stir in half of the shredded Gruyère and mozzarella cheeses until melted and creamy. Then sprinkle the remaining Gruyère, mozzarella, and all the Parmesan cheese evenly over the top.
- Step 5: Preheat your oven to 400°F (200°C). Place the skillet in the oven and bake for 10–15 minutes, until the cheese is bubbly and golden on top.
- Step 6: Remove from the oven and let cool for a few minutes. Garnish with chopped fresh parsley or chives if desired, then serve warm.
Tips & Variations
- For a vegetarian version, substitute vegetable broth for the beef broth and use a vegetarian-friendly cheese.
- Adding a splash of white wine when deglazing can add a subtle acidity and depth to the flavor.
- Gruyère can be replaced with Swiss or fontina cheese for a similar creamy melt.
- Make sure to cook the onions slowly to fully develop their sweetness and avoid any burnt flavors.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm in the oven at 350°F (175°C) until heated through, or microwave in short bursts, stirring occasionally to maintain creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta instead of orzo?
Yes, small pasta shapes like acini di pepe or small shells work well in this recipe. Keep cooking times similar but check for doneness as shapes may vary.
Can I prepare this dish in advance?
Absolutely. You can prepare the dish up to the baking step, cover it, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if baking straight from cold.
Print
French Onion Orzo Bake Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
Description
This French Onion Orzo Bake is a comforting and flavorful casserole combining deeply caramelized onions with creamy orzo pasta and a trio of melted cheeses. With savory beef broth and a hint of balsamic vinegar for depth, this dish offers a rich twist on classic French onion soup flavors baked to golden perfection.
Ingredients
For the Onion Base
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 large yellow onions, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 teaspoon salt (or to taste)
- ½ teaspoon freshly ground black pepper
- 1 tablespoon balsamic vinegar
For the Orzo Bake
- 1 cup dry orzo pasta
- 2 cups beef broth (low sodium preferred)
- ½ cup heavy cream
- 1 cup shredded Gruyère cheese (or Swiss cheese)
- 1 cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
Optional Garnish
- Fresh parsley or chives, chopped
Instructions
- Caramelize the Onions: In a large oven-safe skillet or sauté pan, melt the butter with the olive oil over medium-low heat. Add the thinly sliced onions and cook slowly for 25 to 30 minutes, stirring often, until they become deeply golden and caramelized. This slow cooking develops the rich flavor base essential for the dish.
- Add Garlic and Seasoning: Stir in the minced garlic, fresh thyme, salt, and freshly ground black pepper. Cook for 1 minute to release the garlic aroma, then deglaze the pan by adding balsamic vinegar. Stir well to lift any browned bits from the bottom, enhancing the overall flavor.
- Add Orzo and Liquids: Mix in the dry orzo pasta, then pour in the beef broth and heavy cream. Bring the mixture to a gentle simmer, then reduce heat slightly and cook uncovered for 8 to 10 minutes. Stir occasionally until the orzo is mostly tender and most of the liquid is absorbed, creating a creamy consistency.
- Add Cheese: Stir in half of the shredded Gruyère and mozzarella cheese until melted and creamy. Evenly sprinkle the remaining Gruyère, mozzarella, and all the grated Parmesan cheese on top of the skillet mixture.
- Bake: Preheat the oven to 400°F (200°C). Transfer the skillet to the preheated oven and bake for 10 to 15 minutes. Bake until the cheeses are bubbly and golden on top, creating a delicious crust.
- Garnish & Serve: Let the orzo bake cool for a few minutes to set. Garnish with freshly chopped parsley or chives if desired. Serve warm as a hearty main or side dish.
Notes
- Use a large oven-safe skillet to avoid transferring the mixture into a separate baking dish.
- Cook onions slowly to develop authentic caramelized flavor; rushing this step may result in bitter or underdeveloped taste.
- Low sodium beef broth is recommended to control salt levels in the dish.
- Gruyère cheese provides a nutty flavor, but Swiss cheese is a good substitute if unavailable.
- For a vegetarian version, substitute beef broth with vegetable broth.
- Optionally garnish with fresh herbs like parsley or chives for added color and freshness.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: French
Keywords: French onion, orzo bake, caramelized onions, creamy pasta bake, Gruyère cheese, comfort food, casserole

