Go Back

French Onion Soup Rich Cheesy and Worth the Wait

french onion soup simplifies your cooking with our comfort food soup recipe. Rich in flavor, easy prep, perfect for cozy evenings. Try now!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Soups

Ingredients
  

  • 4 large yellow onions, sliced into thin half-moons
  • 2 tbsp butter
  • 1 tsp sugar
  • 1 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 bay leaf
  • 1 tsp dried thyme
  • 1/2 tsp black pepper
  • 8 oz Gruyère cheese, sliced or shredded
  • 1 baguette loaf, sliced into 1/2-inch rounds

Method
 

  1. Melt butter in a large heavy-bottomed pot over medium heat. Add your sliced onions and sprinkle with sugar. Stir everything together so the onions get coated in that buttery goodness. The sugar jumpstarts the caramelization process, helping those natural sugars break down faster. Don't crank the heat—medium is your sweet spot here.
  2. Let them cook undisturbed for about 10 minutes, then give them a good stir. You're looking for the onions to start turning golden at the edges. Keep the heat at medium so they soften gradually instead of browning too fast on the outside. This is where patience actually matters—no rushing this part.
  3. Keep stirring every 5 minutes for the next 30 minutes total. You'll hear the onions sizzle and pop slightly as they release their moisture and start to caramelize. The sound tells you they're breaking down properly. Mine always stick a little to the bottom and that's completely fine—those browned bits are flavor gold.
  4. Sprinkle the flour over the onions and stir it in well. Let it cook for about 2 minutes so the flour loses its raw taste. This creates a light roux that'll help thicken the broth just enough without making it heavy or starchy. Stir constantly during these two minutes so it doesn't burn.
  5. Pour in your beef broth slowly, stirring as you go to break up any flour clumps. Add the bay leaf and dried thyme. Season with black pepper. Bring everything to a gentle simmer—don't let it boil hard or you'll lose those delicate caramelized flavors you just built.
  6. Simmer for about 10 minutes so the flavors meld together. When your kitchen smells like warm, rich caramelized onions with a hint of herbs, you know you're close. Taste it and adjust the seasoning if needed. This is the moment where you make sure it tastes exactly how you want it.
  7. While the soup simmers, toast your baguette slices in a 400°F oven for about 5 minutes until they're golden and crispy. Ladle soup into oven-safe bowls, top each with a toasted bread slice, then pile Gruyère on top. Broil for 2-3 minutes until the cheese melts and gets bubbly and golden.