French Onion Soup Rice is a flavorful twist on the beloved classic, blending the deep, caramelized richness of French onion soup with the hearty comfort of rice.
This dish offers a perfect balance of savory flavors and satisfying texture, making it a great addition to any meal.
Whether you’re serving it as a cozy family dinner or an elegant side for a special occasion, this recipe is sure to impress.
Follow this simple guide to create a delicious dish that may soon become a favorite in your kitchen.
Ingredients
- 1 cup long-grain rice
- 2 tablespoons plant-based butter (or regular if not vegan)
- 2 large onions, thinly sliced
- 2 cloves garlic, finely minced
- 2 cups vegetable broth (or beef broth for a non-vegan option)
- ½ cup dry white wine (optional)
- 1 tablespoon soy sauce or tamari
- 1 teaspoon dried thyme
- 1 cup shredded dairy-free cheese (or Gruyère if not vegan)
- Salt and black pepper to taste
- Fresh parsley or chives for garnish
Instructions
Step 1: In a large pan, melt the butter over medium heat. Add the onions and cook until deeply golden and caramelized, stirring often, about 15–20 minutes.
Step 2: Add the minced garlic and cook for another 1–2 minutes until fragrant.
Step 3: Stir in the rice, mixing well to coat with the butter and caramelized onions.
Step 4: Pour in the broth, white wine (if using), soy sauce, and thyme. Mix thoroughly.
Step 5: Bring the mixture to a boil, then lower the heat, cover, and let it simmer for 20 minutes or until the rice is tender and the liquid is absorbed.
Step 6: Remove from heat and fold in the shredded cheese until creamy and melted.
Step 7: Season with salt and pepper to taste.
Step 8: Garnish with fresh herbs before serving.
Cooking Tips
- Use a heavy-bottomed pan to ensure the onions cook evenly without burning.
- Stir frequently while caramelizing to get that rich, sweet flavor without scorching.
- For a vegan-friendly option, stick with vegetable broth and dairy-free cheese.
Serving Ideas
- Enjoy as a side dish with roasted vegetables or grilled tofu.
- Serve with a crisp green salad and some whole-grain bread for a complete meal.
- For a cheesy crust, sprinkle extra cheese on top and broil briefly until bubbly.
Extra Notes
- Homemade broth will enhance the depth of flavor.
- Add an extra onion if you love a stronger caramelized onion taste.
- Store leftovers in an airtight container for up to 3 days. Reheat with a splash of broth to keep it moist.

French Onion Soup Rice
French Onion Soup Rice blends the deep, savory essence of French onion soup with soft, fluffy rice. This simple yet flavorful dish is perfect for busy weeknights or as a cozy side. Made with just a few ingredients, it offers a rich taste that’s sure to become a family favorite.
- Total Time: 1 hours
- Yield: 4 serving 1x
Ingredients
- 1 cup long-grain rice
- 2 tablespoons plant-based butter (or regular if not vegan)
- 2 large onions, thinly sliced
- 2 cloves garlic, finely minced
- 2 cups vegetable broth (or beef broth for a non-vegan option)
- ½ cup dry white wine (optional)
- 1 tablespoon soy sauce or tamari
- 1 teaspoon dried thyme
- 1 cup shredded dairy-free cheese (or Gruyère if not vegan)
- Salt and black pepper to taste
- Fresh parsley or chives for garnish
Instructions
- In a large pan, melt the butter over medium heat. Add the onions and cook until deeply golden and caramelized, stirring often, about 15–20 minutes.
- Add the minced garlic and cook for another 1–2 minutes until fragrant.
- Stir in the rice, mixing well to coat with the butter and caramelized onions.
- Pour in the broth, white wine (if using), soy sauce, and thyme. Mix thoroughly.
- Bring the mixture to a boil, then lower the heat, cover, and let it simmer for 20 minutes or until the rice is tender and the liquid is absorbed.
- Remove from heat and fold in the shredded cheese until creamy and melted.
- Season with salt and pepper to taste.
- Garnish with fresh herbs before serving.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Diet: Vegetarian