Why You’ll Love This Recipe

  • Low-carb comfort: Enjoy the classic French onion soup without the bread carbs.
  • Rich and flavorful: The slow-cooked onions combined with beef bone broth and Gruyère cheese deliver deep, hearty flavor.
  • Keto-friendly: All the deliciousness, none of the carbs, making it perfect for keto diets.
  • Simple ingredients: A few quality ingredients create an indulgent, restaurant-quality soup at home.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 2.5 lb Yellow onions, sliced thinly
  • 2 tbsp Unsalted butter
  • 5 1/2 cups Beef bone broth
  • 4 cloves Garlic, minced
  • 1 tbsp Fresh thyme
  • 1/4 cup Dry white wine
  • 2 medium Bay leaves
  • 6 slices Keto 90-second bread (triple the recipe)
  • 6 oz Gruyère cheese, shredded

Directions

  1. Caramelize the onions: In a large pot, melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, for about 40–45 minutes until the onions are soft and caramelized. Stir occasionally to ensure they don’t burn.
  2. Add garlic and thyme: Once the onions are deeply caramelized, add the minced garlic and fresh thyme. Stir and cook for about 1–2 minutes until the garlic is fragrant.
  3. Deglaze with wine: Pour in the dry white wine, scraping up any bits from the bottom of the pot. Let the wine simmer and reduce by about half, which should take about 3–4 minutes.
  4. Add broth and bay leaves: Add the beef bone broth and bay leaves to the pot. Bring to a simmer and cook for 20–30 minutes to allow the flavors to meld. Remove the bay leaves before serving.
  5. Prepare the keto bread: While the soup simmers, toast or bake the keto 90-second bread slices until golden and firm.
  6. Assemble the soup: Ladle the soup into oven-safe bowls. Place a slice of keto bread on top of each bowl and sprinkle generously with shredded Gruyère cheese.
  7. Melt the cheese: Place the bowls under a broiler for 2–3 minutes until the cheese is melted and bubbly, forming a golden crust.
  8. Serve: Carefully remove from the oven and serve immediately.

Servings and Timing

  • Servings: 6 servings
  • Prep time: 10 minutes
  • Cook time: 1 hour (includes caramelizing onions and simmering the soup)
  • Total time: 1 hour 10 minutes

Variations

  • Dairy-free: Use a dairy-free cheese or omit the cheese entirely for a lighter version of the soup.
  • Vegetarian: Swap the beef bone broth for vegetable broth to make the soup vegetarian.
  • Herb variations: Add a pinch of rosemary or sage for a twist on the flavor profile.
  • Onion variety: Use a mix of yellow, red, and white onions for a slightly different taste.
  • With a kick: Add a splash of sherry vinegar or a pinch of red pepper flakes for a little extra depth and heat.

Storage/Reheating

  • Refrigerate: Store the soup in an airtight container in the refrigerator for up to 4 days.
  • Freeze: You can freeze the soup for up to 2 months, but the bread and cheese will not freeze well, so it’s best to add them fresh when reheating.
  • Reheat: To reheat, warm the soup on the stove over low heat. Add fresh cheese and toasted keto bread before serving.

FAQs

Can I use regular bread instead of keto bread?

Yes, but if you’re following a keto or low-carb diet, using regular bread will increase the carb count. For the best low-carb option, stick with the keto bread.

Can I make this soup ahead of time?

Yes, you can make the soup a day ahead and store it in the refrigerator. Just reheat and assemble with the cheese and bread before serving.

Can I use other types of cheese?

Gruyère cheese is traditional and melts beautifully, but you can also use Swiss, mozzarella, or a combination of cheeses depending on your preference.

How do I make the bread for this soup?

You can use a pre-made keto 90-second bread recipe or make it from scratch using almond flour or coconut flour. For the best results, make sure it’s thick and sturdy enough to hold the soup.

Can I skip the wine?

Yes, if you prefer, you can skip the wine and use additional broth or a splash of apple cider vinegar for acidity.

Can I use regular broth instead of beef bone broth?

You can use regular beef broth or chicken broth, but bone broth adds more depth and richness to the flavor.

Can I freeze this soup?

Yes, but for the best results, freeze the soup without the bread and cheese. Add fresh cheese and bread when reheating.

How do I make this soup spicier?

Add a pinch of cayenne pepper, a dash of hot sauce, or even a few slices of fresh jalapeño to give it a spicy kick.

Is this soup suitable for meal prep?

Yes, this soup is great for meal prep! Just store the soup and bread separately and add fresh cheese when reheating.

How do I know when the onions are caramelized?

The onions should be golden brown and sweet in flavor. They should be soft and have reduced in size, taking on a deep, rich color after 40–45 minutes of cooking.

Conclusion

Keto French Onion Soup is a delicious twist on the classic dish, bringing all the rich, savory flavors with none of the carbs. Perfectly suited for those on a keto or low-carb diet, this soup is creamy, cheesy, and full of hearty goodness. Whether you’re making it for a cozy dinner or serving guests, it’s sure to be a comforting favorite. Enjoy the indulgence of French onion soup without the guilt!

Print

Keto French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Keto French Onion Soup brings the rich, savory flavors of traditional French onion soup with none of the carbs. Made with caramelized onions, beef bone broth, and topped with melted Gruyère cheese, it’s a keto-friendly, low-carb comfort food that’s perfect for those looking to indulge without the guilt. A warm, flavorful bowl for anyone on a keto or low-carb diet!

  • Author: Julia
  • Prep Time: 10 minutes
  • Cook Time: 1 hour (includes caramelizing onions and simmering the soup)
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings
  • Category: Soup, Comfort Food
  • Method: Stovetop, Broiler
  • Cuisine: French, Keto
  • Diet: Low Calorie

Ingredients

2.5 lb Yellow onions, sliced thinly

2 tbsp Unsalted butter

5 1/2 cups Beef bone broth

4 cloves Garlic, minced

1 tbsp Fresh thyme

1/4 cup Dry white wine

2 medium Bay leaves

6 slices Keto 90-second bread (triple the recipe)

6 oz Gruyère cheese, shredded

Instructions

  • Caramelize the onions: In a large pot, melt butter over medium heat. Add sliced onions and cook, stirring occasionally, for 40–45 minutes until they are soft and caramelized. Stir occasionally to prevent burning.

  • Add garlic and thyme: Once onions are caramelized, add minced garlic and thyme. Stir and cook for 1–2 minutes until fragrant.

  • Deglaze with wine: Pour in dry white wine, scraping up bits from the bottom of the pot. Let the wine simmer and reduce by half (~3–4 minutes).

  • Add broth and bay leaves: Add beef bone broth and bay leaves. Bring to a simmer and cook for 20–30 minutes to allow the flavors to meld. Remove bay leaves before serving.

  • Prepare keto bread: While the soup simmers, toast or bake keto 90-second bread slices until golden and firm.

  • Assemble the soup: Ladle soup into oven-safe bowls. Place a slice of keto bread on top of each bowl and sprinkle generously with shredded Gruyère cheese.

  • Melt the cheese: Place bowls under the broiler for 2–3 minutes until the cheese is melted and bubbly, forming a golden crust.

  • Serve: Carefully remove from the oven and serve immediately.

Notes

Dairy-Free: Use dairy-free cheese or omit cheese for a lighter version of the soup.

Vegetarian: Swap beef bone broth for vegetable broth to make the soup vegetarian.

Herb Variations: Add rosemary or sage for an alternative flavor profile.

Onion Variety: A mix of yellow, red, and white onions can offer a different taste.

Spicy Kick: Add a splash of sherry vinegar or a pinch of red pepper flakes for a little heat.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star