Go Back
+ servings
French onion soup recipe without wine.
Print Recipe
5 from 4 votes

French Onion Soup without Wine

This easy French onion soup without wine is perfect for anyone who wishes to avoid alcohol yet still craves the classic flavors of onion soup.
Prep Time10 mins
Cook Time1 hr 15 mins
Total Time1 hr 40 mins
Course: Soup
Cuisine: French
Servings: 4
Calories: 709kcal


  • 3 tablespoons butter
  • 1 ½ pounds thinly sliced onions approximately 2 large onions
  • ½ teaspoon sugar
  • ½ teaspoon salt
  • 2 cloves garlic minched
  • 1 tablespoons flour
  • 4 cups beef stock
  • 1 teaspoon Worchestershire sauce
  • 1 bay leaf
  • ¼ teaspoon fresh ground black pepper
  • 4 slices of French bread toasted
  • ½ pound grated Gruyere cheese or use Swiss or Provolone cheese


  • Melt butter in a wide bottomed pot set over medium heat then add sliced onions, sugar, and salt.
  • Slowly caramelize the onions until they are a deep brown color, stirring occasionally to ensure they caramelize evenly. For the best flavor, this cannot be rushed. Expect this to take 30 minutes or more.
  • Once the onions have almost finished caramelizing, add the minced garlic and cook for two more minutes.
  • Reduce to low heat, sprinkle in the flour, and cook for 3 more minutes, stirring to prevent the flour from burning. Then add the beef stock and scrape the bottom of the pan with a wooden spoon to loosen up any burnt on bits.
  • Add Worcestershire sauce, bay leaf, and black pepper, and bring the soup to a simmer. Let simmer uncovered for 45 minutes.
  • Ladle soup into oven-safe bowls and place toasted baguette slices and grated cheese on top of the soup. Place under a broiler until the cheese has melted then serve immediately.


If you simmer your soup too long it can thicken too much or become too salty. This can be fixed by dribbling a little water into the soup to thin it out.


Calories: 709kcal | Carbohydrates: 78g | Protein: 36g | Fat: 29g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 85mg | Sodium: 1551mg | Potassium: 879mg | Fiber: 5g | Sugar: 12g | Vitamin A: 806IU | Vitamin C: 13mg | Calcium: 682mg | Iron: 5mg