Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A warm bowl of French Onion Soup Rice topped with melted Gruyère cheese and fresh parsley.

French Onion Soup Rice: Why It’s the Ultimate Cozy Dinner


  • Author: Jeremy
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

French onion soup rice is a delicious fusion of caramelized onions, savory broth, and fluffy rice, inspired by the classic French onion soup. This easy one-pot meal combines deep umami flavors with a cheesy, comforting finish. Perfect for busy weeknights or meal prep, it’s a must-try dish! 


Ingredients

Scale
  • 3 large yellow onions – Thinly sliced for deep caramelization
  • 3 tbsp butter – Unsalted, for better control over saltiness
  • 1 tbsp olive oil – Prevents the butter from burning
  • 3 garlic cloves, minced – Enhances the umami depth
  • 4 cups beef broth (or vegetable broth for a vegetarian version)
  • 1 cup white rice (Jasmine or Basmati) – Best for a fluffy texture
  • 1 tsp Worcestershire sauce – Adds a classic umami punch
  • 1 tsp thyme (fresh or dried) – Gives a fresh aroma
  • Salt & black pepper to taste
  • 1 cup shredded Gruyère cheese – For that signature melted topping

Ingredient Notes & Substitutions:

  • No Gruyère? Use Swiss or mozzarella for a similar melt.
  • Want it vegetarian? Swap beef broth for veggie broth!
  • Love extra richness? A splash of heavy cream works wonders.

Instructions

Step 1: Caramelize the Onions Like a Pro

  1. Heat butter and olive oil in a pan over medium-low heat.
  2. Add thinly sliced onions and stir to coat.
  3. Slowly caramelize for 30–40 minutes, stirring occasionally.
  4. After 20 minutes, add Worcestershire sauce and a pinch of salt.
  5. Stir occasionally until onions turn a deep golden brown.

💡 Pro Tip: If onions start sticking, add a splash of broth or water to deglaze.

Step 2: Toast the Rice for Extra Flavor

  1. Stir in minced garlic, cooking for 30 seconds.
  2. Add rice and toast for 2–3 minutes to enhance the nutty flavor.
  3. Pour in beef broth (or veggie broth).
  4. Add thyme, salt, and pepper, then stir well.

Step 3: Simmer Until Perfection

  1. Bring to a gentle simmer over medium heat.
  2. Reduce heat to low, cover, and cook for 15–18 minutes.
  3. Once done, let it rest for 5 minutes before serving.

💡 Short on time? Use pre-cooked rice and stir it in with 2 cups of broth for a quicker version!

Step 4: Add the Signature Cheese Topping

  1. Sprinkle Gruyère cheese evenly over the rice.
  2. Cover for 2–3 minutes until melted.
  3. For an extra golden finish, broil under high heat for 2–3 minutes.

🔥 That’s it! Serve hot and enjoy this comforting, cheesy, and savory delight!

Notes

  • For extra depth of flavor, use homemade beef broth instead of store-bought.
  • Want a crispier cheese topping? Broil for an extra 2 minutes until golden brown.
  • To make this dish vegetarian, swap beef broth for vegetable broth and use a plant-based cheese alternative.
  • Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 2 months.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: French-American

Nutrition

  • Serving Size: 1 portion (1/4 of recipe)
  • Calories: 320 kcal
  • Sugar: 3 g
  • Sodium: 940 mg
  • Fat: 20 g
  • Saturated Fat: 10.4 g
  • Unsaturated Fat: 9.4 g
  • Trans Fat: 0.7 g
  • Carbohydrates: 19.5 g
  • Fiber: 0.9 g
  • Protein: 9 g
  • Cholesterol: 46.5 mg

Keywords: french onion soup rice, onion soup rice, cheesy onion rice, caramelized onion rice, french-style rice, one-pot rice, comfort food rice, easy dinner recipe