Description
This Keto French Onion Soup delivers all the deep, savory flavors of the classic French favoriteโwithout the carbs. Slowly caramelized onions, rich beef stock, fragrant herbs, and melted cheese come together to create a comforting bowl of soup that fits perfectly into a ketogenic lifestyle. Finished with crispy keto bread toppers, this low-carb soup feels indulgent while staying completely guilt-free.
Who Is This Recipe For?
This recipe is perfect for:
- Anyone following a keto or low-carb diet
- People avoiding sugar and refined carbohydrates
- Comfort-food lovers who want a healthier alternative
- Home cooks looking for a restaurant-style keto soup
- Gluten-free eaters (with coconut aminos substitution)
- Vegetarians (by using vegetable stock)
Why Itโs Great
- Low-carb & keto-friendly without sacrificing flavor
- Rich, slow-cooked onion taste just like the classic version
- Simple ingredients you can easily find
- Customizable for vegetarian and gluten-free diets
- Perfect for cold weather, meal prep, or special dinners
Ingredients
For the Soup:
- 3 tablespoons olive oil
- 2 tablespoons butter
- 4 cups thinly sliced yellow onions
- 1 teaspoon kosher salt
- ยฝ teaspoon ground black pepper
- 1 teaspoon minced garlic
- โ cup dry white wine
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 3 bay leaves
- 2 cups water
- 8 cups beef stock (or vegetable stock for vegetarian option)
- 1 tablespoon Worcestershire sauce (or coconut aminos for gluten-free & vegetarian)
- 1 tablespoon granulated erythritol
- 8 slices Swiss or Gruyรจre cheese (for serving)
For the Toppers:
- 1 batch Easy Keto Dough
- 2 tablespoons fresh thyme leaves or a few thyme sprigs
Kitchen Equipment Needed
- Large heavy-bottom pot or Dutch oven
- Sharp knife
- Cutting board
- Wooden spoon or spatula
- Baking sheet (for keto bread toppers)
- Oven or broiler-safe bowls
How to Make Keto French Onion Soup
- Heat olive oil and butter in a large pot over medium heat.
- Add sliced onions, salt, and pepper. Cook slowly for 30โ40 minutes, stirring often, until deeply caramelized.
- Stir in garlic and cook for 30 seconds until fragrant.
- Deglaze the pot with white wine, scraping up any browned bits.
- Add thyme, bay leaves, water, beef stock, Worcestershire sauce (or coconut aminos), and erythritol.
- Bring to a gentle boil, then reduce heat and simmer for 20โ25 minutes.
- Remove bay leaves before serving.
- Ladle soup into oven-safe bowls, top with keto bread and cheese.
- Broil until cheese is melted and bubbly.
Storage
- Refrigerator: Store soup (without cheese) in an airtight container for up to 4 days.
- Freezer: Freeze soup without toppings for up to 2 months.
- Reheating: Warm on the stovetop over low heat or in the microwave, then add cheese and toppers fresh.
FAQ
Is French onion soup keto-friendly?
Traditional French onion soup is high in carbs, but this version is specially adapted to be low-carb and keto-approved.
Can I make it vegetarian?
Yes! Simply use vegetable stock and coconut aminos instead of Worcestershire sauce.
What cheese works best?
Gruyรจre is the classic choice, but Swiss cheese or even provolone works well.
Can I skip the wine?
Yes. You can replace the wine with extra broth and a splash of apple cider vinegar for depth.
How many carbs are in this soup?
Carb counts vary by brand, but this recipe stays keto-friendly when portioned properly.
Conclusion
This Keto French Onion Soup proves you donโt have to give up comfort food to stay low-carb. With rich caramelized onions, savory broth, and melted cheese, itโs a satisfying dish that feels indulgent yet fits perfectly into a keto lifestyle. Whether youโre meal prepping or serving guests, this soup is a warm, flavorful win every time.

