French Onion Beef and Orzo Skillet | Easy One-Pot Dinner
This French onion beef and orzo skillet combines ground beef, golden onions, creamy orzo and bubbly Gruyère for an easy, cozy one-pot dinner.
Creator: Leslie Stokes

This French Onion Beef and Orzo Skillet might be one of my favorite orzo recipes I’ve made. It’s cozy, cheesy, packed with beef and has all of those rich French onion flavors in an incredibly easy one-pan dinner.
We’re starting with plenty of golden onions, adding seasoned ground beef, garlic, thyme and Worcestershire sauce, then cooking the orzo right in the same skillet with beef broth. A little cream and Parmesan make everything creamy before the entire skillet gets covered in Gruyère and finished until the cheese is melted and bubbly.
It feels like the perfect fall comfort food, but it’s still easy enough to make on a busy weeknight.
And if you’re trying to get more protein into your dinners, this one is easy to adjust. I like using 1½ pounds of ground beef, but you can bump it up to 2 pounds. You can also swap regular beef broth for beef bone broth for a little extra protein.
Basically, it’s French onion soup meets a creamy beef and orzo skillet—and it’s SO good.
Why You’ll Love This French Onion Beef and Orzo
I make a lot of orzo recipes because it’s one of my favorite ways to turn a few simple ingredients into a really cozy one-pot dinner. And this might be one of my favorites yet.
The onions cook down in butter until they’re soft and golden, giving the entire skillet that rich French onion flavor. The orzo cooks directly in the beef broth, soaking up all of that flavor while releasing enough starch to make the sauce naturally creamy.
Then there’s the Gruyère.
Instead of simply stirring all the cheese into the orzo, we’re adding it over the top and letting it melt until bubbly and golden.
You get a little bit of everything in each scoop: creamy orzo, savory ground beef, caramelized onion and melted cheese.
You’ll love this recipe because it’s:
- Made in one skillet
- Packed with ground beef
- Cozy without requiring hours of cooking
- Easy enough for a weeknight
- Made with simple ingredients
- Easily customizable for more protein
- Perfect for fall and winter
- Ready in about 35 minutes
What Does French Onion Beef and Orzo Taste Like?
Think of the flavors you love in French onion soup—but turned into a hearty skillet dinner.
You get sweetness and depth from the cooked onions, savory flavor from the ground beef and Worcestershire, freshness from the thyme and richness from the beef broth.
The Parmesan and cream give the orzo a creamy texture, while the Gruyère adds that unmistakable nutty, cheesy French onion flavor.
A small splash of balsamic vinegar helps balance everything and gives the onions even more depth without making the dish taste like vinegar.
It’s rich and cozy but still simple enough that you don’t need a huge ingredient list to make it taste good.

How to Add More Protein
One of the reasons I love this dinner is how easy it is to make it higher in protein without completely changing the recipe.
Use More Ground Beef
I recommend 1½ pounds of ground beef as the standard amount.
For an even heartier version, increase it to 2 pounds.
If you’re using 2 pounds, make sure you’re working with a large, deep skillet so there’s enough room for the beef, onions, broth and orzo.
Swap Beef Broth for Bone Broth
Use an equal amount of beef bone broth in place of regular beef broth.
Protein amounts vary significantly between brands, so check the nutrition label if you’re specifically tracking protein.
Don’t Skip the Cheese
Gruyère and Parmesan aren’t just there for flavor—they also contribute some protein while giving the dish its creamy, cheesy finish.
Do You Have to Caramelize the Onions?
Not completely.
Traditional caramelized onions can easily take 30–45 minutes or longer, and that’s not what I’m trying to do with this recipe.
I want this to be something you can actually make on a weeknight.
Cooking the onions in butter for about 10–15 minutes gives them enough time to soften, become sweet and develop golden edges without turning dinner into an hour-long project.
The Worcestershire, balsamic and beef broth help build even more of that deep French onion flavor.
Can I Use 2 Pounds of Ground Beef?
Yes!
If you want a beefier dinner, use 2 pounds of ground beef instead of 1½ pounds.
I would keep the orzo amount the same so you’re increasing the ratio of protein to pasta.
Depending on the size of your skillet and how much liquid the additional beef releases, you may need an extra splash of broth while the orzo cooks.
And definitely drain excess grease after browning if necessary.
What Can I Substitute for Gruyère?
Gruyère is my first choice because its flavor is so closely associated with French onion soup, but you have options.
Try:
- Swiss cheese
- Fontina
- Provolone
- Mozzarella combined with Parmesan
If you can find Gruyère, though, I think it’s worth using here.
Can I Make French Onion Beef and Orzo Without Heavy Cream?
Yes.
The orzo naturally creates some creaminess as it cooks, so you can leave out the heavy cream if you prefer.
You can also substitute half-and-half.
The finished sauce won’t be quite as rich, but the Parmesan and Gruyère will still give you plenty of creaminess.
What to Serve with French Onion Beef and Orzo
Because you’ve already got beef, pasta and plenty of richness in the skillet, I like keeping the sides really simple.
Serve it with:
- Roasted broccoli
- Green beans
- A simple arugula salad
- Caesar salad
- Roasted asparagus
- Garlic bread
A bright green salad with a tangy vinaigrette is especially good because it balances the richness of the beef and cheese.
How to Store and Reheat Leftovers
Store leftover French onion beef and orzo in an airtight container in the refrigerator for up to 3–4 days.
The orzo will continue absorbing liquid as it sits, so it will be thicker the next day.
When reheating, add a splash of beef broth or bone broth before warming it on the stovetop or in the microwave. Stir well to bring back that creamy consistency.
You can also add a little extra Parmesan before serving.
Can I Meal Prep This Recipe?
Yes. This makes a great meal-prep dinner, especially when you use 1½–2 pounds of ground beef.
Divide the finished beef and orzo into individual containers and refrigerate.
I’d add a small splash of bone broth before reheating because the orzo will thicken considerably once chilled.
Frequently Asked Questions
Is orzo rice or pasta?
Orzo is pasta that’s shaped like a large grain of rice. It cooks quickly and is especially good in one-pot recipes because its starch helps thicken the cooking liquid.
Can I cook the orzo directly in the skillet?
Yes. In fact, that’s one of the best parts of this recipe. The orzo cooks directly in the beef broth with the onions and ground beef, so it absorbs all of that flavor while it cooks.
Can I use bone broth instead of beef broth?
Yes. Substitute beef bone broth in equal amounts. It’s an easy way to add additional protein, although the exact amount varies by brand.
Can I use 2 pounds of ground beef?
Absolutely. Use 2 pounds if you want the skillet to be extra beefy or you’re looking to increase the protein-to-pasta ratio. Drain any excess grease before adding the remaining ingredients.
Why did my orzo get too thick?
Orzo continues absorbing liquid even after you turn off the heat. Add a splash of warm beef broth and stir until it reaches your preferred consistency.
Can I make this without an oven-safe skillet?
Yes. Instead of broiling the Gruyère, sprinkle it over the finished orzo and cover the skillet for a few minutes until the cheese melts.
The Coziest Easy Fall Dinner
There is something about the first cooler nights of fall that makes me want all the cozy one-pot dinners, and this French Onion Beef and Orzo Skillet is exactly that kind of recipe.
It’s warm and comforting without being complicated, and you get so much flavor from ingredients you can easily find at the grocery store.
The combination of buttery onions, savory ground beef, creamy orzo and that bubbly layer of Gruyère is SO good.
And the fact that everything comes together in one skillet makes it even better.
This has easily become one of my favorite orzo recipes, and if you’re looking for a cozy fall dinner that the whole family will actually want to eat, put this one on your list.
If you make this French Onion Beef and Orzo Skillet, tag me on Instagram @leslie_stokes_ so I can see it!
Tips for the Perfect One-Pot Orzo
Use a large skillet. Orzo expands as it cooks, and you’re starting with quite a bit of beef and onion.
Stir frequently. Orzo can settle onto the bottom of the skillet and stick.
Keep extra broth nearby. Different brands of orzo can absorb slightly different amounts of liquid.
Don’t overcook it. Pull the skillet from the heat when the orzo is just tender. It will continue absorbing sauce as it rests.
Keep it saucy. If it looks perfectly thick while it’s still over the heat, it may become too dry after sitting for five minutes.
Grate your own cheese if possible. Freshly grated Gruyère and Parmesan melt much more smoothly than pre-shredded cheese.
I hope this meal prep helps you! Don’t forget to follow along on social media for more Meal Prep + healthy recipes!

French Onion Beef and Orzo Skillet | Easy One-Pot Dinner
Ingredients
- 1 tablespoon olive oil
- 2 tablespoons butter
- 2 large yellow onions thinly sliced
- 1 teaspoon kosher salt divided
- 1½ pounds lean ground beef or up to 2 pounds for extra protein
- 3 cloves garlic minced
- 1 teaspoon fresh thyme leaves plus more for garnish
- 1 tablespoon Worcestershire sauce
- 1 tablespoon balsamic vinegar
- 1½ cups dry orzo
- 3½ cups beef broth or beef bone broth plus more as needed
- ½ cup heavy cream
- ½ cup freshly grated Parmesan
- 1 cup shredded Gruyère
- Freshly cracked black pepper to taste
Let's Make It
- Heat olive oil and butter in a large, deep oven-safe skillet over medium heat.
- Add the onions and ½ teaspoon salt. Cook for 10–15 minutes, stirring occasionally, until softened and golden.
- Push the onions toward the outside of the skillet and add the ground beef. Cook, breaking it into crumbles, until browned. Drain excess grease if necessary, then combine the beef and onions.
- Stir in garlic, thyme, Worcestershire sauce and balsamic vinegar. Cook for about 1 minute.
- Add the dry orzo and stir. Toast for about 1 minute.
- Pour in the beef broth or bone broth. Bring to a simmer, then reduce heat to medium-low.
- Cook uncovered for 10–12 minutes, stirring frequently, until the orzo is tender. Add additional broth as needed if the liquid is absorbed before the orzo finishes cooking.
- Reduce heat to low and stir in heavy cream and Parmesan.
- Taste and season with remaining salt and freshly cracked black pepper as needed.
- Sprinkle Gruyère evenly over the top. Cover for 2–3 minutes to melt, or place under the broiler for 1–2 minutes until bubbly and golden.
- Finish with fresh thyme and serve immediately.
Recipe Notes
- Ground beef: I prefer 1½ pounds for a good beef-to-orzo ratio. You can increase it to 2 pounds for an extra-beefy, higher-protein dinner.
- Bone broth: Beef bone broth can be substituted 1:1 for regular beef broth. The exact protein increase will depend on the brand you use.
- Don’t rush the onions: You don’t need to fully caramelize them, but give them at least 10–15 minutes to develop color and flavor.
- Watch the liquid: Orzo brands vary. Keep extra broth nearby and add a splash if your skillet becomes dry before the pasta is tender.
- The sauce will thicken: Keep the orzo slightly saucy when you finish cooking because it will continue absorbing liquid as it sits.
- Broiling: Make sure your skillet is oven-safe before placing it under the broiler.
Meal Prep in 1 Hour
You can use any two of the meals in this series to get your meal prep done in just about and hour, give or take!
Having your breakfast and lunch ready for the week helps you stay on track with your nutriton, saves you time and money! I truly beleive that meal prep does not need to be over complicated, take too much time or be boring!
I always get asked- “do you ever get tired of eating the same thing all week?” and the answer is, no! Not when the food taste good! I give plenty of variety in these preps and keep it simple!
As always, thanks for being here and remember, don’t over complicate the process! Take a deep breath, you got this!


