Gluten Free French Onion Soup with Melted Gruyère
French onion soup sounds like a restaurant-only dish — one of those things that seems impossibly complex to make at home and definitely off the table if you’re eating gluten free. But here’s the thing: this gluten free French onion soup is actually straightforward to pull together, and the results are genuinely stunning. You get that rich, glossy broth, those meltingly soft caramelised onions, and a bubbling, cheese-topped crouton — all without a single gram of gluten in sight.
As an Amazon Associate I earn from qualifying purchases and sometimes recommend products from other sellers at no extra cost you. For more details see my disclosure policy and privacy policy.
The gluten free swaps here are simple and they work. A good gluten free baguette or thick-sliced bread toasted until golden gives you that satisfying crouton, and the rest of the soup — broth, wine, onions, butter — is naturally gluten free already. What you end up with is a bowl of proper comfort food that doesn’t feel like a compromise.

⚡ A Quick Look at the Recipe
What is this recipe? A rich, deeply savoury French onion soup made completely gluten free — slow-caramelised onions in a glossy beef broth, topped with melted Gruyère on a toasted gluten free crouton.
💡 Quick tip: The secret is patience — don’t rush the caramelisation. Give your onions a full 45 minutes over low heat and you’ll be rewarded with deep, sweet flavour that no shortcut can replicate.
Why You’ll Love This Recipe
- It tastes like the real thing. There’s no “gluten free version of” caveat here — the soup itself is exactly the same rich, deeply savoury classic, with just a smart bread swap for the topping.
- The method is hands-off once the onions are on. Yes, caramelising takes time, but you’re not standing over the hob the whole time. Low heat, occasional stir, and the onions do the work.
- It’s brilliant for feeding people with dietary needs. Whether you’re cooking for someone with coeliac disease or a gluten intolerance, this soup is safe, satisfying, and impressive enough to serve to anyone.
- It works beautifully for make-ahead cooking. The soup base can be made days in advance and reheated when you’re ready — just add the croutons and cheese fresh before serving.
What Makes a French Onion Soup Gluten Free?
Traditional French onion soup is very nearly gluten free already — the broth, wine, and onions contain no gluten. The only things to watch are the flour (sometimes used to thicken the soup or coat the onions), the stock (some shop-bought stocks contain wheat), and of course the bread crouton on top.
For this recipe, we skip the flour entirely and use a proper gluten free baguette or thick bread for the crouton. The soup doesn’t need thickening — slow-caramelised onions release enough natural sugars to give the broth a gorgeous body on their own. Always check your stock label too, or use a certified gluten free stock to be safe. It’s a small step that makes a big difference for anyone with coeliac disease.
Ingredients
- White or yellow onions: You’ll need around 1kg / 2.2lb — they shrink dramatically during cooking, so don’t be tempted to cut back. Yellow onions are the classic choice and caramelise beautifully, but white onions work well too. If you’re wondering whether you could use a different variety, our Top 10 Onion Substitutes guide covers all the options.
- Unsalted butter: Adds richness and helps the onions soften without catching. Use dairy-free butter if you need the soup to be dairy free as well.
- Olive oil: A tablespoon alongside the butter prevents burning and adds a little extra depth.
- Dry white wine: This is the classic deglazing liquid and it adds a brightness that balances the sweetness of the onions. Use a wine you’d happily drink — vermouth also works well if you have it open. If you’d prefer to cook without alcohol, a splash of apple cider vinegar or extra stock will do the job.
- Gluten free beef stock: The backbone of the soup. Use a good quality certified gluten free stock — the richer the better. Homemade is ideal if you have it. Some shop-bought stocks do contain wheat, so check the label carefully.
- Fresh thyme: Just a few sprigs give the broth a gentle herby note without overpowering the onions. Dried thyme works in a pinch — use half the quantity.
- Bay leaves: Added to the broth for a subtle, slightly floral background flavour. Remove before serving.
- Gluten free baguette or bread: This is what turns a bowl of soup into a proper French onion experience. Look for a gluten free baguette or a sturdy sourdough-style loaf — you want bread that can hold its shape once toasted without going soggy too quickly. Slice thickly and toast until golden on both sides.
- Gruyère cheese: The traditional choice, and for good reason — it melts brilliantly, has a slightly nutty flavour, and browns beautifully under the grill. Swiss cheese, Comté, or even a good mature Cheddar can stand in if you can’t find Gruyère.
- Salt and black pepper: Season as you go — taste the broth before adding the croutons and adjust to your liking.
Grab the full ingredient amounts and step-by-step instructions in the recipe card below!
Substitutions and Additions
Substitutions:
- No white wine? A splash of dry sherry or vermouth works well, or use a tablespoon of apple cider vinegar in a cup of extra beef stock. You’ll still get that necessary acidity to cut through the sweetness of the onions.
- No Gruyère? Swiss cheese, Comté, or Emmental all melt similarly and have a comparable flavour profile. A mature Cheddar is a bolder swap that works in a pinch, especially for a UK-friendly version. Check out our guide to cooking with cheese for more ideas.
- Dairy free? Use a dairy-free butter (Vitalite or Naturli work well) and a dairy-free melting cheese — vegan Gruyère-style alternatives are available in most large supermarkets and health food shops.
- Want a deeper, richer broth? A splash of Worcestershire sauce (check it’s gluten free — Lea & Perrins original is gluten free in the UK) or a teaspoon of tomato paste stirred in adds extra umami depth.
- No beef stock? A good mushroom stock or a deeply flavoured vegetable stock keeps the soup vegetarian and still delivers on flavour. You’ll lose a little of that classic richness, but it’s a solid swap.
Additions:
- A splash of brandy or cognac added after the wine gives the soup a distinctly restaurant-quality flavour. Stir it in along with the wine and let it cook off for a minute.
- A pinch of sugar can help along the caramelisation if your onions are taking a long time to colour, though patience is always the better answer if you have time.
Instructions
- Start the onions. Melt the butter and olive oil together in a large, heavy-bottomed pan or Dutch oven over medium-low heat. Add the sliced onions and stir to coat. Cook with the lid off, stirring occasionally, for 40–50 minutes until deep golden brown and completely soft. Don’t rush this step — lower heat and more time is always better than high heat and burning.
- Season and deglaze. Once the onions are properly caramelised, season generously with salt and pepper. Pour in the white wine and stir, scraping up any sticky bits from the base of the pan. Let the wine bubble and reduce for about 2 minutes.
- Build the broth. Pour in the beef stock and add the thyme sprigs and bay leaves. Bring to a gentle simmer and cook for 20–25 minutes so the flavours come together. Taste and adjust the seasoning — it should be deeply savoury with a gentle sweetness from the onions.
- Prepare the croutons. While the soup simmers, slice your gluten free bread into thick rounds and toast until golden on both sides — either under the grill or in a dry pan. You want them sturdy enough to sit on top of the soup without dissolving immediately.
- Assemble and grill. Ladle the soup into oven-safe bowls and place them on a baking tray. Lay a toasted crouton or two on top of each bowl, then pile on the grated Gruyère. Slide under a hot grill for 3–5 minutes until the cheese is melted, golden, and bubbling at the edges.
- Serve immediately. The cheese will be extremely hot, so warn anyone you’re serving — and have a cloth or heatproof mat ready for the bowls.

Recipe Tips
- Slice the onions thinly and evenly. Around 3–4mm is ideal. Thicker slices take longer to soften; uneven slices mean some parts overcook while others are still crunchy.
- Don’t skimp on the caramelisation time. Forty-five minutes sounds like a long time, but this is where all the flavour is built. The onions should be a deep amber-brown colour, not just translucent gold.
- Use oven-safe bowls. This isn’t optional — the soup goes under the grill and the bowls need to be able to take the heat. Ceramic soup crocks are ideal. If you don’t have any, assemble the croutons and cheese on a separate tray and slide them onto the soup just before serving.
- Grate your own cheese. Pre-grated cheese contains anti-caking agents that prevent it from melting smoothly. A block of Gruyère grated at home will give you far better results.
- Toast the croutons thoroughly. If your gluten free bread is only lightly toasted, it will go soggy before the cheese even melts. Toast it until properly golden all the way through on both sides.
- Make it ahead. The soup base keeps brilliantly in the fridge for up to 4 days. Make the croutons and grill the cheese fresh when you’re ready to serve.
Serving Suggestions
French onion soup is substantial enough to serve as a main course on its own — the bread and cheese make it genuinely filling. That said, it pairs beautifully with a few simple accompaniments:
- A simple green salad on the side adds freshness and balances the richness of the broth and cheese. Something like a bitter leaf salad with a sharp dressing works particularly well.
- Extra gluten free bread on the side for mopping up the broth is always appreciated. A warm, crusty gluten free baguette is ideal.
- A glass of dry white wine — the same one you cooked with, ideally. A Burgundy-style Chardonnay or a dry Alsatian white is the classic French pairing.
- This soup makes a lovely starter for a dinner party. Follow it with something fairly light, like a simple fish dish or roasted chicken, to avoid overwhelming your guests after such a rich first course.
Storage & Reheating
Fridge: Store the soup base (without croutons or cheese) in an airtight container for up to 4 days. The flavour actually improves after a day or two as the broth deepens.
Freezer: The soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Defrost overnight in the fridge before reheating. Do not freeze with the croutons — they’ll need to be made fresh.
Reheating: Warm the soup gently in a pan over medium-low heat, stirring occasionally. Once hot, ladle into oven-safe bowls, top with fresh toasted croutons and cheese, and grill until bubbling. Avoid microwaving if you can — the gentle reheat on the hob gives you much better results.

Recipe FAQs
Is French onion soup naturally gluten free?
Almost, but not quite. The onions, butter, wine, and broth are all gluten free, but traditional recipes often use plain flour to help caramelise the onions or thicken the broth slightly — and the classic bread crouton topping contains gluten. This recipe skips the flour entirely and uses a gluten free bread substitute, making the whole bowl safe for people avoiding gluten.
What gluten free bread works best for French onion soup croutons?
A gluten free baguette is the closest match to the traditional version — it gives you a narrow, sturdy crouton that fits neatly in the bowl. If you can’t find one, a thick slice of gluten free white sourdough works well too. The key is to toast it properly on both sides so it holds up under the cheese without going immediately soggy.
Can I make gluten free French onion soup vegetarian?
Yes, easily. Swap the beef stock for a rich gluten free vegetable or mushroom stock. The flavour will be slightly different — a little lighter and less deeply savoury — but still delicious. Adding a teaspoon of tomato paste and a splash of tamari (which is gluten free, unlike regular soy sauce) can help deepen the umami flavour if you find the vegetarian version lacks depth.
Can I make French onion soup ahead of time?
Absolutely — and it actually tastes better the next day. Make the soup base up to 4 days ahead and store it in the fridge. When you’re ready to serve, reheat the soup gently on the hob, ladle into oven-safe bowls, top with freshly toasted gluten free croutons and grated cheese, and grill until golden. The croutons should always be made fresh.
Why did my crouton go soggy?
This usually comes down to one of two things: the bread wasn’t toasted enough before going into the soup, or the soup sat too long before being served. Toast your gluten free bread until it’s properly golden and firm all the way through, and get your soup under the grill and onto the table quickly. French onion soup is a dish that waits for no one — it’s best eaten the moment the cheese is bubbling.
Gluten Free French Onion Soup
A deeply rich, slow-cooked gluten free French onion soup made with caramelised onions, gluten free beef stock, and topped with melted Gruyère on a toasted gluten free crouton.
Ingredients
- 1kg (2.2lb) yellow or white onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 150ml (⅔ cup) dry white wine
- 1 litre (4 cups) certified gluten free beef stock
- 3–4 sprigs fresh thyme
- 2 bay leaves
- Salt and black pepper to taste
- 8 thick slices gluten free baguette or bread, toasted
- 150g (5oz) Gruyère cheese, grated
Instructions
- Melt butter and oil in a large heavy pan over medium-low heat. Add onions and cook for 40–50 minutes, stirring occasionally, until deep golden brown.
- Season well with salt and pepper. Add wine and stir, scraping the base of the pan. Cook for 2 minutes.
- Add stock, thyme, and bay leaves. Simmer for 20–25 minutes. Taste and adjust seasoning.
- Toast gluten free bread slices until golden on both sides.
- Ladle soup into oven-safe bowls on a baking tray. Top with toasted bread and grated Gruyère.
- Grill on high for 3–5 minutes until cheese is melted and golden. Serve immediately.
Notes
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 664Total Fat: 27gSaturated Fat: 14gUnsaturated Fat: 14gCholesterol: 64mgSodium: 937mgCarbohydrates: 74gFiber: 6gSugar: 17gProtein: 26g
