French Onion Soup from Scratch Stock
Submitted by Luvtocook
Traditional French onion soup starting with homemade beef bone stock simmered for 3 hours, then finished with caramelized onions and melted Gruyere. This from-scratch version takes patience but delivers deep, rich flavor.
YIELD
6 servingsPREP
10 minCOOK
3 hrsREADY
3 hrsMaking your own beef stock from bones transforms this from regular onion soup into something with serious depth and body that tastes like it came from a French bistro.
Three hours of simmering extracts every bit of flavor and collagen from the bones, creating a stock so rich it’s almost gelatinous when cold.
The rendered fat from the stock becomes the base for a roux that thickens the soup just enough without making it heavy or gloppy.
Gruyere cheese melts into the hot soup off-heat, creating silky strands that make every spoonful luxurious.
Chef’s Tips
- Use beef soup bones with some meat still attached for the richest stock. Ask your butcher for marrow bones if possible
- Skim the fat carefully from the cooled stock. You’ll use some for the roux, but too much makes the soup greasy
- Slice onions thick (about ½ inch) so they hold their shape during the 30-minute simmer
- Add the cheese off heat and let it sit covered for 5 minutes. This melts it gently without making it stringy or separated
Make It Your Own
- Quick Version: Use store-bought beef stock to skip the 3-hour simmer
- Cheese Swap: Try Parmesan or Romano if you can’t find Gruyere
- Deeper Color: Add a splash of soy sauce or Kitchen Bouquet for richer color
Ingredients
Directions
Place the bones in a large pot.
Add water and bring to a high boil.
Lower the heat, cover the pot, and continue boiling for 3 hours.
Let the stock cool and remove the bones.
Take the fat from the top of the stock and place it in another casserole.
Add the flour, milk, and half a cup stock.
Dissolve well and cook the mixture for about 2 minutes, stirring continually.
Add the mixture tot he soup, and also the sliced onions.
Stir well and bring the soup to a second boil.
Cover the pot and cook for about 30 minutes, over low-medium heat.
Turn off the heat, add the grated cheese, stir well, cover the pot, and let the soup stand for 5 minutes.
Serve hot.
Comments



