French onion rice combines tender long-grain rice with slowly browned onions, savory broth, thyme, and an optional blanket of melted cheese. It is a home-style side inspired by French onion soup, with plenty of room for family-style variations; serve it alongside roasted vegetables, chicken, or a simple green salad.
What You’ll Need
A heavy saucepan with a snug-fitting lid helps the rice cook evenly, and a wide wooden spoon makes it easier to stir the onions as they brown. You will also need a fine-mesh sieve for rinsing the rice, a sharp knife, and a cutting board. Have a fork ready to fluff the finished rice.
- A heavy 3-quart (2.8-liter) saucepan with a lid
- A fine-mesh sieve
- A sharp knife and cutting board
- A wooden spoon and fork
Ingredients
- 1 1/2 cups (300 g) long-grain white rice, such as regular long-grain or basmati
- 2 large yellow onions (about 450 g), peeled and thinly sliced
- 2 tablespoons (28 g) unsalted butter
- 1 tablespoon (15 ml) olive oil
- 2 cloves garlic (about 6 g), finely minced
- 2 1/4 cups (540 ml) beef broth or vegetable broth, preferably low-sodium
- 1 teaspoon (5 ml) Worcestershire sauce
- 1/2 teaspoon (about 1 g) dried thyme, or 1 teaspoon (about 1 g) fresh thyme leaves
- 1/2 teaspoon (3 g) fine salt, plus more to taste; use less if your broth is salty
- 1/4 teaspoon (about 0.5 g) black pepper
- 1 bay leaf, optional
- 1 cup (about 100 g) shredded Gruyère or Swiss cheese, optional for serving
Step-by-Step
- Prepare the rice and onions. Put the rice in a fine-mesh sieve and rinse under cool running water, moving it gently with your fingers, until the water runs mostly clear. Drain it well for a few minutes; excess rinse water can throw off the liquid ratio. Peel the onions, cut them in half from root to tip, and slice them thinly. Measure the other ingredients before you begin cooking.
- Brown the onions slowly. Set the saucepan over medium heat and add the butter and olive oil. When the butter has melted, add the sliced onions and a small pinch of the measured salt. Stir to coat, then cook for 28 to 32 minutes, stirring every few minutes and scraping the bottom of the pan. If the onions start sticking or coloring too quickly, reduce the heat to medium-low and add a tablespoon (15 ml) of water. The onions are ready when they are soft, greatly reduced, and a deep golden brown, not black or scorched.
- Season and toast the rice. Stir in the garlic and cook for about 30 seconds, just until fragrant. Add the drained rice, thyme, black pepper, and bay leaf if using. Stir for 1 to 2 minutes so the grains are coated in the onion mixture. This brief toasting adds flavor and helps the grains stay distinct; keep stirring so the garlic does not burn.
- Add broth and bring it to a simmer. Pour in the broth and Worcestershire sauce, then stir once to distribute the onions and rice. Taste a spoonful of the liquid and add only as much of the remaining salt as it needs. Raise the heat to bring the mixture to a gentle boil, which should take a few minutes. As soon as it bubbles across the surface, stir once, cover the saucepan, and turn the heat to low.
- Cook the rice covered. Simmer gently for 16 to 18 minutes, without lifting the lid or stirring. The rice is done when it has absorbed the liquid and the grains are tender. If your burner runs hot, use its lowest setting; vigorous boiling can make the bottom catch before the center is cooked. Remove the pan from the heat when the rice is ready.
- Rest, fluff, and finish. Keep the lid on and let the rice rest off the heat for 10 minutes. Remove the lid and bay leaf, then fluff the rice gently with a fork, lifting from the bottom so the caramelized onions are spread throughout. Taste and adjust the salt and pepper. For a cheesy finish, sprinkle the shredded Gruyère over the hot rice, cover for 2 to 3 minutes until softened, and serve right away.
Common Mistakes
Turning up the heat to hurry the onions. Onions need time to soften and brown. High heat may darken their edges while leaving the centers firm, and burned bits can make the whole pot taste bitter. Keep the heat moderate, stir regularly, and add a small splash of water if the pan gets too dry. The goal is a deep golden color, not a very dark or charred one.
Using too much liquid or skipping the drain. Rice that was not drained after rinsing brings extra water into the pot, while broth measurements that are guessed can leave the finished dish wet or hard. Measure the broth and let the rinsed rice drain well. If using a different rice variety, check its package directions because brown rice and some specialty grains need more liquid and a longer cook.
Lifting the lid or stirring during the simmer. Each lid lift releases steam, and stirring can break the grains and make the rice sticky. Once the covered pan is on low, leave it alone until the minimum cook time has passed. If the rice needs more time, check quickly and cover it again.
Adding cheese too early. Cheese stirred into the pot while the rice is still cooking can clump, stick to the bottom, or turn oily. Add it only after the rice is cooked and rested, then cover briefly so the residual heat melts it.
Tips
Slice the onions evenly so they soften at the same pace. Thin slices cook faster, but they can also scorch more easily, so keep the pan moving near the end. If you want a richer onion flavor, take the full time to brown them rather than adding extra broth or relying on onion soup mix. A pinch of sugar is not necessary; patient cooking brings out the onions’ natural sweetness.
Beef broth gives the rice a deeper, soup-like savory flavor. Vegetable broth makes it suitable for a meat-free meal, though the result will be a little lighter. For a vegetarian version, check that the Worcestershire sauce does not contain anchovies, or use a vegetarian Worcestershire-style sauce or a small splash of soy sauce. These alternatives shift the flavor slightly but still contribute savory depth.
Gruyère is a classic-feeling pairing with the French onion soup inspiration, but Swiss cheese, provolone, or a little Parmesan also work. Cheese is optional: the rice has plenty of flavor without it. For a more substantial meal, serve it with cooked lentils or a separately prepared protein rather than adding uncooked meat to the rice pot, which would change the liquid and cooking requirements.
For serving, let the rice sit in the covered pan only for the stated 10-minute rest, then fluff it so steam can escape and the grains remain separate. If you are serving it buffet-style, keep it hot and avoid leaving it at room temperature for an extended period. Refrigerate leftovers within 2 hours in a shallow, covered container. They keep for 3 to 4 days in the refrigerator; reheat leftovers to 165°F (74°C).
Troubleshooting
The rice is still firm but the liquid is gone: Sprinkle 2 to 3 tablespoons (30 to 45 ml) of hot broth or water over the rice. Cover tightly and cook on low for 3 to 5 minutes, then remove from the heat and rest it for another 5 minutes. Avoid adding a large amount all at once; you can add more if needed, but you cannot easily remove excess liquid.
The rice is wet or mushy: First, remove the lid and let the pot stand off the heat for a few minutes so some steam can escape. Fluff gently rather than stirring hard. If the grains are already overcooked, they will not become firm again, but serving the rice promptly with a little cheese or extra browned onion can make the texture less noticeable. Next time, drain the rinsed rice more thoroughly and measure the broth precisely.
The bottom is sticking or burning: Take the pan off the burner immediately. Do not scrape burned rice into the rest of the pot; transfer the unburned top portion to a serving dish. A too-hot burner or a thin-bottomed pan is often the cause. Use the lowest steady heat for the covered simmer, and check that the lid fits well enough to hold in steam.
The onions are pale after half an hour: Keep cooking them, uncovered, and make sure the heat is not so low that they are only steaming. Stir often and allow the pan’s moisture to cook away. If the onions are browning unevenly, lower the heat and scrape up any golden bits with a splash of water. Do not add the rice until the onions are soft and golden.
The finished rice tastes flat: Broth varies in saltiness, so taste before serving and add salt in small pinches. A little extra black pepper, thyme, or a few drops of Worcestershire sauce can also help. If the rice tastes bitter, the onions or garlic may have scorched; extra seasoning will not fully cover that flavor.
Frequently Asked Questions
Can I make French onion rice with brown rice?
Yes, but brown rice takes longer to cook and usually needs more liquid than long-grain white rice. Follow the package’s liquid ratio and timing, and cook the onions first as directed. Add the browned onions and seasonings to the brown rice’s cooking liquid, then allow for the longer simmer and rest. The texture will be chewier and the total time will increase.
Can I make it without beef broth?
Yes. Vegetable broth is the easiest substitute and keeps the recipe meat-free. Chicken broth also works if that suits your meal. Choose a low-sodium broth when possible so you can season the rice to taste without it becoming too salty.
Can I use onion soup mix or canned French onion soup?
You can, but the result will be saltier and less flexible than this version. Soup mix often contains salt and dried seasonings, while canned soup may change the amount of liquid in the recipe. If you use either, reduce or omit the added salt and adjust the broth carefully; do not add a full can on top of the listed broth without recalculating the liquid.
Can I prepare it ahead?
It is best served freshly cooked, but you can slice the onions and measure the other ingredients earlier in the day, keeping them covered and refrigerated. You can also cook the rice ahead and refrigerate it promptly. Reheat it with a splash of broth, covered, until steaming hot throughout, reaching 165°F (74°C), then add cheese if desired.
Can I freeze French onion rice?
Yes. Cool it promptly, portion it into airtight freezer-safe containers, and freeze. For best texture, use it within about 2 months. Thaw overnight in the refrigerator or reheat from frozen with a little broth, stirring as it warms, until it reaches 165°F (74°C). The rice may be a bit softer after freezing, especially if it was already cooked on the tender side.
Related
- German Rice Dessert: Creamy Milchreis Recipe
- German-Style Rice: A Simple Stovetop Side Dish
- German Rice Cake: Milchreiskuchen Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).