This French onion soup is a brothy bowl of golden onions, garlic and thyme in homemade beef meat stock. It is served without a bread-and-cheese topping. The onions bring sweetness, while ghee and the stock give the liquid its richness.
You do not need an oven or special broiler-safe bowls for this version. The cooking happens in one pot, starting with the onions and finishing with a gentle simmer. The result has soft strands of onion in the broth, rather than a thick, blended texture.
A pot of meat stock started first thing in the morning is the routine that made GAPS doable for our family. It has never been one unchanging stock recipe. What goes into the pot depends on our budget, what is available and what is already in the fridge. For this soup, have beef meat stock finished and ready to use. With homeschooling before work and meals to make before second shift, separating that longer preparation from the soup itself makes the cooking plan much clearer.
Ingredients
- ½ cup homemade ghee
- 4 onions, sliced
- 2 garlic cloves, chopped or crushed
- 2 bay leaves
- 2 fresh thyme sprigs
- 1 teaspoon natural sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 tablespoon apple cider vinegar
- 2 quarts homemade beef meat stock
- 2 extra fresh thyme sprigs, optional, for garnishing the bowls
The beef stock is a prepared ingredient. The linked roasted beef stock gives you a full recipe for making it separately. You need two quarts of the finished stock here, not two quarts of water poured over raw bones as part of making the soup.
If you use the pressure-cooker beef stock, measure the same two quarts of finished stock. Both are beef-stock preparations with their own quantities and cooking methods. Choose the one you have ready.
Cold homemade meat stock may have set into a soft gel in the refrigerator. It melts back into liquid as it heats. Allow time for cold stock to warm before starting the final simmer; its refrigerator texture does not mean the finished soup should be thick like jelly.
Ghee is clarified butter, so it is still a dairy-derived ingredient. Use homemade ghee that you have already introduced and tolerate. This recipe keeps the ghee amount at half a cup for the whole four-serving pot.
The thyme sprigs used during cooking come out before serving, along with both bay leaves. The extra thyme is optional. Two garnish sprigs are for the whole batch, not two added to every bowl.
How To Make French Onion Soup
- Peel and slice the onions. Chop or crush the garlic. Melt the ghee over medium heat in a roomy, heavy-bottomed saucepan or small stockpot.
- Add the sliced onions, garlic, bay leaves, cooking thyme sprigs, salt and pepper. Stir with a wooden spoon every few minutes as the onions soften and begin to turn golden, about 25 minutes. Lower the heat if they start catching or darkening too quickly.
- Add the apple cider vinegar. Scrape the bottom of the pot with the wooden spoon to loosen the browned cooking juices, about 1 minute. Keep the browned flavor in the soup and discard any blackened, burnt pieces.
- Pour in the finished beef meat stock. Bring to a gentle simmer, then keep it on low for at least 10 minutes. If you simmer it much longer than 30 minutes, cover the pot.
- Taste a cooled spoonful before adding more salt or pepper. Remove both bay leaves and the cooked thyme sprigs. Ladle into four bowls and add a little of the optional fresh thyme if desired.
The onions begin firm and pale, with a sharp raw smell. They soften, lose volume and become more flexible as they cook. Look for golden color developing through the slices and a sweeter aroma. You are not trying to blacken them.
Stir from the bottom of the pot so the onions cook evenly. Some pieces will color before others, especially near the edges. Move those pieces through the rest of the onions rather than leaving them against the hot pan. The 25 minutes is a guide; their softness and color are the useful checks.
The spoonful of vinegar releases the brown coating left beneath the onions. Scrape gently while it is in the pot, then add the stock. That browned coating contributes savory flavor without flour, starch or a packet of onion-soup seasoning.
Once the stock is added, the soup should simmer quietly. Small bubbles and slow movement are enough. A hard boil is not needed for the final ten minutes. The onions remain visible in the liquid, and a little golden fat may collect on the surface.
At serving time, the onion slices should be soft enough to scoop easily with the broth. The thyme has flavored the pot, but the woody stems and bay leaves do not belong in the spoonfuls. Check for them before filling the bowls.
Where It Fits On GAPS
This is a Full GAPS soup made with homemade meat stock and an already introduced cooking fat. The onions are cooked until golden in ghee before the stock is added. Using meat stock does not automatically make every soup an Introduction Diet recipe; the complete preparation matters.
The ghee has its own place in the GAPS dairy introduction sequence described in Gut and Physiology Syndrome. Have that introduction established before making a pot with this amount. Leaving a cheese topping off a soup does not change what ghee is made from.
If your Full GAPS menu uses a smaller amount of onion, you can use the two-onion option instead of four. Keep the other ingredient amounts and the four-serving yield the same. That gives each bowl less onion and makes the beef stock more prominent.
Serving And Storage
Serve this as a first course or alongside a beef main, such as crispy beef tongue. That gives you a solid meat dish with a different texture beside the soft onions and broth. The soup itself is served without bread or cheese; it does not need an extra topping recipe before you can bring it to the table.
Divide the onions between the bowls as you ladle. If you pour out mostly broth first, the last bowl will get most of the onion. A quick stir and a scoop from lower in the pot help share them through all four servings.
The three cooking intervals add up to about 36 minutes: roughly 25 minutes for the onions, 1 minute for loosening the browned juices and at least 10 minutes of simmering. Allow extra time for peeling, slicing and warming cold stock. Making the stock and ghee is separate preparation.
The soup is ready to serve after the final simmer and seasoning check. If you keep simmering it much beyond 30 minutes, use the lid as directed so the broth does not reduce too far. Taste before adding extra salt, especially when your prepared stock is already seasoned.
Cool leftovers promptly in shallow containers, cover and refrigerate. Use within two days, or freeze portions for longer storage. An older batch of stock does not gain a fresh storage period simply because you add onions to it.
Thaw frozen portions in the refrigerator, then reheat on the stovetop until hot throughout. The chilled ghee and stock fat may look firm on top; they melt back into the broth as the soup warms. Stir before ladling so the onions and fat are shared through the portions again.
Recommended Equipment
Use a heavy-bottomed stainless-steel or enameled pot with room for two quarts of stock, the softened onions and some simmering headroom. I use Le Creuset in Artichaut where it fits the job. A wooden spoon helps stir the onions and loosen the brown coating from the bottom.
You also need a knife, chopping board, liquid measure, measuring spoons and a ladle. Ordinary soup bowls work for serving because this version does not go under the broiler. Keep a small plate beside the stove for the bay leaves and thyme stems you remove.
Frequently Asked Questions
Can I Use Two Onions Instead Of Four?
Yes. For the original four-serving batch, use two onions rather than four. Keep the other ingredients unchanged and cook the onions to the same soft, golden endpoint. For a doubled batch, that option uses four onions instead of the main recipe’s eight.
Do I Use The Bay Leaves And Thyme In The Bowls?
Remove the cooked bay leaves and thyme stems before serving. The two extra fresh thyme sprigs in the ingredients are an optional garnish for the whole batch.
Why Does My Stock Look Solid When Cold?
Homemade beef stock can set into a gel when chilled. Heat it gently and it will become liquid again. The finished soup is a broth with soft onion slices, not a firm gel.
Can I Double The Soup?
Yes. The 2× card setting gives eight servings, with eight onions, one cup of ghee and four quarts of finished stock. Use a pot with enough room for the larger batch and some simmering headroom. More onions may need longer to soften and color, especially in a narrow pot. Watch their golden color rather than simply doubling the 25-minute guide.
The Stock Pot Course, coming soon to the WFLI shop, covers GAPS meat stock, how it differs from bone broth, and the practical steps from the stockpot to a meal. For this soup, have the beef stock ready first so your cooking time is spent on the onions and final simmer.
French Onion Soup Without Bread For Full GAPS
Ingredients
Equipment
Method
- Peel and slice the onions. Chop or crush the garlic. Melt the ghee over medium heat in a roomy, heavy-bottomed saucepan or small stockpot.
- Add the sliced onions, garlic, bay leaves, cooking thyme sprigs, salt and pepper. Stir with a wooden spoon every few minutes as the onions soften and begin to turn golden, about 25 minutes. Lower the heat if they start catching or darkening too quickly.
- Add the apple cider vinegar. Scrape the bottom of the pot with the wooden spoon to loosen the browned cooking juices, about 1 minute. Keep the browned flavor in the soup and discard any blackened, burnt pieces.
- Pour in the finished beef meat stock. Bring to a gentle simmer, then keep it on low for at least 10 minutes. If you simmer it much longer than 30 minutes, cover the pot.
- Taste a cooled spoonful before adding more salt or pepper. Remove the bay leaves and cooked thyme sprigs. Ladle into bowls and add a little of the optional fresh thyme if desired.


Leave a comment