Keto French Onion Soup features slow-cooked onions in a deep, savory broth, topped with melted cheese that forms a lightly browned surface. The onions remain soft and concentrated, while the broth stays clear and structured without bread or croutons.
About This Recipe
This version is built around slowly cooking onions until they soften and reduce without turning into a paste. As they cook, their natural sugars concentrate, giving the broth its depth while still keeping the onion pieces distinct.
The broth is added after the onions have developed color, allowing it to carry that base without becoming heavy. Instead of thickening the liquid, the structure comes from the softened onions suspended throughout the soup.
The cheese is placed directly on top and allowed to melt into an uneven layer. It sits on the surface rather than fully mixing in, creating a separate element that holds its shape while still softening from the heat below.
Served hot, the soup keeps a clear structure. The broth remains fluid, the onions stay visible and intact, and the melted cheese forms a defined layer on top without collapsing into the liquid.
Also try this recipe: Keto Smash Burgers with Special Sauce
Why You’ll Love This Recipe
- Deep, concentrated flavor
- Simple ingredient base
- Clear structure in the broth
- Soft onions with texture
- No bread needed
- Easy to portion
What You’ll Need for This Keto French Onion Soup
- 3 large onions, thinly sliced
- 3 tbsp butter
- 4 cups beef broth
- 1/2 cup dry white wine (optional)
- 1 cup shredded Gruyère cheese
- Salt to taste
- Black pepper to taste
Step-by-Step Preparation
- Melt butter in a pot over medium heat.
- Add onions and cook slowly, stirring occasionally, until softened and lightly browned.
- Pour in white wine and cook until reduced.
- Add beef broth and bring to a simmer.
- Cook for 15–20 minutes.
- Season with salt and black pepper.
- Ladle into bowls.
- Add cheese on top.
- Let melt before serving.
FAQ
- Can I skip the wine?
Yes, the soup still works without it. - How do I avoid burning the onions?
Keep heat moderate and stir regularly. - Can I use another cheese?
Yes, but Gruyère melts best. - Can I make it ahead?
Yes, reheat and add cheese when serving.
Variations & Substitutions
- Use chicken broth instead
- Add thyme
- Use Swiss cheese instead of Gruyère
- Add garlic
Serving Suggestions
- Serve hot
- Add extra cheese on top
- Pair with a simple salad

Keto French Onion Soup
Ingredients
- 3 large onions (thinly sliced)
- 3 tbsp butter
- 4 cups beef broth
- 1/2 cup dry white wine (optional)
- 1 cup shredded Gruyère cheese
- Salt to taste
- Black pepper to taste
Instructions
- Melt butter in a pot over medium heat.
- Add onions and cook slowly, stirring occasionally, until softened and lightly browned.
- Pour in white wine and cook until reduced.
- Add beef broth and bring to a simmer.
- Cook for 15–20 minutes.
- Season with salt and black pepper.
- Ladle into bowls.
- Add cheese on top.
- Let melt before serving
Did you make this recipe?
I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!
Try these next:
New keto recipes are added every week — check back often for more low-carb inspiration!
