Crockpot French Onion Soup with Gruyère Croutons
This crockpot French onion soup with Gruyère croutons gives you all the deep, savory flavor of the classic without standing over the stove. The slow cooker handles the onions while you go about your day.

Caramelized onions, a rich beef broth, and a bubbly cheese toast cap make it a weeknight comfort that works the first time you try it.
What Makes This Slow Cooker Version So Good
The slow cooker takes the work out of caramelizing onions. You get that sweet, jammy depth without stirring for an hour, and the broth stays clear but intensely beefy. The toasted baguette soaks up just enough liquid to soften while the edges stay crisp.
Best of all, the cheese melts under the broiler right before serving. Every bowl arrives with a stretchy, golden cap that cracks when you dig in with a spoon.
Ingredients

- 4 large yellow onions (about 2 lb), thinly sliced: choose firm onions with tight, papery skins
- 3 tbsp unsalted butter: combined with oil prevents scorching
- 1 tbsp olive oil
- 1 tsp granulated sugar: optional, helps browning if your onions aren’t super sweet
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp all-purpose flour: gives the broth a little body
- 1/2 cup dry sherry: or white grape juice
- 6 cups low-sodium beef broth: you control the salt this way
- 1 tbsp Worcestershire sauce
- 2 sprigs fresh thyme
- 1 bay leaf
- 8 slices French baguette, cut 1/2 inch thick
- 8 oz Gruyère cheese, shredded
Variations and Substitutions
- Use sweet onions: they produce a milder, very sweet soup that some people prefer.
- Skip the alcohol: replace the sherry with 1/4 cup apple cider vinegar plus 1/4 cup water, or just extra broth.
- Make it gluten-free: leave out the flour and use a good gluten-free baguette for the toasts.
- Swap the cheese: Comté or Swiss melt beautifully and have a similar nutty flavor.
Creamy Crockpot French Onion Chicken makes an easy main to round out the meal with this soup.
How to Make Crockpot French Onion Soup
Step 1: Caramelize the Onions

Melt the 3 tbsp butter and 1 tbsp olive oil in a large Dutch oven or heavy pot over medium heat. Add the 4 sliced onions, 1 tsp salt, and 1/2 tsp pepper. Cook, stirring every few minutes, until the onions are deeply golden and reduced by half, 25 to 30 minutes. If using the sugar, sprinkle it in during the last 5 minutes to nudge the browning along.
The onions will look soft and jammy, with dark brown fond collecting on the pot bottom. That sticky layer is concentrated flavor; let it build but don’t let it turn black and bitter.
Step 2: Deglaze the Pan

Stir the 2 tbsp flour into the onions and cook 1 minute to lose the raw taste. Pour in the 1/2 cup sherry, scrape up every bit of browned fond from the bottom, and let it bubble for 2 minutes until the alcohol cooks off.
The mixture will thicken slightly and smell nutty and a little sweet. Transfer everything to your slow cooker, then stir in the 6 cups broth, Worcestershire sauce, thyme sprigs, and bay leaf.
Step 3: Slow Cook the Soup

Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until the onions are completely tender and the broth tastes deep and savory. Fish out the thyme sprigs and bay leaf before serving.
The soup will be dark amber and fragrant. At this point, taste it and add more salt if needed, one small pinch at a time.
Step 4: Toast the Baguette

While the soup finishes, position a rack in the upper third of your oven and turn on the broiler. Arrange the 8 baguette slices on a baking sheet and broil 1 to 2 minutes per side, just until lightly golden and crisp at the edges.
Keep an eye on them. You want a dry, sturdy toast that can soak up broth without disintegrating the moment cheese hits it.
Step 5: Ladle and Broil the Cheese Toasts

Ladle the soup into oven-safe bowls and set them on a rimmed baking sheet to catch any drips. Float a toasted baguette slice on top of each, then pile about 1 oz (a small handful) of shredded Gruyère over the bread. Slide everything under the broiler for 2 to 3 minutes, until the cheese is bubbly and spotted with brown.
Serve right away, watching for that first spoonful that breaks through the crust. The bowls will be hot, so a tea towel on the handle is a smart move.
A Few Notes Before You Start
- For the deepest flavor, cook on low rather than high. The extra time coaxes out more sweetness from the onions.
- Use a mandoline or food processor to slice onions quickly and evenly. If your eyes water, chill the onions for 30 minutes first.
- If you don’t own oven-safe bowls, broil the cheese on the toasts right on the baking sheet, then float them on the soup.
- A tiny splash of sherry vinegar stirred in just before serving brightens the whole pot if the broth tastes flat.
- Leftover soup without the bread freezes well for up to 3 months.
Cook times by setting:
| Setting | Time |
|---|---|
| Low | 6 to 8 hours |
| High | 3 to 4 hours |
Keeping Leftovers Fresh
- Refrigerate: Cool the soup completely (without bread or cheese) and store in an airtight container for up to 4 days.
- Reheating: Gently warm the soup on the stovetop, then prepare fresh toasts and cheese under the broiler. Bread that sits in the fridge turns soggy.
What to Serve With French Onion Soup
A simple arugula salad dressed with lemon and shaved Parmesan offers a fresh, peppery contrast to the rich broth. For something heartier, roasted beets with a little goat cheese echo the sweet notes of the onions without repeating the meal.
Frequently Asked Questions
Can I use a different type of onion?
Yes. Sweet onions work but make an even sweeter soup, while red onions turn purplish and taste a bit milder. Yellow onions give the most classic savory caramelized flavor.
How do I make this vegetarian?
Swap the beef broth for a high-quality vegetable broth and use vegan Worcestershire sauce. The umami depth won’t be identical, but it still makes a satisfying bowl.
My onions didn’t caramelize in the slow cooker. What went wrong?
The slow cooker alone cannot caramelize them; it only softens. The stovetop step at the beginning is essential for building that dark brown fond and sweet depth.
How do I keep the cheese from sliding off the toast?
Toasting the bread well until it’s dry and piling the cheese generously so it overlaps onto the rim of the bowl helps anchor everything in place under the broiler.

Crockpot French Onion Soup Recipe
Ingredients
Method
- In a large Dutch oven over medium heat, melt butter with olive oil. Add onions, salt, pepper, and sugar (if using). Cook, stirring occasionally, until deeply golden and reduced, 25 to 30 minutes.
- Stir in flour and cook 1 minute. Pour in sherry, scraping up browned bits from the bottom, and simmer 2 minutes. Transfer to a slow cooker and stir in beef broth, Worcestershire, thyme sprigs, and bay leaf.
- Cover and cook on low 6 to 8 hours or high 3 to 4 hours. Remove thyme sprigs and bay leaf. Taste and adjust salt.
- Preheat broiler with a rack in the upper third. Arrange baguette slices on a baking sheet and broil until lightly golden, 1 to 2 minutes per side.
- Ladle soup into oven-safe bowls set on a rimmed baking sheet. Top each with a toast and about 1 oz shredded Gruyère. Broil 2 to 3 minutes until bubbly and spotted brown. Serve hot.
