Go Back
+ servings
Print Recipe
5 from 1 vote

Keto French Onion Soup

A delicious, deceptively simple and easy recipe for french onion soup, which can also be used to make french dips. 10 Ingredients, 30 minutes hands-on time.
Prep Time30 mins
Cook Time2 hrs
Total Time2 hrs 30 mins
Course: Main Course, Soup
Cuisine: American, French
Servings: 8 servings
Calories: 343kcal


  • 2 lb stewing beef (1kg) (cut into smaller chunks)
  • 6 yellow onions (thinly sliced)
  • 2 red onions (thinly sliced)
  • 4 tablespoon olive oil
  • 2 tablespoon butter
  • 1 teaspoon dried rosemary
  • 1 teaspoon celery salt
  • 1 teaspoon dried thyme
  • ½ teaspoon ground black pepper
  • 8 cups water
  • ½ cup apple juice (you can substitute the apple juice and apple cider vinegar for ½ cup white wine)
  • 1 tablespoon apple cider vinegar
  • to taste salt
  • to taste shredded cheese optional (swiss or mozarella, for topping)


  • In a large pot, high heat - sear the chunks of stewing beef in a little bit of oil, and then set aside. Lower temperature to medium.
  • In the same pot add the rest of the oil, butter and all the sliced onions. Cook on a medium until carmelized, this can take 20+ minutes. You want to spend a lot of time on this step to get good flavor out of the onions.
  • Once the onions are carmelized, return beef to the pot. Add the garlic and spices and allow to cook together for a minute or two.
  • Now add the apple juice and apple cider vinegar (or white wine) and cook for another minute or two.
  • Now add the water, allow it to come to a boil, and then lower the heat so it can simmer for anywhere from 1-2 hours depending on the beef.
  • Once the beef is tender and can easily shred apart, the soup is done.
  • Remove the beef and save for another meal, shred it up and return to the soup for something more hearty and filling, or shred the beef and make french dip sandwiches to dip into the soup.
  • If you’re doing regular french onion soup, ladle the soup into soup bowl and add a nice helping of shredded cheese on top.



Tips and Tricks:

1. We prefer to use beef instead of beef stock. This way we get 2 (or 3) meals in one. You can however, use beef stock, but I recommend low-sodium beef broth. In this case - you can simmer the soup for approximately 45 minutes, and serve.
2. Optional: Shred the beef and add it back in the soup to make it heartier! Keep the soft succulent beef more tomorrow’s dinner. Use Keto bread, or if you’re not Keto, a nice sourdough to make french dips.


Calories: 343kcal | Carbohydrates: 12g | Protein: 23g | Fat: 23g | Saturated Fat: 9g | Trans Fat: 1g | Cholesterol: 86mg | Sodium: 425mg | Potassium: 558mg | Fiber: 2g | Sugar: 6g | Vitamin A: 110IU | Vitamin C: 8mg | Calcium: 57mg | Iron: 3mg