5 from 6 votes
french onions soup
French Onion Soup Instant Pot
Prep Time
10 mins
Cook Time
40 mins
Total Time
50 mins

A rich and comforting, French Onion Soup with toasty bread croutons, melted Gruyere and Swiss cheese with sweet caramelized onions cooked in a flavorful broth. 

Course: Soup
Cuisine: French
Keyword: french onion soup
Servings: 6
Calories: 414 kcal
Author: Archana
  • 4 large yellow onions thinly sliced (use mandolin for thin slices)
  • 3 tablespoons butter
  • 1 tablespoon cooking oil
  • 1 teaspoon kosher salt
  • ¼ teaspoon sugar
  • 1/2 cup dry white wine
  • 1 tablespoon Worcestershire sauce/ Vegan Worcestershire sauce
  • 1 bay leaf
  • 1 tablespoon fresh thyme
  • 1/2 teaspoon crushed black pepper
  • 3 cups veg broth low sodium
  • 2 tablespoons all purpose flour
To serve
  • 1 crusty baguette thick slices
  • 1-1/2 cups shredded gruyere cheese
  • 6-12 slices swiss cheese
  • 1 teaspoon cayenne pepper optional
  1. Turn the Instant Pot on Sauté(more) mode and heat butter and oil.
  2. Add onions, ½ tsp salt, ¼ tsp sugar and cook for 20-25 minutes stirring every 5 mins until onions turn golden brown but not burnt. Glass lid can be used during Saute process. After 20 minutes the onions should be golden brown and the bottom of the pot will start to brown.

  3. Press Cancel. Add wine and deglaze the pot removing all browning from the pot. Cook for 2-3 minutes as the wine evaporates.
  4. Add bay leaf, 1/2 tablespoon thyme, remaining salt, pepper, worcestershire sauce and 2-1/2 cups of broth. Secure the lid with Pressure Release to Sealing. Cook on Manual/Pressure Cook (Hi) for 6 minutes followed by Quick Release.
  5. Open the Instant Pot, remove the bay leaf and discard. Mix all purpose flour in the remaining broth and slowly stir in the soup. Set Instant Pot to Sauté mode and cook for 5 minutes as the soup thickens.

To Serve:
  1. Preheat oven to broil(Hi). Cut each baguette slices into bite sized pieces. Line them on a baking sheet and toast until golden brown (5 to 7 minutes).
  2. Add 3/4 cup of soup to an oven safe bowl. Add toasted bread pieces and top them with handful go shredded Gruyere cheese, top with Swiss cheese slices and a sprinkle of cayenne pepper and thyme. Broil for 5 mins or until the cheese melts. Serve hot!

Recipe Video

Recipe Notes

Use a mix of red and yellow onions.

Dry thyme can be substituted for fresh.


Nutrition Facts
French Onion Soup Instant Pot
Amount Per Serving
Calories 414 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 11g69%
Cholesterol 52mg17%
Sodium 851mg37%
Potassium 335mg10%
Carbohydrates 34g11%
Fiber 2g8%
Sugar 4g4%
Protein 18g36%
Vitamin A 705IU14%
Vitamin C 7.9mg10%
Calcium 398mg40%
Iron 2.2mg12%
* Percent Daily Values are based on a 2000 calorie diet.