French onion soup is a delicious reminder that the best things in life are often the simplest.
Cooking onions low and slow for hours transforms them into something rich, slightly sweet, multi-layered, and utterly satisfying. After that, all that's needed is a flavorful broth, a baguette, and plenty of bubbly, melted cheese for a meal that's both humble and elegant, equally perfect for cozy evenings at home and fancy dinner parties. This recipe makes homemade French onion soup easier than ever with instructions for cooking the onions in your slow cooker.

Traditionally, French onion soup is made by cooking onions for a long time on the stove top over low heat until they are rich golden brown. This makes a delicious, flavorful broth, but it's also time consuming and requires you to be attentive for the several hours that the onions are cooking.
Cooking the onions in a slow cooker is much easier and makes a rich and flavorful soup with minimal hands-on effort. In fact, I often set my slow cooker to cook the onions overnight, while we sleep.
The challenge with most slow cooker french onion soup recipes is that the end result doesn't have the same amount of richness and complex flavor as when the soup is cooked for a few hours on the stovetop.
To solve this problem, this recipe calls for cooking the onions in the slow cooker until they are deeply caramelized and then finishing the soup on the stovetop. The combination of slow cooker and stovetop cooking gives you the best of both worlds - rich, complex flavor and very little hands-on time.
This process also allows you to cook the onions up to 3 days in advance if you like.
This recipe is unfussy, easy to adapt to your schedule, and still delivers cozy, deliciously flavorful, cheese covered bowls of French onion soup. What could be better than that?
xo
Jump to:
SEND THIS RECIPE
This site is protected by the Google Privacy Policy and Terms of Service apply.
SUMMARIZE AND SAVE THIS RECIPE ON:
Ingredients needed to prepare this recipe

- Yellow onions: I prefer using yellow onions to make French onion soup because they have a mild, natural sweetness and even flavor.
- Butter and oil: Butter for flavor and oil to keep the butter from burning.
- Salt and ground black pepper
- All-purpose flour: Just one tablespoon is all you need to give the broth some body.
- Dried thyme
- Dry white wine: My favorites are Sauvignon blanc, Pino Grigio or Pinot gris, or unoaked Chardonay
- Beef or Vegetable Stock (or Better Than Bouillon Base mixed with water)
- French bread
- Gruyere cheese (see below for substitutions)
- Fresh chives
Pro tip! Use a food processor to chop your onions! Making French onion soup requires a LOT of eye-watering onion chopping which is why I like to use my food processor. Peel and cut the onions into quarters and then slice them using the slicing blade of your food processor. Your eyes will still water, but the process will go much faster.
Substitutions:
- Instead of Gruyere: French onion soup is traditionally made with Gruyere cheese but these varieties are a good alternative if you don't like, or can't find, Gruyere: Swiss, Asiago, Mozzarella, and Pecorino Romano
- To make gluten-free french onion soup: Omit the flour and instead make a cornstarch slurry. Reserve ½ cup of the beef broth and slowly stir it into 1 tablespoon of cornstarch. Stir this mixture into the saucepan after adding the wine and the rest of the broth. Use your favorite gluten free bread in place of a French baguette.
- To make vegetarian French onion soup: swap the beef broth for vegetable broth or Better Than Bouillon Vegetable Base mixed with water.

Step-by-step photos and instructions

Remove the outer papery layers of the onions, cut them in half, and then cut into ¼-inch slices. I usually do this in the food processor. After cutting the onions in half, feed them through slicing disk in your food processor.

Pile the sliced onions into the bowl of your slow cooker, add some butter and oil, season with salt and pepper, and cook on low for about 12 hours, until the onions are dark golden brown.
Make-ahead tip! Once the onions are caramelized, they can be stored in the refrigerator in an airtight container for up to 3 days.

Transfer the caramelized onions to a large saucepan, stockpot, dutch oven, or braiser that's at least 3.8 quarts in size. Set the pan over medium heat and cook, stirring occasionally, until the onions are piping hot.

Sprinkle in some flour, dried thyme, and ground black pepper. Cook, stirring, for 1-2 minutes.

Slowly pour in some dry white wine and beef stock. Bring the liquid to a boil, then partially cover the pan with a lid and let everything simmer for about an hour.

Taste the broth, add more salt and pepper if you like, then ladle it into oven proof bowls.

Set the bowls on a parchment lined rimmed baking sheet and turn on your oven's broiler or preheat the oven to 475° F (246° C).

Cut the baguette into 2-inch slices and toast in a large skillet with some butter and oil, until golden brown on both sides.

Top each bowl with a couple of toasted baguette slices and a generous handful of grated gruyere cheese.

Bake or broil until the cheese has melted, is bubbling, and browning in spots.

Sprinkle the hot bowls of French onion soup with a handful of chopped fresh chives and serve.

French onion soup bowls
Before my husband and I moved into an RV to travel full-time, I had a set of these Lion's Head French Onion Soup Bowls that I used exclusively for French onion soup.
I just loved them and if it wasn't for the limited space of my new tiny kitchen, I would have kept them forever. If you have the space, and the inclination, serving French onion soup in these delightful bowls makes the whole experience feel more elegant and authentic. You can almost pretend you're in a little French cafe somewhere in Paris. Almost.


If you give this recipe a try, let me know! Scroll down to leave a comment and rate it!
📖 Recipe
French Onion Soup with Slow Cooker Instructions
French onion soup is a delicious reminder that the best things in life are often the simplest. This recipe makes homemade French onion soup easier than ever with instructions for cooking the onions in your slow cooker.
Ingredients
- 4 pounds yellow onions
- 4 tablespoons butter, divided
- 4 tablespoons vegetable, canola, or extra virgin olive oil, divided
- Salt and ground black pepper
- 1 tablespoon all-purpose flour
- 2 teaspoons dried thyme leaves (or 1 teaspoon ground dried thyme)
- 1 cup dry white wine
- 4 cups (1 quart) beef broth or stock, or Better Than Bouillon Beef Base mixed with water
- One French baguette
- 8 ounces gruyere cheese, grated
- About ¼ cup chopped fresh chives
Instructions
- Remove the outer papery layers of the onions, cut them in half, and then cut into ¼-inch slices. I usually do this in the food processor: After cutting the onions in half, feed them through slicing disk in your food processor.
- Pile the sliced onions into a slow cooker. Cut two tablespoons of butter into small pieces and dot the pieces over the top of the onions. Drizzle 2 tablespoons of oil over the top of the onions and sprinkle with a bit of salt and ground black pepper. Top the pot with the lid and cook on low for 12 hours, until the onions are very soft and a dark golden brown. (I usually set them to cook overnight.)
- Transfer the caramelized onions to a large saucepan, stockpot, dutch oven, or braiser that's at least 3.8 quarts in size. Set the pan over medium heat and cook, stirring occasionally, until the onions are piping hot.
- Sprinkle the flour, thyme, and some additional ground black pepper over the onions and cook, stirring constantly, for 1-2 minutes.
- Slowly pour in the wine and beef stock. Bring the liquid to a boil, then partially cover the pan with a lid and let everything simmer for about an hour. (Leave the lid on the pan askew so that steam can escape.)
- Taste the broth, add more salt and pepper if you like, then ladle it into oven proof bowls. Set the bowls on a parchment lined rimmed baking sheet and turn on your oven's broiler or preheat the oven to 475° F (246° C).
- Cut the baguette into 2-inch slices. Plan on 2-3 slices per bowl of soup, depending on how thick your baguette is.
- Add the remaining 2 tablespoons of butter and oil to a large, 12-inch skillet and set it over medium heat. When the butter has melted, add the baguette slices. Toast the bread, turning from time to time, until all the slices are golden brown on both sides.
- Top each bowl of soup with a couple of toasted baguette slices and a generous handful of grated gruyere cheese.
- Place the tray in the oven and bake or broil until the cheese has melted, is bubbling, and is browning in spots.
- Remove from the oven, sprinkle each with a few chopped chives, and serve.
Notes
Make-ahead tip! Once the onions are caramelized, they can be stored in the refrigerator in an airtight container for up to 3 days.
Alternatives to Gruyere cheese: Swiss, Asiago, Mozzarella, or Pecorino Romano
To make gluten-free french onion soup: Omit the flour and instead make a cornstarch slurry. Reserve ½ cup of the beef broth and slowly stir it into 1 tablespoon of cornstarch. Stir this mixture into the saucepan after adding the wine and the rest of the broth. Use your favorite gluten free bread in place of a French baguette.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 503Total Fat: 30gSaturated Fat: 14gUnsaturated Fat: 17gCholesterol: 63mgSodium: 963mgCarbohydrates: 34gFiber: 5gSugar: 15gProtein: 18g









Sarah P says
Just had this for dinner. I had two 3# bags of white onions that I didn't know what to do with (I have frozen (both caramelized and plain), pickled, and dried onions already. I was excited to try this and be done with the bags. I am so glad I did! This soup is SO good, not a ton of broth, but I knew from reading this that would be the case. I followed it as stated (which I always try my best to do when I first make a recipe). I wouldn't change a thing.
RebeccaBlackwell says
Hi Sarah! I am so happy to hear that you liked this recipe!!! Thank you so much for taking the time to let me know. I truly appreciate it. Also, happy to hear you found a use for all those onions! xo