This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Let me set the scene.
It’s that perfect fall afternoon—just chilly enough for fuzzy socks, maybe your favorite hoodie is involved, and the air smells like someone nearby is baking apples. You’re craving something warm, savory, and cheesy—but you also don’t feel like working too hard for it.
This, my friend, is where Crockpot French Onion Soup swoops in like the culinary hero of every cozy fall movie.
With rich, caramelized onions, deeply flavorful broth, and golden, bubbly cheese on top—this soup belongs in the hall of fame of good fall meals. Even better? You basically throw everything in a slow cooker and let it do the heavy lifting. It’s the definition of a lazy fall dinner that feels anything but lazy when you’re eating it.
So Why Is This One of the Best Fall Comfort Food Recipes?
Here’s the thing you need to know: this soup tastes like you’ve been cooking all day, but really, the slow cooker did 90% of the work.
French onion soup might seem like a restaurant-only kind of meal. But once you see how simple it is to make at home—and how ridiculously comforting it is—you’ll want it on repeat. Whether you’re meal prepping for the week or hosting your besties for a chill night in, this one checks all the cozy boxes.
And if you’re building your dream lineup of fall comfort dinners, go ahead and bookmark these soul-warming recipes:
Try this rich and hearty Beef Bourguignon that tastes like a hug in a bowl,
a nostalgic Turkey Tetrazzini that’ll have you scraping the casserole dish clean,
and this cheesy Baked Spaghetti Casserole that screams fall family dinner.
Now, back to our soup.
What You’ll Need
Let’s take a quick look at the ingredients. There’s nothing fancy here—just honest, flavorful stuff that comes together beautifully.
- 6 tablespoons butter
- 4 large yellow onions, sliced into rings
- 4 shallots, sliced
- 3 cloves garlic, minced
- ½ cup sherry or dry red wine
- 8 cups reduced-sodium beef broth
- 1 teaspoon Worcestershire sauce
- 1 tablespoon fresh thyme (or 1 tsp dried thyme if needed)
- 1 teaspoon salt
- 1 teaspoon freshly cracked black pepper
- 1 bay leaf
- 8 slices French bread
- 8 thick slices Gruyère cheese (Swiss is fine too)
Pro tip: Gruyère is the dream here—melty, nutty, and just the right amount of fancy without trying too hard. But if Swiss is what you’ve got, run with it.

Step 1: Caramelize the Onions (Choose Your Method)

Option A: Slow Cooker (My Overnight Hack)
First, toss the butter, sliced onions, and shallots into the slow cooker. Then set it to low for 8 to 10 hours. That’s it. I usually do this overnight so I can wake up to that sweet, golden goodness.
Option B: Stovetop (For More Flavor Depth)
Prefer a bit more control? Start by melting butter in a large pot over medium heat. Next, add onions and shallots and cook until soft and translucent—about 10 minutes. Keep cooking, stirring every few minutes, until they turn golden brown and caramelized, which should take about 30 to 40 minutes. Finally, transfer them to your slow cooker.
This caramelization step is where the deep, almost jammy flavor comes from. It’s 100% worth it.
Step 2: Build the Soup
Once your onions are ready, add the following directly into your slow cooker:
- Garlic
- Sherry or wine
- Beef broth
- Worcestershire
- Thyme
- Salt and pepper
- Bay leaf
Give everything a stir. Then cover and cook:
- On high for 4 to 6 hours
- Or on low for 8 to 10 hours
By the time it’s done, your house will smell unreal. Like you’ve been slow-simmering a five-star dinner all day long. And in a way, you have.
Step 3: Toast the Bread and Melt That Cheese
This is the part where the soup becomes a full-on fall fantasy.
Toast the Bread:
First, set your oven’s broiler and position the rack about 8 inches from the top. Then place the bread slices on a baking sheet and broil for 1–2 minutes per side until golden and crisp.
Assemble the Bowls:
- Fill oven-safe soup bowls about three-quarters full
- Place a toasted bread slice on top of each one
- Add a thick slice of Gruyère on top of the bread
Now place those bowls on a baking sheet and broil again for 2 minutes, or until the cheese is melted, bubbling, and starting to brown.
The result? A hot, cheesy cap you get to crack into like the first bite of a grilled cheese—but better.
What to Serve with Crockpot French Onion Soup
While this soup can definitely stand on its own, here are a few sidekick ideas to turn it into an epic fall dinner:
- A crisp arugula and apple salad
- Roasted butternut squash
- A slice of pumpkin bread for dessert
- Or even a cozy blanket and a favorite movie
Seriously, this is fall dinner recipe heaven.
Common Questions
Can I freeze it?
Yes! Just freeze the soup without the bread and cheese. When reheating, toast some fresh bread and melt the cheese on top just before serving.
Do I need wine or sherry?
Not at all. You can skip it or use a splash of apple cider vinegar for a little brightness.
No oven-safe bowls?
No problem. Just broil the cheese-topped toast slices on a baking sheet, then place them over the soup in regular bowls.
Final Thoughts: A Hug in a Bowl (with Cheese)
This Crockpot French Onion Soup is the kind of recipe that feels like it should be complicated—but really, it’s just a cozy, low-effort way to bring serious fall flavor to your table.
Whether you’re making it for your family, your friends, or just for yourself (because you deserve that kind of comfort), it’s going to be a hit. And if you’re craving more cozy fall dinner ideas to keep the comfort food train rolling, don’t miss that creamy Turkey Tetrazzini or our crowd-favorite Baked Spaghetti Casserole.
Before you go, here’s a little tip for next time you’re planning out your weeknight dinners or scrolling for inspiration:
You’ll find even more cozy, comforting, slow-cooked greatness over on our Pinterest board. Think soups, stews, casseroles—all the good stuff you want this season.
Take a peek here and save your favorites: Find Your Next Fall Favorite
Let the cozy cooking continue.


Crockpot French Onion Soup
This Crockpot French Onion Soup is the ultimate cozy fall comfort food—loaded with deeply caramelized onions, savory broth, and topped with melty cheese over toasted French bread.
- Prep Time: 15 minutes
- Cook Time: 8 to 10 hours
- Total Time: 8 to 10 hours 15 minutes
- Yield: 8 servings 1x
- Category: Soup
- Method: Slow Cooker
- Cuisine: French
Ingredients
- 6 tablespoons butter
- 4 large yellow onions, sliced and separated into rings
- 4 shallots, sliced
- 3 large cloves garlic, minced
- 1/2 cup sherry, or a dry red wine
- 8 cups reduced-sodium beef broth
- 1 teaspoon Worcestershire sauce
- 1 tablespoon fresh thyme
- 1 teaspoon salt
- 1 teaspoon freshly cracked black pepper
- 1 bay leaf
- 8 slices of French bread
- 8 thick slices Gruyere cheese, or Swiss
Instructions
- Toss butter, onions, and shallots together in a slow cooker. Cook on low for 8 to 10 hours.
- Alternatively, caramelize onions on the stovetop by heating butter in a heavy-bottomed pot over medium-high heat. Add onions and shallots, cooking until translucent, about 10 minutes. Stir every few minutes until browned and caramelized, about 30 to 40 minutes. Transfer to slow cooker.
- In the slow cooker, stir in garlic, sherry, beef stock, Worcestershire sauce, thyme, salt, pepper, and bay leaf.
- Cook on high for 4 to 6 hours or low for 8 to 10 hours.
- Before serving, preheat broiler and set rack about 8 inches from the heat source.
- Arrange bread slices on a baking sheet and broil until toasted, about 1 to 2 minutes per side.
- Fill oven-safe soup crocks 3/4 full with onion soup, top with a toasted bread slice, and then a cheese slice.
- Place bowls on a baking sheet and broil until cheese is browned and bubbling, about 2 minutes.
- Serve immediately.
Notes
Make the caramelized onions overnight for convenience. Substitute Swiss cheese if Gruyere is unavailable.
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 8g
- Sodium: 850mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg








