This French Onion Rice is the delicious union of two comfort food favorites: the deeply savory caramelized onions that define French onion soup and the fluffiness of perfectly cooked rice. It’s a side dish that transforms any meal, thanks to buttery onions, rich broth, and a cheesy finish. Whether you’re cooking for a cozy family dinner or impressing friends at your next gathering, you’ll love how this recipe delivers restaurant-worthy flavor with everyday ingredients.

Ingredients You’ll Need
The beauty of French Onion Rice is in its simplicity—each ingredient is essential, working together to create luscious flavors and irresistible textures. Don’t skip on quality, as even the smallest touch here makes a big difference in the final bite!
- Butter: Creates a rich base and helps onions caramelize to golden perfection.
- Olive oil: Blends with the butter to prevent burning and adds subtle depth.
- Yellow onion: Thinly sliced for those signature sweet, caramelized strands.
- Long-grain white rice: Fluffy and perfectly absorbs every ounce of flavor.
- Beef broth: Infuses the rice with that unmistakable French onion soup richness.
- Worcestershire sauce: Adds a savory punch that really wakes up the dish.
- Garlic powder: Delivers gentle, aromatic warmth throughout the rice.
- Dried thyme: A touch of herbal earthiness for depth and balance.
- Salt and black pepper: Essential for making every flavor sing.
- Shredded Gruyère or Swiss cheese (optional): A melty finish, just like on classic French onion soup.
- Chopped fresh parsley: Brightens the dish with color and fresh flavor at the end.
How to Make French Onion Rice
Step 1: Caramelize the Onions
Begin by heating the butter and olive oil together in a medium saucepan over medium heat. Add your thinly sliced onions and cook with patience—let them soften and slowly turn deep golden brown, stirring frequently. This caramelizing process takes about 10 to 12 minutes but is the key to the irresistible flavor that defines French Onion Rice.
Step 2: Toast the Rice
Once your onions look beautifully golden and your kitchen smells amazing, stir in the uncooked rice. Let it toast for just 1 to 2 minutes, stirring to coat each grain with those sumptuous pan juices. Toasting helps develop a deeper, nutty taste and keeps the rice fluffy after cooking.
Step 3: Add the Flavor Base
Pour in the beef broth, then stir in Worcestershire sauce, garlic powder, dried thyme, salt, and pepper. Mix thoroughly so every grain of rice gets its share of delicious seasoning. This savory broth will be absorbed by the rice, ensuring that every bite is loaded with French onion flavor.
Step 4: Simmer Until Tender
Bring the mixture to a boil, then immediately reduce the heat to low. Cover the pot and let it simmer gently for about 18 to 20 minutes, or until the rice is tender and the liquid is fully absorbed. No peeking during this time—letting the steam stay trapped is important for fluffy French Onion Rice.
Step 5: Rest and Fluff
Take the saucepan off the heat, keeping it covered for an extra 5 minutes. This simple resting step lets the steam finish cooking the rice and helps it fluff up. Then, use a fork to gently fluff the rice and blend in the caramelized onions throughout.
Step 6: Add Cheese and Garnish
If you’re using cheese for that classic French onion touch, sprinkle it over the hot rice and fluff until melted. Finish with a generous scatter of chopped fresh parsley. Your French Onion Rice is ready to be the star of your meal!
How to Serve French Onion Rice

Garnishes
For a traditional finish, a tangle of melty Gruyère, freshly ground black pepper, and a shower of chopped parsley make French Onion Rice truly stand out. If you love a little crunch, try a sprinkle of fried onions on top for that bistro-inspired flair.
Side Dishes
This dish is incredibly versatile and pairs well with everything from simple roasted chicken or juicy steak to sautéed mushrooms or vegetable medleys. French Onion Rice adds an instant upgrade to any dinner plate—think of it as your secret weapon for turning ordinary meals into memorable feasts.
Creative Ways to Present
Spoon French Onion Rice into mini ramekins, top with cheese, and broil for a restaurant-style look. Or try scooping it into roasted bell pepper halves for a gorgeous main or side dish that feels special enough for guests. Leftovers make fantastic rice-stuffed mushrooms, too!
Make Ahead and Storage
Storing Leftovers
Store any remaining French Onion Rice in an airtight container in the refrigerator for up to 4 days. The flavors deepen as it rests, making leftovers especially tasty.
Freezing
For longer storage, cool the rice completely and portion into freezer-safe bags or containers. Freeze for up to 2 months. When you’re ready for a quick comfort food fix, just thaw and reheat!
Reheating
To bring French Onion Rice back to life, reheat gently in a saucepan with a splash of broth or water to loosen it up. Stir occasionally until hot, and don’t forget to refresh with a little extra parsley or cheese if you’d like.
FAQs
Can I make French Onion Rice vegetarian?
Absolutely! Swap beef broth for vegetable broth and use a vegetarian Worcestershire sauce or simply leave it out. You’ll still get beautiful onion-forward flavor in every bite.
What type Side Dish
Long-grain white rice works best for fluffy, separate grains that soak up the broth. You can experiment with brown rice but increase the cooking liquid and time accordingly.
Do I have to use Gruyère cheese?
Nope! Gruyère gives classic French onion soup vibes, but Swiss, mozzarella, or even sharp provolone are all delicious alternatives. Or simply skip cheese entirely for a lighter dish.
Can I double this recipe?
Yes! As long as you use a larger pot, you can double (or even triple) French Onion Rice for a crowd. Just keep the ratios the same and plan for a couple extra minutes of simmering if your layers are thick.
Will the rice turn out oily with both butter and olive oil?
Not at all—the blend of butter and oil is just enough for perfect caramelization and toasting. The rice absorbs excess as it cooks, resulting in a rich yet balanced dish, not greasy at all!
Final Thoughts
Don’t wait for a special occasion—treat yourself to a batch of French Onion Rice any night of the week! It’s cozy, memorable, and ridiculously easy to master. Once you taste those sweet onions and savory broth mingled with fluffy rice, you’ll be hooked. Give it a try and let it steal the show at your next meal!
Print
French Onion Rice Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
French Onion Rice is a savory and comforting side dish that features caramelized onions mixed with tender rice grains, flavored with beef broth and aromatic seasonings. This easy stovetop recipe is topped with melted cheese and fresh parsley for a satisfying meal.
Ingredients
Ingredients:
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 large yellow onion, thinly sliced
- 1 cup long-grain white rice
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1/4 teaspoon dried thyme
- Salt and black pepper to taste
- 1/2 cup shredded Gruyère or Swiss cheese (optional)
- 1 tablespoon chopped fresh parsley for garnish
Instructions
- Heat butter and olive oil: In a medium saucepan over medium heat, melt butter and olive oil.
- Caramelize onions: Add sliced onion and cook for 10–12 minutes until golden and caramelized.
- Add rice and seasonings: Stir in rice, then add beef broth, Worcestershire sauce, garlic powder, thyme, salt, and pepper.
- Simmer: Bring to a boil, reduce heat, cover, and simmer for 18–20 minutes until rice is tender.
- Rest and garnish: Remove from heat, let sit for 5 minutes, fluff with a fork, stir in cheese if desired, garnish with parsley, and serve.
Notes
- For a vegetarian version, use vegetable broth and omit Worcestershire sauce or use a vegetarian substitute.
- This rice pairs well with roasted chicken, steak, or sautéed vegetables.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 3g
- Sodium: 480mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 15mg