Cookies & Cups > Recipes > Dinner Ideas > Soup > Slow Cooker French Onion Soup

Slow Cooker French Onion Soup

French Onion Soup is the winter soup of choice in our house. This classic bistro dish is made with beef broth and cooked with herbs, wine, butter, and perfectly browned onions in a slow cooker. Top everything off with a crusty bread raft and a layer of melted Gruyere cheese, and you won’t be able to get enough of this easy onion soup!

Classic French Onion Soup

French Onion Soup reigns supreme as the winter soup of choice in our house. My Chicken Noodle Soup is a contending favorite, but it’s hard to beat the ease and incredible flavor of a cozy onion soup. And as the weather turns chilly, sometimes a warm bowl of this slow cooker soup and a blanket is the best way to go (no judgement if said blanket accompanies you to the dinner table).

French onion soup is a classic bistro soup made with beef broth that’s enriched with herbs, wine, butter and, of course, perfectly browned onions. It really has an amazing depth of flavor if done slowly! Not to mention the crusty bread raft topped with a layer of melted Gruyere cheese! 

Here is the foolproof recipe for my best French onion soup, made in a Crock-Pot® for extra convenience.

Top view of a ramekin full of French onion soup, topped with bread slices and melted Gruyere cheese.

What You’ll Need

Flavor is what we’re after with this slow cooker onion soup. The below ingredients all come together so nicely after a few hours in the Crock-Pot®. 

  • Yellow Onions: Yellow onions are my favorite to use in onion soup. They’re slightly milder than white onions and they caramelize beautifully.
  • Beef Broth: Alternatively, vegetable broth.
  • Red Wine: You can also use a combination of brandy or vermouth and white wine, for something a little sweeter.
  • Herbs: Bay Leaf, and dried or fresh thyme.
  • Bouillon Cubes: Added for extra flavor.
  • Worcestershire Sauce: I love including Worcestershire sauce in French onion soup for its rich umami flavor.
  • French Baguette: For garnish.
  • Gruyere Cheese and Parmesan Cheese: Grated, also for garnish.
  • Butter
  • Kosher Salt
  • Black Pepper

How to Make French Onion Soup

French onion soup can be prepared in the slow cooker or on the stovetop. Perks of the stovetop method are, of course, that you can really get the onions caramelized in butter. It’s also a little quicker to whip up onion soup on the stove than in the slow cooker.

For this recipe, I use my Crock-Pot® since it’s such a great option for busy days, or for entertaining. Plus, the flavors still come together so beautifully when cooked over low and slow heat. Here’s how to make easy French onion soup in a slow cooker:

Cook the Onions: First, combine the onions with butter in your slow cooker. Season with salt and pepper and then cook the onions on high heat to tenderize them.

Combine the Ingredients: Next you’ll add in the broth, wine, bay leaf, thyme, bouillon, and Worcestershire. Leave the soup contents to continue cooking on high until the onions are cooked down.

Garnish and Serve: Ladle the soup into oven-safe bowls (I like to use ramekins). You’ll top each bowl with 2 slices of crusty bread and a generous pile of grated Gruyere cheese, before placing the soups under the broiler until the cheese is bubbling and melted.

If you’d prefer to make French onion soup on the stove, see my stovetop instructions in the notes section of the recipe card.

Caramelized onions being stirred together with beef broth, herbs, and wine in the bowl of a slow cooker.

Tips for Success

  • If Your Soup is Too Thin: Flour will help to thicken soup that is too runny. If you’d like to thicken the broth a bit, sift in a small amount of flour and give it a chance to set up a bit.
  • Caramelize the Onions in a Pan First: To save some time, you can brown your onions first before adding them into your slow cooker with the other ingredients. Caramelize the onions slowly to avoid burning them, until they’re tender and nicely browned.
  • Don’t Skip the Toppings: French onion soup without bread and Gruyere cheese is like leaving the house without clothes on. No one is stopping you, but why?
  • You Can’t Rush Genius (I Mean Soup): The key to this classic soup recipe is time. Giving due respect to browning the onions, followed by the broth and onions cooking for long hours over low heat is what transforms the ingredients into a spectacular warm and cozy meal.
French onion soup in a ramekin topped with cheesy bread

The Best Cheeses for Onion Soup

Purists will insist that when it comes to French onion soup, it’s Gruyere cheese or bust! And I’m mostly in agreement. Gruyere cheese is smooth and melty, rich in flavor, and a match made in heaven with the broth and caramelized onions. It truly is what keeps this classic soup true to its bistro roots.

That being said, I also feel that nothing should stand in the way of enjoying this delicious French onion soup! If you can’t get your hands on Gruyere, here are some other cheese options for French onion soup:

  • Emmental or Raclette (these are the best alternatives if your hand is forced!)
  • Jarlsberg
  • Gouda
  • Provolone
  • Mozzarella

What Kind Of Bread Should I Use?

A good, crusty bread is best, like French bread or Sourdough. The edges will crisp up nicely under the broiler and the bread is sturdy enough to soak up the soup without becoming mushy too quickly.

A ramekin full of French onion soup, topped with bread slices and melted Gruyere cheese.

Serving Suggestions

Because of its hearty, rich flavors, I love to serve French onion soup next to a garden salad or steamed fresh veggies for contrast. This onion soup also makes a great starter for special occasions like Thanksgiving and Christmas!

For something with a little more substance, onion soup pairs nicely with Crockpot Mashed Potatoes, Garlic Knots, or Garlicky Mushrooms.

You can also go all out and enjoy French onion soup alongside a Broccoli Cheese Casserole or Cheesy Baked Mashed Potatoes. Cheese lovers, rejoice!

How to Store and Reheat Leftovers

I’ll put it out there – French onion soup is almost even better a day or two later, when all the flavors have had the chance to really meld together. Allow the soup to cool completely and then store leftover soup airtight in the fridge, where it will keep for up to 3 days.

Can I Freeze Extras?

Like most soups, French onion soup freezes extremely well. Make sure you freeze any leftovers without the bread and cheese, and store the soup in a freezer safe container. French onion soup will keep frozen for up to 3 months, and can be thawed overnight and then reheated on the stovetop or in the microwave.

More Cozy Soup Recipes

Looking for more hearty soup recipes for the slow cooker or stovetop? Try these:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A ramekin full of French onion soup, topped with bread slices and melted Gruyere cheese.

French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 6 reviews
  • Author: Shelly
  • Prep Time: 10 minutes
  • Cook Time: 6 hours
  • Total Time: 6 hours 10 minutes
  • Yield: 8 servings 1x
  • Category: Dinner, Appetizer, Side
  • Method: Slow Cooker
  • Cuisine: French


The best recipe for cozy, classic French Onion Soup made easily in a slow cooker. A flavorful broth and caramelized onions, topped with bread and melted Gruyere cheese. Perfect for keeping warm this winter!


  • 3 large yellow onions, thinly sliced
  • 1/4 cup butter, cubed
  • 2 teaspoons kosher salt
  • 1 teaspoon fresh ground black pepper
  • 8 cups beef broth or vegetable broth
  • 1/2 cup red wine
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 2 beef bouillon cubes
  • 2 teaspoons Worcestershire sauce
  • 16 slices French Baguette, sliced 1/4- inch thick
  • 8 ounces Gruyere cheese, grated
  • 1/4 cup grated Parmesan cheese


  1. Place onions, butter, salt, and pepper in your slow cooker. Cook on high for 3-4 hours until the onions are tender.
  2. Stir onions, and add in broth, wine, bay leaf, thyme, bouillon, and Worcestershire.
  3. Continue cooking on high heat for 2-3 more hours until onions are cooked down.
  4. When ready to serve, remove the bay leaf from the soup, and ladle the soup into oven-safe bowls, or ramekins.
  5. Turn oven to broil, and top each bowl with 2 slices of bread, and cheese. Place bowls on a baking sheet and place under the broiler for 2-3 minutes or until cheese is melted.


Stove Top Instructions: In a large Dutch Oven over medium heat, melt the butter and saute the onions for 10-12 minutes, or until they are golden and soft. Season with salt and pepper. Add in the broth, wine, bay leaf, thyme, bouillon, and Worcestershire. Stir to combine. Bring to a boil and reduce heat to a simmer. Cook for 1 hour uncovered, stirring occasionally. Follow steps 4 & 5 in recipe to serve.


  • Serving Size: 1 bowl
  • Calories: 399
  • Sugar: 5.5 g
  • Sodium: 1598.7 mg
  • Fat: 17.5 g
  • Carbohydrates: 44.6 g
  • Protein: 16.4 g
  • Cholesterol: 49 mg

Want To Save This Recipe?

Find more recipes like this:

Photo collage and title card for Slow Cooker French Onion Soup, with photos of French onion soup in ramekins, chopped onions, and a top view of onion soup topped with bread and melted Gruyere cheese.

Rate this recipe and share a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

I accept the Privacy Policy

19 comments on “Slow Cooker French Onion Soup”

Scroll to Top