I honestly haven’t shared many slow cooker soup recipes on my blog, but this Crockpot French Onion Soup was too good to keep to myself. It has the deep, savory flavor of the classic dish, while the crockpot takes care of the long onion cooking. That makes it perfect for cold evenings when you’re craving something warm but don’t feel like standing over the stove. Inspired by traditional French bistro cooking, the recipe is surprisingly simple to prepare. The onions slowly soften in butter and beef broth until they’re sweet, tender, and deeply amber.

For another cozy slow cooker meal, try our Crockpot Chicken Pot Pie whenever you’re in the mood for something creamy and hearty. Both recipes are ideal for nights that call for familiar comfort and a kitchen that smells amazing. People often picture hours of constant stirring when they think of this soup, but the slow cooker handles most of the work as the onions develop their rich color and flavor. Toasted baguette and bubbling Gruyère add the savory finish that makes every bowl so satisfying. That cheesy topping really pulls everything together at serving time.
Since the recipe is cozy and mostly hands-off, I recommend it to anyone looking for a classic dinner without much last-minute effort. It’s not a quick soup, though. The long cooking time is what gives the broth its dark color and rounded onion flavor. Make it on a day when the cooker can sit undisturbed from morning until dinner. The wait is worth it.
Ingredients

Here’s what I use for this recipe and you can always make substitutions if you prefer.
- yellow onion: Peeled, halved and sliced into uneven 1/4-inch half-moons so they soften at a similar rate.
- unsalted butter: Cut into small cubes so it melts across the onions during the first hour.
- extra-virgin olive oil: Use 1 tablespoon with the onions and brush the remaining tablespoon over the baguette slices.
- light brown sugar: Scattered over the onions to encourage even early browning without making the soup taste sweet.
- kosher salt: Use 1 teaspoon with the onions and reserve 1/2 teaspoon for the broth.
- garlic clove: Minced finely so the garlic disappears into the caramelized onion base.
- all-purpose flour: Sprinkled evenly over the onions to give the finished broth light body.
- dry sherry: Poured around the onions and reduced until the raw alcohol aroma disappears.
- low-sodium beef broth: Choose a clear full-flavored broth so the onion flavor stays dominant after reduction.
- Worcestershire sauce: Adds savory depth and a little acidity to the beef broth.
- fresh thyme: Cook 6 sprigs in the broth and reserve leaves from 2 sprigs for the finished bowls.
- bay leaf: Added whole to perfume the broth and removed before serving.
- freshly ground black pepper: Stirred into the broth for gentle warmth without overpowering the sweet onions.
- French baguette: Cut into exactly 12 slices that are 1/2 inch thick for sturdy soup toppers.
- Gruyère cheese: Freshly shredded from a block so it melts smoothly and develops golden freckles.
- provolone cheese: Layered beneath the Gruyère to create a stretchy cap over each bowl.
Tools You’ll Need
- 6-quart slow cooker: A heavy ceramic 6-quart insert holds 4 pounds of onions without crowding, while a smaller cooker traps excess steam and leaves the broth watery.
- Sharp chef’s knife: An 8-inch sharp blade cuts consistent 1/4-inch onion half-moons, while a dull blade crushes cells and makes slicing slower and harsher on the eyes.
- 13×18-inch rimmed sheet pan: A light-colored rimmed pan holds 12 baguette rounds in one layer, while a dark thin pan can burn their bottoms before the centers dry.
- Six 12-ounce oven-safe soup crocks: Broiler-safe ceramic crocks hold individual portions and tolerate 500°F heat, while ordinary bowls can crack during the final cheese browning.
- Box grater: A medium-hole grater makes loose Gruyère strands that melt evenly, while very fine shreds clump and pre-shredded cheese can turn grainy.
- Heatproof ladle: A 6-ounce ladle portions the hot broth cleanly into crocks, while a shallow spoon spills onions and makes serving uneven.
Instructions
Step 1: Slice and slowly caramelize the onions

Slice the yellow onions into uneven 1/4-inch half-moons. Add them with unsalted butter, 1 tablespoon extra-virgin olive oil, light brown sugar and 1 teaspoon kosher salt. Toss from the bottom with your hands, then press the onions into an even layer. Cover and cook on LOW at 190°F to 200°F for 8 to 10 hours.
Stir once at hour 5. The onions should collapse by more than half and turn glossy deep amber. You’ll smell sweet onion and butter instead of sharp raw sulfur. Go past 10 hours after they’re dark and the bottom can scorch.
(I once skipped the mid-cook stir, the edges browned too fast. ) Low heat releases water before the onion sugars can burn.
Tip: Use a 6-quart cooker so 4 pounds of onions fit below the lid and still have room to release steam.
Step 2: Thicken the onions with garlic and sherry

Set the slow cooker to HIGH, about 300°F at the crock wall. Stir minced garlic through the onions for 2 minutes, then sprinkle all-purpose flour evenly. Fold from the edges inward until no dry streaks remain. Pour dry sherry around the perimeter and scrape it through the onions.
Cook uncovered for 18 to 20 minutes, stirring at minute 10. The mixture should look thicker and slightly sticky, with small glossy bubbles around the edges. You’ll smell toasted onion and mellow wine, not raw alcohol. Stop if the bottom starts catching.
Miss the 20-minute window and the flour can clump while the sherry stays harsh. This brief high-heat stage builds body without making the broth pasty.
Tip: Sprinkle the 3 tablespoons of flour in three passes so it coats the onions instead of forming pale pockets.
Step 3: Slow-simmer the rich onion broth

Pour in low-sodium beef broth, Worcestershire sauce, 1/2 teaspoon kosher salt and black pepper. Add 6 fresh thyme sprigs and 2 bay leaves. Stir slowly from bottom to top until the onions loosen into the broth. Cover and cook on HIGH at about 300°F for 1 hour 45 minutes to 2 hours.
Rotate the crock insert at hour 1 if it heats unevenly. The broth should darken to clear mahogany and small bubbles should rise at the edges. The onions stay soft but remain visible in ribbons. Taste at 1 hour 45 minutes, then adjust only with reserved salt.
Overcook much longer and the onion strands lose all texture. Crockpot French Onion Soup needs this simmer to blend savory depth without turning muddy. Preheat the oven to 400°F now so it’s fully hot by the time the pan goes in.
Tip: Choose broth with less than 500 milligrams sodium per cup, then season after reduction instead of guessing at the start.
Step 4: Toast the baguette rounds

Arrange 12 half-inch French baguette slices in one uneven layer. Brush the tops with the remaining 1 tablespoon extra-virgin olive oil. Bake at 400°F for 8 to 10 minutes and flip each slice at minute 5.
Shift the paler slices toward the hotter edge after flipping so every round dries through. The centers should feel firm while the edges turn golden and lightly blistered. You’ll hear a dry tap when one slice touches another.
Pull them before the edges become dark brown. Go past 10 minutes and the toast tastes bitter under the cheese. Dry toast stays afloat and protects the soup from instant sogginess.
Tip: Cut the baguette exactly 1/2 inch thick because thinner rounds disappear under broth and thicker rounds stay tough in the center.
Step 5: Broil the cheese-topped soup crocks

Ladle 1 1/2 cups hot soup into each of six 12-ounce oven-safe crocks. Float 2 toasted baguette slices on each bowl. Overlap 1 provolone slice and 1/4 cup shredded Gruyère on every portion. Broil 6 inches from a 500°F element for 2 to 4 minutes.
Turn the bowls once at minute 2 so the cheese colors unevenly but melts fully. The Gruyère should bubble with deep golden freckles while the provolone stretches over the bread edges. A few dark spots are welcome and broth should simmer around the rim. Broil past 4 minutes and the cheese can burn before the center melts.
Rest 3 minutes, then scatter leaves from 2 thyme sprigs. High broiler heat browns the cheese before the bread collapses.
Tip: Set the hot crocks on a rimmed pan before broiling so bubbling broth can’t spill onto the oven floor.
Pro Tips
- Start with the full 4 pounds of yellow onions because they shrink by more than 60 percent during the 8-hour cook.
- Keep the lid closed for the first 5 hours, since each peek can add 15 to 20 minutes to the softening time.
- Shred 6 ounces of Gruyère from a block because anti-caking powder on bagged cheese can prevent a smooth bubbling cap.
- For balanced Crockpot French Onion Soup, use low-sodium broth and add the final 1/2 teaspoon salt after the 2-hour simmer.
- Broil the crocks 6 inches from the element and watch continuously after minute 2 because Gruyère changes from golden to burnt quickly.
- Remove both bay leaves before serving, since one hidden leaf can give a diner a harsh bitter bite.
- Let each bowl rest for 3 minutes after broiling so the bubbling broth settles and the cheese firms enough to stretch.
- Replace the beef broth with 8 cups mushroom broth and use vegan Worcestershire sauce for an earthier vegetarian version.
- Replace the dry sherry with 1/2 cup amber ale for a malty pub-style soup that tastes slightly sweeter.
- Add 1 teaspoon smoked paprika with the black pepper for a gentle smoky edge that works well in cold weather.
- Serve the soup in twelve 6-ounce ramekins with one baguette round each for a party-size first course.
Storage Instructions
Store cooled Crockpot French Onion Soup without bread or cheese in a shallow airtight container for up to 4 days. Refrigerate it within 2 hours of cooking. Freeze the broth and onions in 2-cup portions for up to 3 months. Leave 1 inch of headspace because the liquid expands.
Freeze baguette and cheese separately, or prepare them fresh for the best texture. Reheat one portion over medium heat until it reaches 165°F, which usually takes 6 to 8 minutes. Add 2 tablespoons beef broth if the soup thickens. Rebuild each bowl with fresh toast and cheese, then broil for 2 to 3 minutes.
Serve beside Classic Turkey Club Sandwich for lunch. Discard soup that smells sour, bubbles while cold or develops a slimy onion texture.
Print
Crockpot French Onion Soup
- Total Time: 10 hours 45 minutes
- Yield: 6 servings 1x
Description
This easy Crockpot French Onion Soup turns simple ingredients into one of the best cozy dinner ideas. The onions cook low and slow until the kitchen smells sweet and savory, then toasted baguette and bubbling Gruyère add crisp edges and stretchy texture. The trick is caramelizing the onions before adding broth, which keeps prep quick and builds flavor without constant stirring. It’s a healthy-feeling weeknight dinner and a smart make-ahead choice for holiday meals or parties.
Ingredients
- 4 pounds yellow onion
- 4 tablespoons unsalted butter
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon light brown sugar
- 1 1/2 teaspoons kosher salt
- 4 large garlic clove
- 3 tablespoons all-purpose flour
- 1/2 cup dry sherry
- 8 cups low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 8 sprigs fresh thyme
- 2 bay leaf
- 1/2 teaspoon freshly ground black pepper
- 1 large French baguette
- 1 1/2 cups Gruyère cheese
- 6 slices provolone cheese
Instructions
- Slice the yellow onions into uneven 1/4-inch half-moons. Add them with unsalted butter, 1 tablespoon extra-virgin olive oil, light brown sugar and 1 teaspoon kosher salt. Toss from the bottom with your hands, then press the onions into an even layer. Cover and cook on LOW at 190°F to 200°F for 8 to 10 hours. Stir once at hour 5. The onions should collapse by more than half and turn glossy deep amber. You’ll smell sweet onion and butter instead of sharp raw sulfur. Go past 10 hours after they’re dark and the bottom can scorch. (I once skipped the mid-cook stir, the edges browned too fast.) Low heat releases water before the onion sugars can burn.
- Set the slow cooker to HIGH, about 300°F at the crock wall. Stir minced garlic through the onions for 2 minutes, then sprinkle all-purpose flour evenly. Fold from the edges inward until no dry streaks remain. Pour dry sherry around the perimeter and scrape it through the onions. Cook uncovered for 18 to 20 minutes, stirring at minute 10. The mixture should look thicker and slightly sticky, with small glossy bubbles around the edges. You’ll smell toasted onion and mellow wine, not raw alcohol. Stop if the bottom starts catching. Miss the 20-minute window and the flour can clump while the sherry stays harsh. This brief high-heat stage builds body without making the broth pasty.
- Pour in low-sodium beef broth, Worcestershire sauce, 1/2 teaspoon kosher salt and black pepper. Add 6 fresh thyme sprigs and 2 bay leaves. Stir slowly from bottom to top until the onions loosen into the broth. Cover and cook on HIGH at about 300°F for 1 hour 45 minutes to 2 hours. Rotate the crock insert at hour 1 if it heats unevenly. The broth should darken to clear mahogany and small bubbles should rise at the edges. The onions stay soft but remain visible in ribbons. Taste at 1 hour 45 minutes, then adjust only with reserved salt. Overcook much longer and the onion strands lose all texture. Crockpot French Onion Soup needs this simmer to blend savory depth without turning muddy. Preheat the oven to 400°F now so it’s fully hot by the time the pan goes in.
- Arrange 12 half-inch French baguette slices in one uneven layer. Brush the tops with the remaining 1 tablespoon extra-virgin olive oil. Bake at 400°F for 8 to 10 minutes and flip each slice at minute 5. Shift the paler slices toward the hotter edge after flipping so every round dries through. The centers should feel firm while the edges turn golden and lightly blistered. You’ll hear a dry tap when one slice touches another. Pull them before the edges become dark brown. Go past 10 minutes and the toast tastes bitter under the cheese. Dry toast stays afloat and protects the soup from instant sogginess.
- Ladle 1 1/2 cups hot soup into each of six 12-ounce oven-safe crocks. Float 2 toasted baguette slices on each bowl. Overlap 1 provolone slice and 1/4 cup shredded Gruyère on every portion. Broil 6 inches from a 500°F element for 2 to 4 minutes. Turn the bowls once at minute 2 so the cheese colors unevenly but melts fully. The Gruyère should bubble with deep golden freckles while the provolone stretches over the bread edges. A few dark spots are welcome and broth should simmer around the rim. Broil past 4 minutes and the cheese can burn before the center melts. Rest 3 minutes, then scatter leaves from 2 thyme sprigs. High broiler heat browns the cheese before the bread collapses.
Notes
Pro Tips:
- Start with the full 4 pounds of yellow onions because they shrink by more than 60 percent during the 8-hour cook.
- Keep the lid closed for the first 5 hours, since each peek can add 15 to 20 minutes to the softening time.
- Shred 6 ounces of Gruyère from a block because anti-caking powder on bagged cheese can prevent a smooth bubbling cap.
- For balanced Crockpot French Onion Soup, use low-sodium broth and add the final 1/2 teaspoon salt after the 2-hour simmer.
- Broil the crocks 6 inches from the element and watch continuously after minute 2 because Gruyère changes from golden to burnt quickly.
- Remove both bay leaves before serving, since one hidden leaf can give a diner a harsh bitter bite.
- Let each bowl rest for 3 minutes after broiling so the bubbling broth settles and the cheese firms enough to stretch.
Storage: Store cooled Crockpot French Onion Soup without bread or cheese in a shallow airtight container for up to 4 days. Refrigerate it within 2 hours of cooking. Freeze the broth and onions in 2-cup portions for up to 3 months. Leave 1 inch of headspace because the liquid expands. Freeze baguette and cheese separately, or prepare them fresh for the best texture. Reheat one portion over medium heat until it reaches 165°F, which usually takes 6 to 8 minutes. Add 2 tablespoons beef broth if the soup thickens. Rebuild each bowl with fresh toast and cheese, then broil for 2 to 3 minutes. Serve beside Classic Turkey Club Sandwich for lunch. Discard soup that smells sour, bubbles while cold or develops a slimy onion texture.
- Prep Time: 25 minutes
- Cook Time: 10 hours 20 minutes
- Category: Dinner
- Cuisine: French-inspired
Nutrition
- Serving Size: 848g
- Calories: 723
- Sugar: 19g
- Sodium: 3023mg
- Fat: 45g
- Carbohydrates: 79g
- Fiber: 12g
- Cholesterol: 109mg
Frequently Asked Questions
Yes. Cook the onions through step 2, cool them within 2 hours and refrigerate them for up to 3 days. When you’re ready, add the broth and seasonings, then cook Crockpot French Onion Soup on HIGH for the full 1 hour 45 minutes to 2 hours.
The onions may have released more water than your slow cooker could vent. Cook the finished soup uncovered on HIGH for 20 to 30 minutes, then check whether it coats a spoon lightly. Don’t add extra flour directly because it will form pale lumps.
Replace all 8 cups beef broth with low-sodium mushroom broth and use vegan Worcestershire sauce. Keep the same 2-hour HIGH cook, then taste before adding salt. Mushroom broth produces a lighter color and earthier flavor than beef broth. The finished soup stays savory, but its color may remain slightly lighter.
Double it only in an 8-quart slow cooker and never fill the insert beyond two-thirds full. The onions may need 1 to 2 extra hours on LOW because the larger mass holds steam. Broil the finished bowls in batches so each cheese cap sits 6 inches from the element.
Freeze only the broth and onions in airtight 2-cup portions for up to 3 months. Thaw overnight in the refrigerator, then heat to 165°F before adding fresh toast and cheese. Frozen assembled crocks become soggy and the cheese can separate.
Use 1/2-inch French baguette rounds because they stay afloat after 8 to 10 minutes at 400°F. Gruyère gives the nutty flavor, while one provolone slice adds stretch. Swiss cheese works, but its flavor is milder and the surface browns less deeply.
Final Thoughts
One of my signature slow cooker recipes! This Crockpot French Onion Soup follows the classic method, with deeply caramelized onions and a bubbling Gruyère topping.
Though it requires patience, every hour builds a dark broth and tender onion ribbons. I serve it on cold evenings, so try it, share it and make Zucchini Roll-ups next.