Total Time: 1 hour 30 minutes  Yield: 8 servings 

Elevating the Culinary Experience:

Indulge in the rich, savory allure of Keto French Onion Soup, a low-carb masterpiece that transforms a classic comfort dish into a culinary experience. Crafted with precision and care, this recipe combines the earthy sweetness of caramelized onions with the bold depth of beef stock, creating a symphony of flavors that dance on your palate. The infusion of fresh thyme, bay leaves, and a touch of white wine adds layers of complexity, making each spoonful a journey into gastronomic delight.




For the soup:

  • 3 tablespoons olive oil
  • 2 tablespoons butter
  • 4 cups thinly sliced yellow onions
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon minced garlic
  • 1/3 cup dry white wine
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • 3 bay leaves
  • 2 cups water
  • 8 cups beef stock (or vegetable stock for vegetarian)
  • 1 tablespoon Worcestershire sauce (or coconut aminos for gluten free & vegetarian)
  • 1 tablespoon granulated erythritol
  • 8 slices Swiss or Gruyere cheese (to serve)

For the toppers:

  • 1 batch Easy Keto Dough
  • 2 tablespoons fresh thyme leaves or 1 bunch of thyme springs


To make the soup:

  1. Heat the oil and butter over low-medium heat in a large saucepan. 
  2. Add the onions, salt, and pepper, and cook uncovered, stirring occasionally, for 30 minutes or until the onions are a deep golden brown. 
  3. Add the garlic and cook for an additional 2 – 3 minutes, or until fragrant. 
  4. Add the white wine, thyme leaves, and bay leaves, and cook for 5 minutes or until the liquid is reduced by half. 
  5. Add the water, beef stock, Worcestershire sauce (or coconut aminos) and granulated erythritol (or other sugar sub) and simmer (not a rolling boil or you’ll have too much evaporation) uncovered over low to medium heat for 30 minutes. 
  6. Remove the bay leaves, then taste and season with additional salt and pepper if desired. Keep warm until ready to serve, or refrigerate in an airtight container for up to 5 days. You can also freeze this for up to 3 months. 

For the toppers:

  1. Preheat the oven to 375 degrees Fahrenheit.
  2. Divide the dough into 8 balls of equal size.
  3. Press into 4 inch discs (or whatever size your preferred soup bowls will accommodate.)
  4. Place the discs on a large parchment-lined baking sheet and press the thyme leaves or sprigs into the top of the dough. 
  5. Bake for 15 minutes or a light golden brown. Remove and cool before storing in an airtight container in the refrigerator for up to 1 week, or in the freezer for up to 6 months. 

To assemble and serve:

  1. If cold, heat the soup in a pot or the microwave before ladling into the serving bowls. 
  2. Once hot, ladle the soup into oven proof bowls. 
  3. Top with a thyme crouton and a slice of the cheese. 
  4. Broil for 2 – 3 minutes, or until the cheese is melted slightly golden on top. 
  5. Serve hot. 


Approximate net carbs = 10g for the soup with cheese and crouton. 

Approximate net carbs for just the soup = 7g


  • Serving Size: 1 1/4 cups soup + 1 topper + 1 slice cheese
  • Calories: 418
  • Fat: 31g
  • Carbohydrates: 13g
  • Fiber: 3g
  • Protein: 22g

Preserving the Magic:

This keto French Onion Soup transcends the boundaries of time, as it can be stored in an airtight container for up to 5 days in the refrigerator or frozen for up to 3 months. The magic of this culinary creation can be savored long after its initial preparation.

Dive into the Gastronomic Symphony:

In conclusion, the Keto French Onion Soup is a gastronomic symphony that transcends dietary restrictions. Whether you are a seasoned keto enthusiast or a lover of classic French cuisine, this low-carb masterpiece promises an unforgettable journey into the realm of savory indulgence. Bon appétit!