Instant Pot French Onion Soup comes together with minimal effort to result in a rich, hearty, restaurant-quality French Onion Soup.
This Instant Pot French Onion Soup makes a delicious appetizer to serve with entrees such as New York Strip Roast, Ribeye Steak, or Chicken Marsala. But this soup is rich and hearty enough to stand as a meal on its own, especially when paired with a side salad, like Copycat Panera Greek Salad.

There is nothing better than this Instant Pot French Onion Soup. It is full of earthy, nutty flavors, and perfectly caramelized onions.
And while French Onion Soup is quite simple to make, it can be quite time-consuming to make. Unless of course, you use your Instant Pot.
With the help of the Instant Pot, restaurant-quality French Onion Soup is possible at home--with very little hands-on time compared to the classic stove-top recipe.
While the onions break down and release all their sweet flavor into the stock, the soup develops its classic flavor that you know and love with only 20 minutes of pressurized cook time! Topped with crusty bread and a thick layer of gooey cheese, Instant Pot French Onion Soup delivers flavor and satisfies your craving!
Notes on Ingredients Needed
- Onions: I really recommend Vidalia onions if you can find them. They are naturally sweet and lend the best flavor to this soup. However, yellow onions or another variety of sweet onions will work as well.
- Shallots: Shallots add a mild garlic flavor while enhancing the onion flavor.
- Stock: Beef broth pairs absolutely beautifully with the flavor of the onions and is classically used in French Onion Soup.
- Red Wine: A bit of dry wine really adds dimension to this Instant Pot French Onion Soup. I recommend using a dry red wine that is suitable for drinking, such as Cabernet, Merlot, dry Sherry, or Marsala wine, for this recipe.
- Fresh Thyme: Fresh Thyme adds just the right earthy, floral note that is classic in this soup.
- Worcestershire Sauce: Use low sodium to control the sodium content, but the Worcestershire Sauce adds a great umami flavor.
- Brown Sugar: Brown sugar helps to bring out the caramel notes in this soup, adding to the flavor.
- Cheese: Cheese is essential for French Onion Soup. You want to select a cheese that is sharp and will cut through the rich broth and one that melts well. I use a combination of Gruyere and Parmesan, but Swiss cheese, provolone cheese, and even mozzarella cheese work.
- Bread: For the crostini made to top this French Onion Soup, I recommend using a baguette or Italian bread.
How to Make French Onion Soup in the Instant Pot
While this is an incredibly simple recipe, if you are unfamiliar with cooking in an Instant Pot or the functions of your Instant Pot, be sure to start with How to Use an Instant Pot for the best results on this and future recipes. You will find the full recipe in detail in the recipe card below.
- Turn the Instant Pot to saute and allow it to heat.
- Once the Instant Pot has heated, add in the olive oil, onions, and shallots and saute for about 10 minutes, stirring frequently.

- Add in the butter and fresh thyme leaves and saute for another minute or two. At this point, the onions should be very soft.

- Add in the red wine and allow the wine to bubble and saute for 1-2 minutes while stirring with a wooden spatula, and scraping up any browned bits on the bottom of the inner pot.
- Turn the Instant Pot OFF from the Saute function.
- Add in the beef stock, bay leaves, Worcestershire sauce, pepper, and brown sugar, and give a good stir to incorporate everything.

- Once cook time has elapsed, let the pressure release naturally. This takes about 15 minutes.
- Remove the bay leaves and serve with the cheese crostini.

Cheese Topper
French Onion Soup is NOT French Onion Soup without topping the soup with bread and cheese.
You have two options for preparing the cheese crostini.
- Toast sliced bread under the broiler. Top with shredded cheese and return to the broiler to melt the cheese. Ladle the soup into bowls and top with a slice of cheese-topped bread. If you want softer bread, don't toast the bread before adding the cheese.
- Ladle the soup into oven-safe bowls, top with a slice of bread, cover the bread with shredded cheese, and broil until the cheese is melted.
There are advantages and disadvantages to both options.
By placing the bread and cheese directly in the soup bowls and broiling until melted, the bread soaks up the soup and is easier to break through when eating. This method is the way most restaurants prepare French Onion Soup. Just be sure to use oven-safe bowls and be CAREFUL when handling them, as the bowls will be EXTREMELY hot. I do not recommend this method when serving children.
I personally find it easier to prepare the crostini separately. You don't have to worry about having oven-safe bowls or that your bowls will be too hot--which is crucial when serving small children.

Storage Tips
- To Store: French Onion Soup can be stored in an airtight container for up to 4 days. For best results, store the soup prior to topping it with bread and cheese.
- To Freeze: Without the cheese and bread, French Onion Soup can be frozen for up to 3 months. Transfer the cooled soup to a freezer-safe container, leaving 1-2 inches of room for expansion, and freeze for up to 3 months. Defrost the frozen soup in the refrigerator overnight before reheating.
- To Reheat: Warm the soup in heat-safe bowls in the microwave for 2-3 minutes or for multiple servings, warm the soup in a saucepan over medium-high heat until warmed through. Broil the bread and cheese as directed. Then top the soup with the crostini immediately prior to serving.
Recipe Modifications
- Vegetarian Option: Replace the beef broth with good quality store-bought or homemade vegetable broth.
- Alcohol-Free. If you don't care to cook with alcohol, replace the red wine with additional beef broth.
More Instant Pot Soup Recipes
- Instant Pot Potato Soup
- Instant Pot Chicken Orzo Soup
- Instant Pot Broccoli Cheddar Soup
- Instant Pot Lasagna Soup
- Instant Pot Chicken Noodle Soup
- Instant Pot Butternut Squash Soup
- Instant Pot Minestrone Soup
- Instant Pot Chicken Tortilla Soup
Need more inspiration for planning meals that your family will love? Sign up for my FREE Meal Plans and each week you will get a meal plan with a shopping list.
If you enjoyed this recipe for Instant Pot French Onion Soup, I would love for you to leave a comment and rating below.

Instant Pot French Onion Soup
Ingredients
- 1 tablespoon olive oil
- 4 cups thinly sliced Vidalia Onions
- 2 shallots thinly sliced
- 1 tablespoon butter
- ½ tablespoon fresh thyme leaves
- ½ cup dry red wine
- 4 cups beef stock
- 1 teaspoon Worcestershire Sauce
- 1 tablespoon brown sugar
- 2 bay leaves
- ½ teaspoon pepper
- salt to taste
- 8 slices Italian or French Bread cut into 1 inch slices
- ½ cup Gruyere Cheese shredded
- ¼ cup Parmesan Cheese grated
Instructions
For Instant Pot French Onion Soup
- Turn Instant Pot to saute and allow to heat. Be sure it on normal heat. Use +/- buttons to adjust.
- Once the Instant Pot has heated, add in the olive oil, onions, and shallots.
- Allow the onions to break down and begin to caramelize, stirring occasionally. This takes about 10 minutes.
- Add in the butter and fresh thyme leaves and saute for another minute or two.
- Add in the red wine, if using, and allow to saute for 1-2 minutes, while stirring and scraping up any browned bits from the bottom of the inner pot. After two minutes, turn the Instant Pot OFF.
- Add in the beef stock, bay leaves, Worcestershire sauce, pepper, and brown sugar. NOTE: If you are not using red wine, be sure to scrape up the bottom of the inner pot after adding the beef stock.
- Place lid on the pressure cooker and be sure vent knob is sealed. Set cook time for 20 minutes on high pressure by hitting the manual or pressure cook button and using the +/- buttons to adjust the cooking time.
- Once cook time has elapsed, let the pressure release naturally. This takes about 15 minutes.
- Remove the bay leaves and ladle the soup into serving bowls to be topped with the cheese topper.
For Crostini Topper
- Preheat the broiler. Place sliced bread on a baking sheet and broil for 2-3 minutes per side until the bread is just toasted. Remove from the oven and top each slice of bread evenly with shredded cheese. Broil until cheese has melted--watch carefully! Ladle the soup into bowls and top with crostini.
- Alternatively, ladle soup into oven-safe serving bowls and place on a baking sheet. Top with a slice of bread and sprinkle evenly with cheese. Place baking sheet in the oven and broil until cheese has melted and browned. Watch carefully so the bread does not burn. Be careful serving, as the bowl will be hot.
Marylou
I'm making this again for the second time today. I decided to try it for my son who is visiting tomorrow, and French Onion soup is his favorite. Problem was, I ate so much of the first batch, I had to make it again so I'd have some he could take home with him. Delicious! Just like a fancy restaurant appetizer! My son is coming over to help me with something, and he'll be very pleased with this treat! Thank you
Kristen Chidsey
I am sure your son will greatly appreciate you making this soup for him! And I love hearing you enjoyed it as well!
Sandra Miller
I followed the directions completely, used a good cab, and it tasted like hot wine. Yuck!
Kristen Chidsey
Hi Sandra! I am sorry you had this issue, but you are the first person to report this. Using just 1/2 cup of wine and cooking it off should not result in an overpowering taste, just give the soup rich undertones.