Your Cart
Your Cart is Currently Empty

Find everything holiday in one place from festive deals to helpful gift guides and more. Shop Holiday

Shop our biggest sale of the year with code BLACKFRIDAY for 30% off plus free shipping! Shop Now

Find everything holiday in one place from festive deals to helpful gift guides and more. Shop Holiday

Shop our biggest sale of the year with code BLACKFRIDAY for 30% off plus free shipping! Shop Now

Home/Blog/French Onion Soup, with Perfect Macros (and Delicious!)

French Onion Soup, with Perfect Macros (and Delicious!)

By Holly Darnell, RD

October 3, 2023

French onion soup recipe

Now that the days are turning colder, it’s becoming soup season. And one of the most filling, delicious soups that can stand up on its own is the French onion soup. And contrary to legend, it’s relatively easy to make.

You’ve likely had classic French onion soup at a restaurant or cafe — if you’re really lucky, you may have even had it in France! However, for an everyday soup, it can be too rich. Not this version, as our homemade French onion soup is perfectly balanced in macros — 18 grams of carbohydrates, 16 grams of fat and 26 grams (!) of protein — and clocks in at 343 calories per serving.

Consider it a great lunch or dinner, next to a salad and/or a grilled piece of meat. Yum! It’s also fancy enough to serve at a dinner party.

What Is French Onion Soup?

You may be surprised to find out that this onion soup has a really lengthy history. Experts seem to agree that onion soup has been made and eaten since ancient Roman times.

The modern day version of onion soup, often called French onion soup, was introduced in 18th century Paris, France. It’s typically served in ramekins with gratinée or au gratin (melted and slightly browned cheese on top), with baguette slices on the side. We dispense with the baguette and recommend Ezekiel bread instead.

Key Ingredients

To develop the ideal flavor, this French onion soup uses a number of ingredients. The star ingredient that provides flavor and healthy protein is Bone Broth Protein, including unflavored as well as chicken soup flavor. Bone Broth Protein brings the benefits, including supporting overall satiety and a healthy metabolism, healthy joints, a healthy gut, and healthy skin.

Of course, the co-star is the onion. Onions are surprisingly powerful little vegetables. Onions are packed with antioxidants that can support healthy inflammation levels.

Healthy fats arrive via grass-fed butter and Gruyère cheese, which is classified as a Swiss-type or Alpine cheese. Can’t do dairy? Substitute a Gruyère-style goat cheese instead.

Flavors come fast and furious with the red wine (Cabernet Sauvignon is ideal), beef broth, fresh thyme, sea salt and cracked black pepper. If you don’t use alcohol, go with one-quarter cup of red wine vinegar one-quarter cup of water.

Lastly, we recommend you use Ezekiel sprouted grain bread rather than a white bread. More protein and fiber!

French onion soup ingredients

How to Make French Onion Soup

So how do you make this French onion soup? It’s fortunately pretty easy. First, you’re going to make some caramelized onions.

In a Dutch oven, melt butter over medium heat. Add large handfuls of onions to the pot. Cook, stirring, until onions are soft and starting to turn translucent, about two minutes. Stir in a few more handfuls of onion and repeat the cooking process. Add in sea salt and begin to caramelize.

French onion soup directions

Reduce the heat to medium-low and continue to cook the onions, stirring occasionally to prevent from sticking, until caramelized and golden, about 45 to 50 minutes. Once the onions are caramelized, increase the heat to medium high. Add the wine to deglaze the pan and allow to absorb into the onions, until little moisture remains, about 4 to 5 minutes. Mix in chickpea flour until onions are fully coated and allow to thicken for 1-to-2 minutes.

Next, make the chicken broth. In a medium saucepan on low heat, add in two cups of hot water and two scoops of Chicken Soup Bone Broth Protein. Whisk until fully combined and set aside. Add beef broth, chicken broth, two scoops of Bone Broth Protein Pure, balsamic vinegar, thyme, sea salt and pepper to the Dutch oven. Bring to a boil over high heat and then reduce to a simmer.

French onion soup broth directions

Cover and cook for 30 minutes. Mixture will appear clumpy due to the Bone Broth Protein, but will blend into the soup upon boiling.

While the soup is simmering, preheat the oven to 375. Place the bread on a lined baking sheet and toast bread for 12–15 minutes, until golden. Allow to cool and then cut into cubes.

Preheat the broiler for five minutes. Ladle soup into individual ovenproof casserole dishes and cover the top with cubed bread. Sprinkle gruyere on top and place bowls on a baking sheet.

French onion soup baking

Broil until the cheese is bubbly and golden, about 3–4 minutes. Serve immediately.

This French onion soup can be stored in an airtight container in the refrigerator for 3–4 days. Reheat the soup to desired temperature, and then add bread and cheese and broil on high for 3–4 minutes. Soup can be frozen in an airtight container for up to three months, without the addition of the bread and cheese. Allow soup to thaw in the refrigerator overnight.

Other Healthy, Hearty Soup Recipes

Recipe developed by Holly Darnell, RD. Holly is a registered dietitian nutritionist who unlocked self-love at the intersection of exceptional food and practical solutions for healthy living. She’s passionate about helping others make simple, positive lifestyle changes on their individual path to healing.

French Onion Soup Recipe

Category

Soups

Servings

6

Time

2 hrs (Prep time: 30 min; Cook time: 1 hr 30 min)

Calories

343

Author

Holly Darnell, RD

Want to feel like you’re in France this fall? Make this version of French onion soup, which features some of the best soup macros you’ll ever see: 18 grams of carbohydrates, 16 grams of fat and 26 grams (!) of protein. Even better, it’s so delicious that you’ll want to put it on repeat.

Ingredients
  • 3 tablespoons unsalted grass-fed butter

  • 4 yellow onions, thinly sliced

  • ½ teaspoon sea salt

  • ½ cup red wine (Cabernet Sauvignon)*

  • 2 tablespoons chickpea flour

  • 4 cups beef broth, low sodium

  • 2 cups hot water

  • 2 scoops Chicken Soup Bone Broth Protein

  • 2 scoops Pure Bone Broth Protein

  • 1 5ablespoon balsamic vinegar

  • 2 teaspoons fresh thyme, chopped

  • ½ teaspoon sea salt

  • ½ teaspoon cracked black pepper

  • 4 slices Ezekiel Sprouted 7 Grain Bread, cut into cubes

  • 1 ½ cups grated Gruyere cheese (or goat cheese version)

* A red wine substitute: ¼ cup red wine vinegar and ¼ cup water

Directions
  1. In a Dutch oven, melt butter over medium heat. Add large handfuls of onions to the pot. Cook, stirring, until onions are soft and starting to turn translucent, about 2 minutes. Stir in a few more handfuls of onion and repeat the cooking process. Add in sea salt and begin to caramelize.

  2. Reduce the heat to medium-low and continue to cook the onions, stirring occasionally to prevent from sticking, until caramelized and golden, about 45 to 50 minutes. 

  3. Once the onions are caramelized, increase the heat to medium high. Add the wine to deglaze the pan and allow to absorb into the onions, until little moisture remains, about 4-5 minutes. 

  4. Mix in chickpea flour until onions are fully coated and allow to thicken for 1–2 minutes.

  5. Make the chicken broth. In a medium saucepan on low heat, add in 2 cups of hot water and 2 scoops of Chicken Soup Bone Broth Protein. Whisk until fully combined and set aside. 

  6. Add beef broth, chicken broth, 2 scoops Bone Broth Protein Pure, balsamic vinegar, thyme, sea salt and pepper to the Dutch oven and bring to a boil over high heat and then reduce to a simmer. Cover and cook for 30 minutes. Mixture will appear clumpy due to the Bone Broth Protein, but will blend into the soup upon boiling.

  7. While the soup is simmering, preheat the oven to 375. Place the bread on a lined baking sheet and toast bread for 12–15 minutes, until golden. Allow to cool and then cut into cubes.

  8. Preheat the broiler for five minutes. Ladle soup into individual oven proof casserole dishes and cover the top with cubed bread. Sprinkle gruyere on top and place bowls on a baking sheet. Broil until the cheese is bubbly and golden, about 3–4 minutes. Serve immediately.

Nutrition

Serving Size 1.25 cups (393 g), Calories 343, Carbohydrates 18.4 g, Fiber 2.8 g, Sugar 4.7 g, Total Fat 15.8 g, Saturated Fat 9.1 g, Polyunsaturated Fat 1.1 g, Monounsaturated Fat 4.5 g, Trans Fat 0.2 g, Cholesterol 45 mg, Protein 25.6 g, Sodium 305 mg (22% DV*)

*Daily Value: Percentages are based on a diet of 2,000 calories a day.

French onion soup | how to make french onion soup
icon-subscribe-save
15% OFF + FREE SHIPPING ON ALL SUBSCRIPTIONS
icon-free-shipping
FREE SHIPPING ON ORDERS OVER $49
30 day money back guarantee icon
30-DAY MONEY 
BACK GUARANTEE
Get $10 off your next order when you sign up for emails.