Roy Choi’s French Onion Soup Recipe


I am an absolute sucker for food related TV shows. We actually got cable again for the first time in years just so I could watch The Food Network. It turns out though, both YouTube and Netflix have much higher quality food content than cable. A prime example is The Chef Show with Roy Choi and Jon Favreau.

When I watched the episode “Extra Helpings with Babish and Dave,” I knew that I wanted to take the plunge and make French Onion Soup from scratch. Chef Choi said that’s French Onion Soup is “the easiest recipe that actually requires technique” so I thought it would be the perfect recipe to share here. On the show, he doesn’t give measurements – but it gave me a great base to put together a written recipe for you guys!

roy Choi's French onion soup

Roy Choi’s French Onion Soup Ingredients

If we’re following this recipe to a T – there’s a few layers of ingredients. It can be amped up or toned down based on your budget, time available, and desire to experiment. Basically, this soup just needs tons of onions. The traditional soup is made with onions, a hearty beef broth, liquor and cheesy toast. In a pinch, you can use chicken or vegetable broth, Chef Choi says you can even use water, but nothing will beat out a homemade beef stock. Here are some tips and tricks on what you can and can’t put into stock.

For the cheesy toast, the sky truly is the limit. Ideally, you want a really nice and crusty sourdough bread, again, and as always, homemade is best. For this recipe, I didn’t use homemade but I got a nice loaf of sourdough made in house at our local supermarket.

For cheeses, Roy suggests using Provolone, Emmental, Gruyere and Parmesan. I did get all of these, but I had to sub out Emmental for Swiss as none of my local supermarkets had it. Stuff like this happens – don’t sweat it. However, do sweat it if you use bottled Parmesan. Ideally you want to grate it yourself. Parmesan Reggiano is my go to.

This is not a budget food, nor is it diet food. Don’t think because the bulk of this dish is onions and broth that it’s going to help the fat melt off your body. This is 100% comfort food. It’s going to stick to your ribs and feel like the perfect meal for fall or winter.

How Do You Make Roy Choi’s French Onion Soup?

Although this dish does require a lot of time, other than cutting onions and being patient, it doesn’t require much in terms of technical skills.

After cutting all of the onions (about 5-7 of them) you just need to slowly – and I mean slowly – reduce them to what Chef Choi calls an onion jam. This recipe goes beyond caramelization for a rich and deep umami onion flavour. On The Chef Show, it looks like it only takes about 20 minutes to get the onions to where they should be, but on low-medium to medium heat, it took me about an hour and a half just to brown the onions to where they had to be.

While I was simmering down the onions, I actually took time to write out this recipe as well as make my first Instagram Reel! I never got into the whole TikTok trend, so I feel like I’m just playing catch up with reels. It was kind of cool and turned out interesting – here’s my reel of French Onion Soup here.

In The Chef Show, Roy mentions many people purposefully shortcut their caramelization with additives. What happens if you accidentally under caramelize your onions? In the ingredients list, I’ve added 2 “optional” ingredients if you find your broth wasn’t rich enough, or your onions didn’t caramelize long enough. They’re either (or both of) tomato paste and Worcestershire sauce. If you need an umami boost, adding either or both of those ingredients will hack your soup if you were impatient or overestimated the quality of your broth.

Ideally, though, you left everything for the perfect amount of time and it came out flawlessly all by itself.

roy Choi's French onion soup

Roy Choi’s French Onion Soup

A delicious, easy and rich recipe for French Onion Soup from Chef Roy Choi – complied from footage found on The Chef Show.
Course Side Dish
Cuisine French
Keyword Roy Choi’s French Onion Soup
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings 6 servings
Calories 652kcal


French Onion Soup

  • 1/4 cup extra virgin olive oil
  • 1 tbsp bacon fat
  • 6 onions yellow or spanish
  • 2 bay leaves
  • 1 sprig thyme
  • salt
  • pepper
  • 2 tbsps butter unsalted
  • 3 oz brandy beer or sherry works, too
  • 2 tbsp all purpose flour
  • 8 cups beef stock homemade preferred
  • 1 tbsp worcestershire sauce optional
  • 1 tbsp tomato paste optional

Cheese Toasts

  • 1 loaf crusty sourdough bread
  • 4 tbsp extra virgin olive oil
  • 1 clove garlic
  • 6 slices provolone cheese
  • 6 slices emmantel cheese or swiss cheese
  • 6 slices gruyere cheese
  • 3 oz parmesan cheese freshly grated


  • Place the olive oil and bacon fat in a large saucepan. Bring up to heat over medium. Once hot, place onions in the pot and simmer until slightly warmed. Generously add salt and pepper (about 1 – 2 tbsp each) and stir until combined.
  • Add in the 2 tablespoons of butter to the onions, stir to mix. Add in the thyme and bay leaves. Keep the heat over medium-low and simmer until translucent. This will take awhile, upwards of an hour and a half depending on your stove.
  • While you're waiting for the onions to caramelize, slice up a loaf of sourdough bread and coat it generously with olive oil. Preheat the oven to 350 degrees and bake until browned (about 15 minutes). Flip half way through the cooking time. Set aside to cool.
  • Once the toast is cool enough to touch, take a peeled clove of garlic and gently rub it on each side of the toasts. Set aside.
  • Once the onions have reduced significantly, turned a deep brown color and left a brown residue on the bottom of the pan, take 1 tablespoon of flour to coat the onions. Then, add in 3 ounces of brandy and deglaze the pan. Let the onions absorb the brandy and cook until evaporated.
  • Add in 6 cups of beef broth. If you're not using homemade, or just want extra depth of flavour, add in 1 tablespoon both of worcestershire sauce and tomato paste. Simmer for another 10 – 15 minutes, until thickened and slightly reduced.


  • Once the soup is at the desired taste and consistency, place a serving into an oven safe bowl. Top with 1-2 slices of sourdough toast, and then layer the cheeses (gruyere, emmantel, provolone and parmesan) and return it to the 350 degree oven to bake until the cheese is melted and the soup is bubbling at the sides.
  • If the cheese doesn't get the desired texture, you may broil it for an additional minute or two. Make sure to watch it closely so it doesn't burn.


Calories: 652kcal | Carbohydrates: 19g | Protein: 31g | Fat: 47g | Saturated Fat: 18g | Cholesterol: 71mg | Sodium: 1255mg | Potassium: 877mg | Fiber: 2g | Sugar: 8g | Vitamin A: 892IU | Vitamin C: 10mg | Calcium: 783mg | Iron: 2mg

Liked this post?

Subscribe to our newsletter here to get weekly exclusive recipes sent to your email!


  1. This soup looks delicious! I love French onion soup but I’ve never made it myself but I think I’ll have to try this out! 🙂

  2. Look like something i have to try

  3. Saw him make this on the Chef Show and knew I had to try it. Made it yesterday and it didn’t let me down. It was so good and rich. The only thing I different was that I simmered it for 1hr. I can’t wait to have the leftovers today!

Leave a Comment

Your email address will not be published. Required fields are marked *


Recipe Rating