Get ready to warm right up with this super flavorful and cozy Healthy French Onion Soup recipe! Sweet caramelized onions, roasted garlic, rich broth and gooey cheese, it's the perfect balance of light, but yummy, comfort food! Plus even without any meat this soup packs 12g of protein!
Melt the butter and olive oil in a large dutch oven or pot over medium-high heat. Add the onions and saute for about 30 minutes, or until caramelized. Check and stir every 5 minutes to make sure they’re not burning.
Once caramelized, add the garlic and cook for 2 minutes. Stir in the flour and 1 tsp salt (or to taste).
Add 1/2 cup of the beef broth to deglaze the pan, scraping up any browned bits on the bottom of the pan. Then add in the beef broth, Worcheshire sauce, thyme, bay leaf and the rest of the bone both. Simmer for 15-20 minutes then discard the thyme and bay leaf. Taste and add any salt and/or pepper to taste.
Preparing the Baguette:
Meanwhile, while the soup is simmering, preheat the oven to 400F and line a baking sheet with parchment paper.
Slice the baguette into 1-inch pieces. Spray both sides of the baguettes with olive oil spray and sprinkle with garlic powder (if desired). Arrange in a single layer on a baking sheet and bake for about 4 minutes on each side or until toasted to your liking.
Remove from the oven and sprinkle the cheese evenly on top of all the baguettes. Bake for another 4 minutes or until the cheese is melty.
Ladle the soup into bowls. Add a slice of your cheesy baguette on top and serve!
Notes
To make gluten-free: use gluten-free flour like Bob’s Red Mill and King Arthur’s.To make dairy-free: use dairy-free butter and dairy-free shredded cheese.To make vegan: use dairy-free butter, dairy-free shredded cheese and use vegetable broth in place of the bone broth and beef broth.