Description
Experience the classic, cozy comfort of French onion soup without the heavy indulgence. This nutrient-dense version relies on slow-caramelized onions and protein-rich beef bone broth to create a deep, savory flavor profile. Perfect for a chilly evening, this recipe is a masterclass in patience, transforming simple ingredients into a luxurious, bistro-style dish that is both satisfying and macro-friendly. Ideal for family dinners or healthy meal prep, this soup brings gourmet quality to your home kitchen without the traditional wine or heavy additives.
Ingredients
2 tablespoons unsalted butter
1 tablespoon olive oil
4 large yellow onions, thinly sliced
4 cloves garlic, minced
3 tablespoons all-purpose or gluten-free flour
2 cups beef bone broth
4 cups standard beef broth
1 tablespoon alcohol-free Worcestershire sauce
3 sprigs fresh thyme
1 bay leaf
Salt and freshly cracked black pepper, to taste
French baguette slices
1 cup shredded Gruyere or Swiss cheese
Instructions
In a large heavy-bottomed pot, heat butter and olive oil over medium heat.
Add the sliced onions and cook, stirring occasionally, for 30-40 minutes until they are deep golden brown and jammy.
Add the minced garlic and cook for 1 additional minute until fragrant.
Sprinkle the flour over the onions and cook for 2 minutes to remove the raw flour taste.
Stir in the beef bone broth, standard beef broth, Worcestershire sauce, thyme, and bay leaf.
Bring to a simmer and cook for 20 minutes to allow the flavors to meld.
Season with salt and pepper to taste and remove the bay leaf and thyme stems.
Preheat your broiler.
Ladle the soup into oven-safe bowls, top with toasted baguette slices and a generous amount of shredded cheese.
Broil the bowls until the cheese is melted and bubbling.
Notes
Always use a high-quality beef bone broth for the best protein content and flavor. The key to the deep flavor is the slow caramelization process, so do not rush the onion cooking step. This soup stores perfectly in the refrigerator for up to 4 days and actually tastes deeper in flavor the next day.
- Prep Time: 10
- Cook Time: 65
- Category: Dinner
- Method: Stovetop
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 7g
- Sodium: 750mg
- Fat: 12g
- Saturated Fat: 6g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 16g
- Cholesterol: 35mg
