Homemade French Onion Soup Recipe

Try this delicious classic for Homemade French Onion Soup Recipe. Learn how to properly caramelize onions for this soup.
Course Appetizer, dinner, lunch, Main, side, Soup
Cuisine American
Prep Time 20 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 50 minutes
Servings 6
Calories 442kcal
Author Chef Billy Parisi


For the Soup:

  • 10 thickly sliced yellow onions
  • 6 finely minced cloves of garlic
  • 2 ounces of unsalted butter cut into chunks
  • 2 tablespoons of sugar
  • 1 bottle of Cabernet Sauvignon
  • 64 ounces of good beef stock
  • 2 bay leaves
  • 2 tablespoons of chopped fresh thyme
  • Kosher salt and fresh cracked pepper to taste
  • French Bread for dipping
  • grated Gruyere cheese

For the Crostinis:

  • French bread sliced 1/2" inch thick
  • 4 ounces of melted unsalted butter
  • Kosher salt and fresh cracked pepper to taste


  • In a large rondeaux or pot on medium heat with butter, add in the onions and slowly caramelize them while stirring occasionally. This can take up to 60 minutes.
  • After 30 minutes of the onions cooking, add in the sugar to help brown and add some sweetness.
  • After the onions are browned and translucent, add in the red wine and cook until it has been absorbed by the onions. Next, add in the stock, bay leaves, salt and pepper, and simmer for 1 hour.
  • Finish the soup with the fresh thyme.
  • Spread out the sliced French bread on a sheet pan lined with parchment paper and brush on a small amount of melted butter on each piece. Season with salt and pepper and bake in the oven on 350° for 15 minutes or until lightly browned and crispy to make a crostini.
  • Pour some soup into a bowl or crock and top off with a few crostinis and top off with 1/2 to 1 cup of shredded Gruyere cheese. Place the soup bowl in the broiler on low heat until the cheese is melted and lightly browned.


Calories: 442kcal | Carbohydrates: 30g | Protein: 9g | Fat: 24g | Saturated Fat: 15g | Cholesterol: 61mg | Sodium: 610mg | Potassium: 853mg | Fiber: 4g | Sugar: 13g | Vitamin A: 820IU | Vitamin C: 18.2mg | Calcium: 88mg | Iron: 1.7mg