Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Keto French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ava
  • Total Time: 50 minutes
  • Yield: 4 servings

Description

Keto French Onion Soup is a low-carb version of the classic, featuring caramelized onions, savory beef broth, and a melted cheese topping. It’s a rich and comforting dish that delivers all the flavors of traditional French onion soup, without the carbs.


Ingredients

2 tablespoons butter
4 large yellow onions, thinly sliced
3 cloves garlic, minced
4 cups beef broth (preferably low-sodium)
1 cup dry white wine (optional; can use extra broth if preferred)
1 teaspoon thyme (dried or fresh)
1 teaspoon rosemary (dried or fresh)
Salt and pepper, to taste
1 tablespoon balsamic vinegar
1 1/2 cups shredded Gruyère cheese (or Swiss cheese)
Fresh parsley, chopped (for garnish)


Instructions

  1. In a large pot, melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, until the onions are softened and caramelized, about 25-30 minutes. Stir occasionally to prevent burning, and if needed, add a splash of water to prevent the onions from sticking.
  2. Add the minced garlic to the onions and cook for another 1-2 minutes, until fragrant.
  3. Pour in the beef broth, wine (if using), thyme, rosemary, salt, and pepper. Bring the soup to a simmer and cook for an additional 15-20 minutes, allowing the flavors to meld together. Adjust seasoning as needed.
  4. Stir in the balsamic vinegar for added depth of flavor and balance.
  5. Preheat the broiler on your oven.
  6. Ladle the soup into oven-safe bowls. Top each bowl with a generous amount of shredded Gruyère cheese.
  7. Place the bowls under the broiler for 2-4 minutes, or until the cheese is melted and golden brown. Watch closely to avoid burning.
  8. Garnish with fresh parsley and serve hot.

Notes

  • For a dairy-free version, use olive oil instead of butter and skip the cheese topping or use a dairy-free cheese alternative.
  • If you prefer a different flavor profile, you can add mushrooms or replace the wine with more broth.
  • To make the soup more filling, serve it with keto-friendly bread or add low-carb vegetables like zucchini or cauliflower.
  • Prep Time: 10 minutes
  • Cook Time: 40-45 minutes
  • Category: Soup
  • Method: Stovetop, Broiler
  • Cuisine: French

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 6g
  • Sodium: 850mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 40mg