Ever wished you could enjoy the rich, comforting flavors of French Onion Soup in a completely new way? This French Onion Soup Rice with Gruyère Crust & Thyme Drizzle takes the classic soup and transforms it into a stunning, satisfying main course. Creamy Arborio rice, deeply caramelized onions, and a bubbling Gruyère crust combine for a truly unforgettable culinary experience. This recipe is perfect for a cozy night in or a sophisticated dinner party – it’s guaranteed to impress!

What You’ll Need
- Yellow Onions (500g / 1.1lb): The star of the show! We need a generous amount of yellow onions, thinly sliced, as they are the foundation of that classic French Onion flavor. Yellow onions offer a good balance of sweetness and sharpness, and caramelizing them slowly is key to developing their rich, complex taste.
- Unsalted Butter (30g / 2 Tbsp): Provides richness and helps with the initial caramelization of the onions. Using unsalted butter allows you to control the overall saltiness of the dish.
- Olive Oil (30ml / 2 Tbsp total – 15ml for cooking, 15ml for topping): We’re using olive oil in two stages. The first 15ml helps prevent the butter from burning during the long caramelization process, while the final drizzle adds a lovely sheen and subtle flavor to the Gruyère crust. Opt for a good quality extra virgin olive oil for the best flavor.
- Sugar (5g / 1 tsp): A touch of sugar helps accelerate the caramelization process of the onions, bringing out their natural sweetness.
- Salt (5g / 1 tsp, divided): Essential for seasoning! We’ll use salt in stages – some during the onion caramelization and the rest during the rice cooking process.
- Arborio Rice (200g / 1 cup): This short-grain Italian rice is crucial for achieving the creamy texture characteristic of risotto. Its high starch content releases as it cooks, creating a wonderfully velvety consistency.
- Vegetable or Halal-Certified Beef Stock (960ml / 4 cups): The liquid base of our ‘rice soup’. Using hot stock is vital for maintaining the rice’s temperature and ensuring even cooking. Vegetable stock keeps it vegetarian, while beef stock adds a deeper, more savory flavor.
- All-Purpose Flour (15g / 2 Tbsp): A small amount of flour creates a roux with the caramelized onions, which helps to thicken the rice and bind the flavors together.
- Dried Thyme (5g / 1 tsp, plus extra for garnish): Thyme complements the onion flavor beautifully, adding an earthy, herbaceous note.
- Bay Leaf (1): Infuses a subtle, aromatic flavor into the rice as it cooks. Remember to remove it before serving!
- Black Pepper (to taste): Freshly ground black pepper adds a touch of spice and complexity.
- Halal-Certified Gruyère Cheese (100g / 3.5oz): This nutty, slightly sweet cheese is the star of the crust. Its excellent melting properties create a golden, bubbly topping.
- Panko Breadcrumbs (30g / 2 Tbsp): Panko breadcrumbs provide a delightful crunch to the Gruyère crust. Their light, airy texture contrasts beautifully with the creamy rice.
- Additional Stock (240ml / 1 cup): Used to create a flavorful thyme reduction, adding a final layer of complexity to the dish.
- Lemon Juice (5ml / 1 tsp, optional): A squeeze of lemon juice brightens the thyme reduction, balancing the richness of the cheese and onions.
Optional (plan-ahead): If you’re shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinner’s already decided before your day gets busy.
Detailed Step-by-Step Instructions for French Onion Soup Rice
- Caramelize the Onions: In a large, heavy-bottomed pot (Dutch oven recommended), melt the butter with 1 tablespoon of olive oil over medium heat. Add the thinly sliced onions, sugar, and ½ teaspoon of salt. This initial salt helps draw out moisture from the onions, speeding up the caramelization process. Cook, stirring occasionally, for 25-30 minutes. Patience is key here! The goal is a deep, golden brown color and a sweet, savory flavor. Don’t rush this step; it’s the foundation of the soup’s flavor.
- Create the Roux: Once the onions are deeply caramelized, add the flour and stir continuously for 1-2 minutes. This creates a roux, a mixture of fat and flour that acts as a thickening agent for the rice. Ensure the flour is fully incorporated and cooked through to avoid a raw flour taste.
- Toast the Rice: Add the Arborio rice to the pot, stirring constantly to coat each grain with the onion-flour mixture. Toast the rice for 2-3 minutes until it becomes slightly translucent around the edges. This toasting process helps the rice release its starches gradually, contributing to the creamy texture.
- Begin the Risotto Process: This is where the magic happens. Begin adding the hot stock, one ladle (approximately ½ cup) at a time. Stir constantly and wait until each addition is almost fully absorbed before adding the next. This continuous stirring releases the starches from the Arborio rice, creating a creamy consistency. Continue this process for 18-20 minutes, or until the rice is creamy yet still al dente – firm to the bite.
- Flavor Infusion: During the last 5 minutes of cooking, add the bay leaf, remaining ½ teaspoon of salt, pepper, and ½ teaspoon of dried thyme. The bay leaf imparts a subtle aromatic complexity, while the thyme adds an earthy herbal note. Remember to remove the bay leaf before serving.
- Prepare the Gruyère Crust: While the rice finishes cooking, preheat your oven to 400°F (200°C). In a shallow bowl, combine the grated Gruyère cheese, panko breadcrumbs, and a pinch of salt. Mix well to ensure the breadcrumbs are evenly coated with cheese.
- Assemble and Bake: Divide the creamy rice among two 1-inch-deep oven-safe ramekins or small baking dishes, smoothing the surface. Press the cheese-breadcrumb mixture evenly over each top, then drizzle the remaining 1 tablespoon of olive oil over the crust. This oil helps the crust brown and become crispy. Bake for 10-12 minutes, or until the cheese crust is bubbling and golden brown. Let it rest for 2 minutes before serving.
- Craft the Thyme Drizzle: While the ramekins are baking, make the thyme drizzle. In a small saucepan, combine 1 cup of stock with ½ teaspoon of dried thyme. Simmer over medium-high heat until reduced by half to a glossy, slightly thickened sauce, about 5-6 minutes. Finish with a squeeze of lemon juice (optional) and a pinch of pepper. The lemon juice adds a bright acidity that balances the richness of the dish.
- Plate and Garnish: Gently loosen the crust with a spatula and slide the rice onto a warm plate, keeping the crust intact. Drizzle the thyme reduction around the rice in a thin, artful line. Garnish with a fresh thyme sprig for a pop of color and aroma.
Why Arborio Rice is Essential
Arborio rice isn’t just any rice; it’s a short-grain, high-starch rice specifically suited for risotto. Its high starch content is the key to achieving that signature creamy texture. Unlike long-grain rice, Arborio releases its starches gradually when stirred, creating a luscious sauce that coats each grain. Other rice varieties simply won’t yield the same result.
The Art of Caramelizing Onions
The deep, rich flavor of French onion soup – and this rice dish – hinges on properly caramelized onions. This isn’t just about browning them; it’s about breaking down their sugars over a long, slow cook. The Maillard reaction, a chemical reaction between amino acids and reducing sugars, is responsible for the complex flavors and aromas. Don’t be tempted to increase the heat; low and slow is the way to go.
Gruyère: The Perfect Cheese Choice
Gruyère cheese is a firm, yellow cheese made from cow’s milk, named after the town of Gruyères in Switzerland. It’s known for its complex, nutty, and slightly sweet flavor. Its excellent melting properties make it ideal for creating a bubbly, golden-brown crust. While other cheeses can be used, Gruyère provides a unique depth of flavor that complements the onions and thyme beautifully.

Stock Selection: Building Flavor
The quality of your stock significantly impacts the final flavor of the dish. Using a high-quality vegetable or halal-certified beef stock is crucial. Homemade stock is always best, but if using store-bought, opt for a low-sodium variety to control the saltiness. The stock provides the liquid base for the risotto and infuses it with savory depth.
Frequently Asked Questions
Can I make this ahead of time?
While best served immediately, you can prepare the risotto base (up to the point of adding the cheese crust) a few hours in advance. Store it covered in the refrigerator and reheat gently before topping with the Gruyère mixture and baking.
Can I use a different cheese?
While Gruyère is highly recommended, you can substitute with Comté or Emmental cheese. However, the flavor profile will be slightly different.
Is this dish vegetarian?
Yes, if you use vegetable stock. Ensure your stock is truly vegetarian, as some may contain animal-derived ingredients.
Conclusion
This French Onion Soup Rice with Gruyère Crust & Thyme Drizzle is a comforting and elegant dish that elevates the classic French onion soup flavor profile. The creamy risotto, crispy cheese crust, and fragrant thyme drizzle create a symphony of textures and tastes. Don’t forget to save this recipe to Pinterest for later inspiration!
Print
french onion soup rice
- Total Time: 80 minutes
- Yield: 2 servings 1x
- Diet: General
Description
This recipe transforms classic French Onion Soup into a creamy Arborio rice dish with a bubbling Gruyère crust and thyme drizzle. It’s a comforting and impressive main course perfect for any occasion.
Ingredients
- 500g (1.1lb) yellow onions, thinly sliced
- 30g (2 Tbsp) unsalted butter
- 30ml (2 Tbsp) olive oil (divided)
- 5g (1 tsp) sugar
- 5g (1 tsp) salt (divided)
- 200g (1 cup) Arborio rice
- 960ml (4 cups) vegetable or halal-certified beef stock, hot
- 15g (2 Tbsp) all-purpose flour
- 5g (1 tsp) dried thyme (plus extra for garnish)
- 1 bay leaf
- Black pepper to taste
- 100g (3.5oz) halal-certified Gruyère cheese, grated
- 30g (2 Tbsp) panko breadcrumbs
- 240ml (1 cup) additional stock
- 5ml (1 tsp) lemon juice (optional)
Optional (plan-ahead): If you’re shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinner’s already decided before your day gets busy.
Instructions
- Caramelize Onions: Melt butter and 1 Tbsp olive oil, cook sliced onions with sugar and ½ tsp salt for 25-30 minutes until deeply golden.
- Create Roux: Stir in flour and cook for 1-2 minutes.
- Toast Rice: Add Arborio rice and toast for 2-3 minutes.
- Cook Risotto: Add hot stock, 1 ladle at a time, stirring until absorbed, for 18-20 minutes until creamy and al dente.
- Infuse Flavor: Add bay leaf, remaining salt, pepper, and ½ tsp thyme during the last 5 minutes.
- Prepare Crust: Combine Gruyère, panko, and a pinch of salt.
- Assemble & Bake: Divide rice into ramekins, top with cheese mixture, drizzle with remaining olive oil, and bake at 400°F (200°C) for 10-12 minutes.
- Make Thyme Drizzle: Simmer 1 cup stock with ½ tsp thyme until reduced by half. Add lemon juice (optional).
- Plate & Garnish: Serve rice with thyme drizzle and a thyme sprig.
Notes
For best results, use hot stock and stir the risotto constantly. Don’t rush the onion caramelization process; it’s key to the flavor.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Category: Main Course
- Method: Bake
- Cuisine: French
Nutrition
- Serving Size: 1
- Calories: 650 kcal
- Sugar: 15 g
- Sodium: 500 mg
- Fat: 35 g
- Saturated Fat: 20 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 5 g
- Protein: 25 g
- Cholesterol: 100 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.