Low-Carb French Onion Soup
- Ready in 1h 20m
- 8.8 g net carbs
- 373 kcal
- Serves 6
This post may contain affiliate links, see our disclaimer.

French onion soup is a beloved comfort food classic, and this rich, caramelized onion soup version takes it to the next level. Served over chunks of bread topped with melted cheddar, it's traditionally a carb-heavy dish. Our version, however, is a delightful low-carb alternative that still captures that indulgent comfort food essence.
For the cheesy toasts, I've opted for Sourdough Keto Baguettes recipe to keep it keto and gluten-free, but feel free to use any keto bread you prefer. The cheese is melted onto the toasts before adding them to the soup, ensuring they stay crisp and don’t get soggy too quickly.
Step-by-step
Preheat oven to 200 °C/ 400 °F (conventional), or 180 °C/ 355 °F (fan assisted). To make the toast, follow directions here but instead make one large baguette. Allow baguette to cool completely while you make the soup.
Note: You will only be using one large baguette, and need only half of the mixture, so you can either use half of the ingredients to make one large baguette, or make the whole recipe and use the remainder to eat as per usual.
Heat the butter in a large saucepan over low-to-medium heat. Thinly slice the onions and add to the pan. Reduce heat to low and cook, stirring every few minutes, for 30 mins or until onions have softened and starting to brown.

Increase heat to medium high, add 1 tsp salt and cook, stirring frequently, around 10 minutes until caramalized.

Reduce the heat slightly, add the wine and simmer, stirring, until the wine is nearly evaporated, around 2 minutes. Add the bay leaf, lemon peel and season with 1 tsp salt.
Add the stock, water, and reduce heat to low, cover and simmer gently for 20 mins or until flavors develop. Whisk in mustard. Add salt and pepper to taste.
To make the cheesy toast, slice the baguette into about 1/2 inch (1 1/4 cm) slices. Layer on a baking tray and place under a grill/broiler. Cook until golden brown and then remove.

Flip over, top with grated cheese, and return to the broiler.

Serve with cheesy toast and soup. Serve immediately while still hot. To store the soup (without the toast), let it cool down and keep in the fridge for up to 5 days, or freeze for up to 3 months. The toast should always be make fresh.


Recipe
Low-Carb French Onion Soup
★★★★★4.9A comfort food classic, this low-carb French onion soup pairs caramelized onions with melted cheddar over ...
- Hands on
- 20m
- Overall
- 1h 20m
- Servings
- 6
- 8.8 g
- Net carbs
- 17.1 g
- Protein
- 26.8 g
- Fat
- 373
- kcal
Ingredients makes 6 servings
- Cheesy Keto Toasts:
- Soup:
Instructions
Preheat oven to 200 °C/ 400 °F (conventional), or 180 °C/ 355 °F (fan assisted). To make the toast, follow directions here but instead make one large baguette. Allow baguette to cool completely while you make the soup.
Note: You will only be using one large baguette, and need only half of the mixture, so you can either use half of the ingredients to make one large baguette, or make the whole recipe and use the remainder to eat as per usual.Heat the butter in a large saucepan over low-to-medium heat. Thinly slice the onions and add to the pan. Reduce heat to low and cook, stirring every few minutes, for 30 mins or until onions have softened and starting to brown.
Increase heat to medium high, add 1 tsp salt and cook, stirring frequently, around 10 minutes until caramalized.
Reduce the heat slightly, add the wine and simmer, stirring, until the wine is nearly evaporated, around 2 minutes. Add the bay leaf, lemon peel and season with 1 tsp salt.
Add the stock, water, and reduce heat to low, cover and simmer gently for 20 mins or until flavors develop. Whisk in mustard. Add salt and pepper to taste.
To make the cheesy toast, slice the baguette into about 1/2 inch (1 1/4 cm) slices. Layer on a baking tray and place under a grill/broiler. Cook until golden brown and then remove.
Flip over, top with grated cheese, and return to the broiler.
Serve with cheesy toast and soup. Serve immediately while still hot. To store the soup (without the toast), let it cool down and keep in the fridge for up to 5 days, or freeze for up to 3 months. The toast should always be make fresh.
Nutrition per serving, about 1 ⅓ cups/ 320 ml, with 2 slices of cheesy toast
Carbs 10%Protein 20%Fat 70% of calories
- Net carbs
- 8.8 g
- Total carbs
- 16.6 g
- Fiber
- 7.9 g
- Sugars
- 7.1 g
- Protein
- 17.1 g
- Fat
- 26.8 g
- Saturated fat
- 11 g
- Calories
- 373 kcal
- Sodium
- 1,114 mg · 48.4% RDA
- Magnesium
- 166 mg · 41.5% RDA
- Potassium
- 664 mg · 33.2% EMR
Nutrition by ingredient
| Per about 1 1/3 cups/ 320 ml, with 2 slices of cheesy toast | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Sourdough Keto Baguettes (KetoDiet blog) | 2.9 g | 8.1 g | 10.9 g | 155 |
| Cheese, Swiss , Gruyère | 0.1 g | 5.6 g | 6 g | 78 |
| Butter, unsalted, grass-fed | 0 g | 0.1 g | 7.7 g | 68 |
| Onion, brown (yellow), raw | 4.8 g | 0.7 g | 0.1 g | 27 |
| Bay leaf, dried or fresh | 0 g | 0 g | 0 g | 0 |
| Wine, white, dry | 0.4 g | 0 g | 0 g | 16 |
| Beef bone broth, beef stock | 0.3 g | 2.4 g | 2 g | 27 |
| Water, still | 0 g | 0 g | 0 g | 0 |
| Lemon zest (peel), fresh | 0 g | 0 g | 0 g | 0 |
| Dijon mustard | 0 g | 0.1 g | 0.1 g | 2 |
| Salt, sea salt | 0 g | 0 g | 0 g | 0 |
| Pepper, black, spices | 0.1 g | 0 g | 0 g | 0 |
| Total | 8.8 g | 17.1 g | 26.8 g | 373 |
Serving size about 1 1/3 cups/ 320 ml, with 2 slices of cheesy toast
- Gluten free
- Egg free
- Pork free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
You may also like

Roasted Tomato Soup with Parmesan Crisps

Low-Carb Roast Onion Soup

Creamy Low-Carb Artichoke Soup

Creamy Low-Carb Spinach & Artichoke Soup

Keto Palmini Lasagna

Low-Carb Spinach & Mushroom Soup

Low-Carb Green Veggie Soup with Halloumi Croutons

Keto Chicken Crust Pizza

The Best Instant Pot Chicken Noodle Soup

Keto Palmini Spaghetti Bolognese

SuperFood Keto Soup

The Best Cream of Mushroom Soup

Keto Steak Dinner For Two

Low-Carb Thai Chicken Noodle Soup

Low-Carb Zucchini Spaghetti Bolognese

Keto Greek Beef and Cheese Casserole

Comments & ratings (7)
Made the soup & cheesey bread for dinner tonight, both delicious!
Thank you for the lovely feedback, Sandi!
Thank you for providing so many amazing recipes!
This soup is exquisite! I went all the way and made the sourdough bread to go with it. So worth it! It's a keeper!
Thank you so much, I'm glad you like it! The bread is a must 😊
WOW this is the BEST onion soup I've had in years! Even my husband loved it and trust me, that's huge compliment 😊 I didn't use the sourdough bread recipe but made your 90 second keto bread instead. So yummy!!
Thank you Lola, the 90 Second Keto Bread is a great swap if you're busy!