All the rich, savory flavors of French onion soup meet the creamy, comforting vibes of risotto in this French Onion Soup Risotto with Thyme Breadcrumbs, which is the ultimate cozy and decadent dish.

French Onion Soup Risotto with Thyme Breadcrumbs: An Elegant Reinvention of a Classic
French onion soup has long been one of my favorite comfort foods, and I wanted to capture those same rich, caramelized flavors in a cozy, thoughtful dish. Risotto felt like the perfect way to do it—it’s warm, creamy, and has that same slow-cooked kind of comfort. I first made this when I started my blog, originally with dairy, but I’ve since updated the recipe to be fully plant-based, and honestly, it’s just as good (if not better). The sweet onions, savory broth, and touch of plant-based Gruyère melt together beautifully, while the thyme breadcrumbs add that familiar golden crunch on top. French Onion Soup Risotto with Thyme Breadcrumbs feels elegant and comforting all at once—perfect for a date night or a cozy evening by the fire.
Why You’ll Love This Recipe
Rich and Comforting: Inspired by the classic flavors of French onion soup, this risotto brings all that depth and coziness in every bite.
Elegant and Impressive: A restaurant-quality dish that’s perfect for special nights in or a dinner to impress.
Plant-Based, Not Compromised: All the indulgence of the original—just fully vegan.
Texture Goals: Creamy risotto meets crunchy, herbed breadcrumbs for the perfect contrast.

Ingredient Highlight: Thyme
Thyme may be small, but it brings a big impact to this dish. Its subtle earthiness and slightly floral aroma balance the sweetness of the caramelized onions, creating that deep, savory warmth you expect from French onion soup. It’s an herb that can stand up to slow cooking, releasing more flavor the longer it simmers—making it essential in both the risotto and the crispy breadcrumb topping.

Madly Delicious Must-Know Tips & Questions
- Patience pays off. Caramelizing onions takes time—don’t rush it! That deep golden color is where the flavor lives.
- Brandy vs. White Wine: Both work beautifully. Brandy adds sweetness and depth, while white wine gives a brighter, slightly tangier flavor.
- Add a secret umami boost. Stir in 1 teaspoon of white miso paste at the end for a deeper, richer flavor.
- Breadcrumb texture: For the crispiest topping, bake the breadcrumbs until just golden and let them cool completely before using.
- Storage: Store leftovers in the fridge for up to 3 days. Reheat gently on the stove with a splash of broth or water to loosen the risotto.
Can I make it ahead of time?
You can caramelize the onions and prepare the breadcrumbs a day ahead—just warm the onions before adding the rice and broth when ready to cook.
Can I skip the breadcrumbs?
You could, but don’t! The thyme breadcrumbs add the perfect texture and flavor contrast.

Let’s Dish About French Onion Soup: Did You Know?
French onion soup dates all the way back to the 18th century and was once considered a humble dish for peasants. It was made with basic pantry staples—onions, broth, and bread—ingredients that were cheap but deeply flavorful when slow-cooked together. Over time, it evolved into the rich, cheese-topped version we know today, gaining popularity in Parisian bistros and later around the world. What’s fascinating is that caramelized onions were once seen as a way to elevate scraps into something luxurious—proof that comfort food doesn’t have to be complicated to feel special.

Looking for an elevated plant-based meal? Then try my French Onion Soup Risotto with Thyme Breadcrumbs!
Creamy, caramelized, and finished with those crispy breadcrumbs, it’s a plant-based dish that feels extra special. Give it a try and tag me on Instagram @madly__delicious with #MadlyDelicious to share your take!
More Main Dish Recipes
Lentil Taco Salad with Spicy Crema

French Onion Soup Risotto with Thyme Breadcrumbs
Equipment
- 12-inch cast-iron skillet or similar large pan
- Saucepan (for warming broth)
- Baking sheet (for breadcrumbs)
Ingredients
Risotto
- 1 cup arborio rice
- 5 cups low-sodium vegetable broth*
- 1 tbsp olive oil
- 2 tbsp plant-based butter
- 2 large sweet onions, halved and sliced into half-moons
- 1 tsp granulated sugar
- 3-4 tbsp water (for deglazing while caramelizing onions, if needed)
- ½ cup dry white wine or ⅓ cup brandy (wine = bright & sharp; brandy = rich & sweet)
- 1 tsp fresh thyme leaves (about 3-4 sprigs)
- ¾ tsp salt, adjusted to taste
- ½ tsp pepper, adjusted to taste
- 1 tsp white miso (optional)
- 1 cup shredded Gruyère-style or Italian-blend plant-based cheese
- 2 tbsp grated vegan Parmesan cheese (plus more for serving)
Thyme Breadcrumbs
- 4-5 inch inch piece day-old French baguette (about 1 cup breadcrumbs once blended; sub gf if wanted)
- 1 tbsp olive oil or melted plant-based butter
- 1 tbsp fresh thyme leaves (or ½ tbsp dried thyme)
- Salt and pepper, to taste
Instructions
- Preheat the oven: Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Make the breadcrumbs: Tear a 4–5-inch piece of day-old French baguette into chunks and blitz in a food processor until fine crumbs form (about 1 cup). Toss the breadcrumbs with 1 tbsp olive oil and 1 tbsp fresh thyme leaves (or ½ tbsp dried thyme). Season lightly with salt and pepper, then spread evenly on the prepared baking sheet.Bake for 9–11 minutes, stirring halfway through, until golden and crisp. Set aside to cool.
- Warm the Broth: In a small pot, heat 5 cups of vegetable broth over low heat. Keep warm (but not boiling) throughout the cooking process.
- Caramelize the Onions: In a large skillet, heat 1 tbsp olive oil and 2 tbsp plant-based butter over medium. Add sliced onions and cook for 35–40 minutes, stirring every few minutes. Halfway through, sprinkle with 1 tsp sugar to deepen caramelization. If onions start sticking, deglaze with 1 tbsp water at a time. Continue until the onions are soft, jammy, and deep golden brown—about 45 minutes total.
- Toast the Rice: Add 1 cup arborio rice to the caramelized onions and stir for 1–2 minutes, until the rice becomes slightly translucent at the edges.
- Deglaze: Pour in ½ cup dry white wine (or ⅓ cup brandy). Stir and scrape the bottom of the pan to lift any brown bits. Cook until most of the liquid evaporates.
- Add Broth & Simmer: Add warm broth about ¾ cup at a time, stirring continuously until absorbed before adding more. When adding the first ladle of broth, stir in 1 tsp fresh thyme (or the thyme sprigs), ¾ tsp salt, and ½ tsp pepper. Continue this process, adjusting the heat to maintain a gentle simmer, until the risotto is creamy and tender—about 25–35 minutes. Taste and adjust seasoning as needed.
- Finish with Cheese: Once the rice is cooked and creamy, stir in 1 cup shredded plant-based cheese and 2 tbsp grated vegan Parmesan until melted and smooth. You can also mix in 1 tsp of white miso, if using. This helps create a deeper umami flavor.
- Serve: Spoon the risotto into bowls, top generously with the thyme breadcrumbs and extra Parmesan. Serve warm and enjoy!
