One-Skillet French Onion Ground Beef and Rice
This French onion ground beef and rice skillet borrows everything you love about the soup: deeply savory onions, beefy broth, and a blanket of bubbly cheese. It turns those flavors into a one-pan dinner that needs about 10 minutes of hands-on work.

You brown the beef, let the onions go soft and golden, then stir in rice and broth until everything is tender. A quick trip under the broiler melts the cheese into a crispy, stretchy lid.
Why This Skillet Dinner Works
The onions are the real backbone here. You cook them low and slow in a little butter until they slump into sweet, dark gold strands that coat every grain of rice. The beef broth and a splash of Worcestershire deepen that savory note without turning the dish into soup.
I keep coming back to this recipe because it scratches the French onion craving without hovering over a pot of soup for an hour. The rice absorbs all the liquid right in the skillet, and the cheese on top gets those irresistible browned spots you only get under a hot broiler.
Ingredients

- 1 lb ground beef (80/20): a little fat keeps the beef tender and adds flavor without making the dish greasy
- 2 large yellow onions, halved and thinly sliced: sweet onions work well too, but yellow ones hold their shape better during the longer cook
- 2 tbsp unsalted butter: helps the onions caramelize without burning
- 1 cup uncooked long-grain white rice: do not use instant or parboiled here; the starch from standard rice thickens the dish
- 2 cups beef broth, preferably low-sodium: you can always add salt, but you cannot take it out once the rice soaks it up
- 1 tsp Worcestershire sauce: a little fermented tang that mimics the depth of a long-simmered stock
- ¼ tsp dried thyme: optional, but it bridges the beef and onion flavors
- Salt and black pepper: season in layers as you go
- 1 cup shredded Gruyère or Swiss cheese: Gruyère melts into that classic nutty French onion finish; Swiss is a good everyday swap
Variations / Substitutions
- Use ground turkey or chicken: brown it in a little oil first and expect a softer texture. The onions and cheese will still carry the flavor.
- Swap the cheese: provolone gives a milder, creamier melt. A mix of mozzarella and Parmesan works if that is what you have.
- Add sliced mushrooms: toss them in with the onions for an earthy boost. They will release liquid, so cook them until that evaporates before adding the rice.
- Make it dairy-free: skip the butter and use olive oil for the onions. Omit the cheese or use a plant-based shred that broils well.
- Give it a wine finish: stir a splash of dry sherry or red wine into the onions right before adding the broth.
If you want the same flavors with chicken instead of ground beef, try French Onion Chicken and Rice Bake.
How To Make French Onion Ground Beef and Rice
Step 1: Brown the Beef

Set a large ovenproof skillet over medium-high heat. Crumble in the 1 lb ground beef and cook it, breaking it into small pieces with a spatula, until no pink remains, about 6 to 8 minutes. Season lightly with salt and pepper. Spoon off all but 1 tablespoon of fat from the pan and transfer the browned beef to a plate for now.
The beef should look evenly browned with a few crisp, darker bits on the bottom of the skillet. Those bits are full of flavor and will release when you stir in the broth later.
Step 2: Sauté the Onions

Drop the heat to medium and add the 2 tablespoons butter to the same skillet. Once it melts, scatter in the sliced onions and a pinch of salt. Cook, stirring every few minutes, until the onions are deeply golden and reduced by more than half, about 10 to 12 minutes. If they start to catch, add a splash of water and scrape up any stuck brownings.
You will know they are ready when the pile of raw white crescents has turned into a soft, amber tangle that smells sweet and almost jammy.
Step 3: Stir in the Rice and Broth

Return the browned beef to the skillet. Add the 1 cup rice, 2 cups beef broth, 1 teaspoon Worcestershire sauce, and the ¼ teaspoon dried thyme. Give everything a good stir, scraping the bottom to lift any remaining browned bits. Bring the liquid to a boil over high heat, then immediately cover the pan and reduce the heat to low.
The broth will look cloudy at first. As the rice releases its starch, the liquid will thicken into a light gravy that hugs every grain.
Step 4: Simmer Until Tender

Keep the skillet covered and let it cook on low heat for 15 to 18 minutes. Do not lift the lid during this time; you want the steam to stay trapped so the rice cooks evenly. The dish is done when the rice is tender and nearly all the liquid has been absorbed.
If you peek at the end and see a little puddle of broth, that is fine. The rice will soak it up as it rests off the heat for a minute.
Step 5: Broil and Serve

Move an oven rack to the top position and set your broiler to high. Take the lid off the skillet, fluff the rice mixture gently with a fork, and sprinkle the 1 cup of shredded cheese evenly over the top. Slide the pan under the broiler and watch closely. Broil for 2 to 3 minutes, until the cheese is completely melted, golden in spots, and just starting to brown at the edges.
Pull it out as soon as you see those blistered, gooey patches. Let it sit for 2 minutes off the heat so the cheese sets just enough to stay put when you spoon it into bowls.
Tips for the Best French Onion Skillet
- Slice the onions thin and even.: Pieces that are too thick will still have a raw bite when the rice is done. A sharp knife or a mandoline makes quick work of this.
- Do not rush the onions.: Those 10 to 12 minutes over medium heat are where the deep savory flavor comes from. Crank the heat to save time and you will get scorched edges instead of soft sweetness.
- Use a heavy, oven-safe skillet.: Cast iron or a thick stainless pan distributes the heat evenly and goes straight from burner to broiler without a hitch.
- If the rice is still a bit firm after 18 minutes,: add 2 tablespoons of hot broth, cover again, and give it another 3 to 5 minutes. Rice can be stubborn, and no one wants a crunchy grain in a soft dish.
If you swap in a different rice, adjust the simmer time:
| Rice Type | Simmer Time |
|---|---|
| Long-grain white | 15 to 18 mins |
| Jasmine | 14 to 16 mins |
| Basmati | 15 to 17 mins |
| Brown (long-grain) | 40 to 45 mins (add ¼ cup extra broth) |
Storing Leftovers
- Refrigerate: cool the skillet to room temperature, then transfer leftovers to an airtight container. They will keep in the fridge for up to 4 days. The cheese will lose its crisp top but the flavor stays.
- Reheating: warm individual portions in the microwave or on the stove with a splash of broth. The rice may thicken as it sits; the extra liquid loosens it up. A quick minute under the broiler can re-crisp the cheese if you transfer it to a small oven-safe dish.
What To Serve With French Onion Ground Beef and Rice
A simple green salad with a sharp vinaigrette cuts through the richness of the beef and cheese. Roasted broccoli or green beans with a squeeze of lemon add a fresh, bitter note that balances the sweet onions. If you want something more substantial, buttered baguette slices are great for scooping up any extra gravy at the bottom of the bowl.
Frequently Asked Questions
Can I use instant rice instead?
You can, but the timing and liquid change. Use 1 cup instant rice and only 1½ cups broth. Cook covered on low for about 5 minutes after boiling, then top with cheese and broil.
What is the best cheese if I do not have Gruyère?
Swiss is the closest in flavor and melts well. Provolone, fontina, or even a mild mozzarella will work. Avoid pre-shredded cheese if you can; it often has anti-caking agents that make it melt less smoothly.
Can I make this ahead of time?
You can cook the beef and onions a day ahead and refrigerate them. When you are ready to eat, warm them in the skillet, then add the rice and broth and continue from step 3. The full dish is best fresh, as reheated rice can dry out.
Why did my rice turn out mushy?
Mushy rice usually means too much liquid or too much heat. Make sure you measure the broth carefully and keep the heat at a low simmer. A heavy lid also helps trap just the right amount of steam.

French Onion Ground Beef and Rice Recipe
Ingredients
Method
- In a large ovenproof skillet over medium-high heat, brown the ground beef until no pink remains, about 6 to 8 minutes. Season with salt and pepper. Drain all but 1 tablespoon of fat, then transfer the beef to a plate.
- Reduce the heat to medium and melt the butter. Add the sliced onions and a pinch of salt. Cook, stirring occasionally, until deeply golden and reduced, about 10 to 12 minutes.
- Return the beef to the pan. Stir in the rice, beef broth, Worcestershire sauce, and thyme. Bring to a boil, then cover and reduce the heat to low.
- Simmer, covered, for 15 to 18 minutes, until the rice is tender and the liquid is mostly absorbed.
- Heat the broiler to high with a rack in the top position. Fluff the rice mixture, top with the shredded cheese, and broil for 2 to 3 minutes, until the cheese is bubbly and golden in spots. Let rest 2 minutes before serving.
