This One Pan French Onion Orzo delivers all the deep, savoury flavours of a bowl of French onion soup—slow caramelized onions, rich beef broth, melty gruyere—packed into a creamy one-pan orzo dish. This dish is perfect if you want something rich, cozy, and comforting, but aren’t in the mood for soup.

If you’ve been around, you already know how much I love a good French onion-flavoured dish. Well, here’s another one to add to the list! If you’re trying to decide between soup and pasta, look no further than this French Onion Orzo. It happens in one pan and can pull double duty as either a main dish or as a delicious side next to a roast chicken or steak. Want more French onion in your life? Try French Onion Dip, French Onion Potato Skins, French Onion Croissant Casserole, and French Onion Pasta.
😍 Why You’ll Love This One Pan French Onion Orzo
French onion soup, but pasta: all those flavours you love in the soup, turned into a hearty bowl of creamy pasta.
One pan, start to finish: the onions caramelize, the orzo toasts and simmers, and the cheese melts in — all in the same pan.
Creamy without much effort: a splash of heavy cream and a handful of gruyere melt right into the hot orzo for that creamy finish.
Big, layered flavour: sweet caramelized onions, tangy balsamic and worcestershire, earthy thyme, and a little heat from red pepper flakes all stacked together.
🧅 Ingredients You’ll Need To Make This French Onion Orzo
Extra virgin olive oil: gets the onions going low and slow so they caramelize properly without scorching.
Orzo: this little rice-shaped pasta toasts in the pan, then soaks up all that broth as it simmers.
Yellow onions: sliced thin and cooked down until they’re deeply golden, soft, and naturally sweet.
Garlic: added near the end of the caramelizing so it warms through without burning.
Balsamic vinegar: deglazes the pan and lifts the sweetness of the onions with a touch of tang and a little extra colour.
Worcestershire: brings a savoury, slightly funky depth.
Salted beef broth: this is what cooks the orzo and carries that rich French onion flavour, so reach for a good quality one.
Heavy cream: stirred in at the very end to round everything out.
Gruyere cheese: shredded and melted through for that nutty, gooey, classic French onion pull.
Fresh thyme: added with the onions for an earthy, herby lift that pairs perfectly with the beef broth.
Red pepper flakes: just a little for a gentle warmth that balances all the richness.
Salt and pepper: added to taste — keep in mind the broth, worcestershire, and gruyere all bring their own salt, so season at the end.
✔ How To Make One Pan French Onion Orzo
Begin by preparing the onions. Slice into similar sized pieces and set aside.
To a large frying pan set to low/medium heat, add the olive oil.
Add the onions and let sauté for 20-25 minutes, stirring often until they are caramelized and rich in color.
🤝 Sammy’s Tips for French Onion Orzo
- If the onions absorb all of the liquid and appear to be sticking to the bottom of the pan, add a tsp of water to deglaze the pan and continue cooking. Repeat if necessary.
Once the onions are nearly done, add the red pepper flakes and garlic and cook for an additional minute.
Add the fresh thyme and then deglaze with the balsamic vinegar and worcestershire. Let simmer for another minute or so.
Add the orzo and let it slightly toast in the pan for a minute.
Add the beef broth, cover, and let simmer for about 10-12 minutes, or until the broth is almost absorbed and the orzo is cooked.
Remove from heat and add the heavy cream and gruyere cheese and gently mix to combine until well incorporated and creamy.
Taste here to season with salt and pepper if needed.
Dish up right away and top with fresh cracked pepper.

🗒 Variations
Extra cheesy: add a handful of grated Parmesan along with the gruyere, or broil the top for a minute with a little extra cheese for a golden, bubbly finish.
Add protein: stir in cooked shredded chicken or seared sausage with the cream to turn this into a heartier main.
More herby: finish with a few extra sprigs of fresh thyme or a little chopped parsley for a brighter, fresher lift.
Turn up the heat: bump up the red pepper flakes or add a pinch of cayenne if you like more of a kick.
🗒 Substitutions
Broth: beef broth gives the deepest, most classic French onion flavour, but a good chicken or vegetable stock will work if that’s what you have.
Gruyere: swiss, comté, or even a sharp white cheddar all melt well and bring a similar nutty richness.
Fresh thyme: swap in 1½ teaspoons of dried thyme if you don’t have fresh on hand — add it in with the onions.
🍴 Leftovers? Lucky you.
Leftovers keep well in an airtight container in the fridge for up to three days. The orzo will thicken as it sits, so to reheat, warm it in a small pan over medium with a splash of broth or cream, stirring until loosened and heated through. A quick 30 to 45 seconds in the microwave works too.
🤔 FAQ’s
Can I make the caramelized onions ahead of time?
Yes, and it’s a great way to save time. Caramelize them up to 3 days in advance, store them in the fridge in an airtight container, and just add them back to the pan when you’re ready to build the dish.
Why are my onions taking so long to caramelize?
Low and slow is the way to go — rushing them on high heat will scorch the outsides before they soften. If they start sticking or drying out, add a teaspoon of water to deglaze and keep going.
Can I make this vegetarian?
Absolutely. Swap the beef broth for a good vegetable stock and use a vegetarian worcestershire (most standard ones contain anchovy). You’ll lose a little of that depth, but it’s still rich and savoury.
Can I freeze it?
Cream-based orzo dishes can turn a little grainy after freezing, so I’d keep this one in the fridge and eat it within three days. If you do freeze it, reheat gently with a splash of broth or cream to bring it back together.
What can I use instead of gruyere?
Swiss, comté, or a sharp white cheddar all melt nicely and bring a similar nutty richness. Whatever you use, shred it yourself if you can since pre-shredded cheese has anti-caking coatings that don’t melt as smoothly.
👩🍳 Hungry For More?
If you loved this one pan french onion orzo recipe, then make sure to check out a few of my other recipes you may also love:
- French Onion Dip
- French Onion Pasta
- French Onion Croissant Casserole
- French Onion Potato Skins
- French Onion Chicken & Orzo
- Easy French Onion Soup
- Caramelized Onion Pasta
- Tomato Orzo
💌 Let’s Stay Connected
Keep in touch with me on Instagram, TikTok, Facebook, and Pinterest! If you do make this french onion orzo recipe (or any recipe of mine) don’t forget to leave a review.

One-Pan French Onion Orzo
Equipment
- 1 Large frying pan
Ingredients
- 1 tbsp olive oil, extra virgin
- 1½ cups orzo, uncooked
- 6 small yellow onions, sliced thin
- 4 garlic cloves, minced
- 1 tbsp balsamic vinegar
- 1 tbsp worcestershire
- 2½ cups beef broth, salted
- 3 tbsp heavy cream
- 1 cup gruyere cheese, shredded
- 1½ tbsp fresh thyme, chopped fine
- 1/2 tsp red pepper flakes
- salt and pepper, to taste
Instructions
- Begin by preparing the onions.Slice into similar sized pieces and set aside.
- To a large frying pan set to low/medium heat, add the olive oil.
- Add the onions and let sauté for 20-25 minutes, stirring often until they are caramelized and rich in color.Sammy's tip: if the onions absorb all of the liquid and appear to be sticking to the bottom of the pan, add a tsp of water to deglaze the pan and continue cooking. Repeat if necessary.
- Once the onions are nearly done, add the red pepper flakes and garlic and cook for an additional minute.
- Add the fresh thyme and then deglaze with the balsamic vinegar and worcestershire.Let simmer for another minute or so.
- Add the orzo and let it slightly toast in the pan for a minute.
- Add the beef broth, cover, and let simmer for about 10-12 minutes, or until the broth is almost absorbed and the orzo is cooked.
- Remove from heat and add the heavy cream and gruyere cheese and gently mix to combine until well incorporated and creamy.
- Taste here to season with salt and pepper if needed.
- Dish up right away and top with fresh cracked pepper.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





Question! So I’m looking at this recipe & your chicken thigh french onion orzo….. So similar it’s basically the gruyere that’s missing from the chicken thigh french onion orzo… If I were going to add gruyere to it, would you suggest adding it before baking or after?
Hi Miranda, I would add the gruyere after its baked, and toss it in just before serving! Hope this helps! xo
This was an amazing side dish to pork chops. Will be making again in the future!
So simple & delicious as a side dish for anything ❤️
How do you recommend making this vegetarian? (not vegan)
This is definitely going into our regular rotation!