Go Back
+ servings
French onion soup in a bowl.

Instant Pot French Onion Soup

This Instant Pot French Onion Soup is classic comfort food made in the pressure cooker. It tastes as it was simmering on the stove all day but it’s done in 30 minutes!

Course Main Dish
Cuisine French
Keyword Instant Pot French onion soup
Prep Time 15 minutes
Cook Time 7 minutes
coming to pressure 10 minutes
Total Time 32 minutes
Servings 6 servings
Calories 366 kcal
Author Anna


  • 2 lbs yellow onions sliced
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter
  • 2 teaspoons minced garlic
  • 3 tablespoons packed brown sugar
  • 1 teaspoon dried thyme
  • 1 Bay leaf
  • 1 tablespoon Worcestershire sauce
  • 4 cups beef stock
  • 2 cups water
  • 2 teaspoons salt
  • ¼ teaspoon black pepper
  • 1 French baguette
  • 1 cup shredded Gruyere cheese see note


  1. Press “saute” setting on your Instant Pot. Once the display reads HOT, add oil and butter.
  2. Add onions and stir in. Cook onions stirring once in a while, until translucent.
  3. Add garlic and brown sugar and stir well.
  4. Cook onions until caramelized (rich, golden brown, caramel color). This may take at least 10 minutes. Stir so they won’t burn.
  5. Add 1/2 cup of beef stock and deglaze the bottom of the pot by scraping it with a wooden spoon. You want to make sure there is no cooked on spots or the Instant Pot will display the BURN message.
  6. Add remaining liquid, thyme, Bay leaf, salt and pepper.

  7. Close the lid and switch valve to sealing position.
  8. Press manual setting and adjust timer to 7 minutes. The Instant Pot will beep and start building up pressure.
  9. Once the cooking cycle is done and the Instant Pot beeps, press “cancel/off” button and unplug your IP.
  10. Wait 2 minutes, then switch the valve to venting position to release the pressure.
  11. Slice baguette and shred the cheese.
  12. If broiling in the oven: fill oven-safe soup bowls with soup, top with baguette slices and cheese. Broil for 2 to 3 minutes until toasted.

Recipe Notes

If you don't have oven-safe bowls: I recommend slicing the baguette and placing it on a baking sheet sprayed with cooking spray. Top it with cheese and broil for a few minutes. Do not walk away or it will burn. Once done, place on top of each soup bowl.
Classic French onion soup is topped with Gruyere cheese toasted on a slice of a baguette; I actually like to add gouda to the mix.
Please note, that the nutrition value can vary depending on what product you use. The information below is an estimate. Always use calorie counter you are familiar with.

Nutrition Facts
Instant Pot French Onion Soup
Amount Per Serving (16 oz)
Calories 366 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 7g44%
Cholesterol 34mg11%
Sodium 1462mg64%
Potassium 611mg17%
Carbohydrates 44g15%
Fiber 4g17%
Sugar 14g16%
Protein 15g30%
Vitamin A 325IU7%
Vitamin C 12mg15%
Calcium 318mg32%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.