Simple French Onion Soup Recipe
Prep time: 
Cook time: 
Total time: 
Serves: 4
A Simple French Onion Soup Recipe that's lightened up just a bit and full of rich flavor. Topped with cheesy toasted bread, this soup is impossible to resist!
  • 3 tablespoons butter
  • ½ tablespoon olive oil
  • 2 pounds yellow onions (about 3 onions), thinly sliced
  • ½ teaspoon sugar
  • ¼ teaspoon salt
  • ⅛ teaspoon pepper
  • 2 tablespoons all purpose flour
  • 6 cups beef broth
  • 1 bay leaf
  • 8 slices baguette bread
  • 4 ounces (1 cup) grated Gruyere cheese
  • 1 ounce (¼ cup) freshly grated Parmesan cheese
  • optional garnish: fresh thyme
  1. Melt the butter in a large pot or Dutch oven over medium heat. Add the olive oil, onions and sugar. Cook, stirring occasionally, until onions are soft, lightly browned and caramelized, about 30 minutes.
  2. Add the salt, pepper and flour and cook, stirring, for 1 minute. Stir in the beef broth and add the bay leaf to the pot. Increase heat to bring to a boil. Reduce heat to medium-low and simmer for 30 minutes. Taste soup and season with more salt and pepper as needed.
  3. Place baguette slices on a baking sheet and toast under the broiler for 2-3 minutes, until lightly browned.
  4. Spoon soup into 4 oven-safe bowls. Place 2 baguette slices on top of each bowl of soup. Sprinkle on grated Gruyere and Parmesan. Place bowls on a rimmed baking sheet and transfer to the oven. Heat under the broiler for 2-3 minutes, until cheese is melted and lightly browned. Serve.
Note: If you don't plan to serve the soup right away, or if you have leftovers, wait and prepare the cheesy bread topping right before serving.
Recipe by Kristine's Kitchen at