Keto French Onion Soup Recipe
A rich, savory French onion soup with caramelized onions, aromatic herbs, and a hint of sweetness. Topped with golden thyme croutons and melty Swiss cheese, it's pure comfort in a bowl.
Prep Time 20 minutes mins
Cook Time 1 hour hr 10 minutes mins
Total Time 1 hour hr 30 minutes mins
Course Soup
Cuisine French
Servings 8
Calories 418 kcal
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 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
For the Soup:
Heat olive oil and butter in a large saucepan over low-medium heat.
Add onions, salt, and pepper; cook uncovered for 30 minutes until golden brown.
Stir in garlic; cook for 2–3 minutes. Add white wine, thyme, and bay leaves; cook for 5 minutes.
Pour in water, stock, Worcestershire sauce, and erythritol. Simmer uncovered for 30 minutes.
Remove bay leaves, taste, and adjust seasoning. Keep warm or store for later use.
For the Toppers:
Preheat oven to 375°F. Divide dough into 8 balls, press into discs, and place on a parchment-lined baking sheet.
Press thyme leaves or sprigs into each disc and bake for 15 minutes until golden. Cool and store if needed.
To Assemble and Serve:
Heat the soup, ladle into oven-proof bowls, and top with a thyme crouton and cheese slice.
Broil for 2–3 minutes until the cheese melts and turns golden. Serve hot.