Go Back
+ servings
Overhead image of instant pot french onion soup in a bowl with fresh thyme on top

Instant Pot French Onion Soup

This Instant Pot French onion soup is incredibly wholesome and comforting! Caramelized onions in a rich and flavorful broth is next-level delicious. This easy recipe comes together in a fraction of the time of traditional recipes, all thanks to the Instant Pot!
Course Main Course
Cuisine French
Keyword caramelized onion, comfort food, instant pot
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 6
Calories 484kcal


  • Instant Pot


  • ¼ cup butter
  • 3 pounds yellow onion peeled and sliced about ¼-inch thick
  • 3 cloves garlic minced
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 1 pinch sugar to help speed up the caramelization
  • 1 teaspoon salt
  • ½ cup dry red wine
  • 8 cups beef broth
  • 6-8 slices French bread sliced about 1-inch thick
  • 1 cup Gruyere cheese shredded


  • Set Instant Pot to salute setting and add in butter. Once melted, add in the sliced onions, garlic, bay leaf, and thyme, cook for about 15 minutes.
    Instant Pot french onion soup step 1
  • Add in a pinch of sugar and salt then stir and continue to cook for 15-20 minutes or until brown and caramelized.
    Instant Pot french onion soup step 2
  • Pour in the dry red wine and let simmer for 10 minutes or until much of the liquid has evaporated.
  • Add in the beef broth then secure Instant Pot with lid and set to manual high pressure for 5 minutes. Manually quick release steam and preheat oven to broil.
  • Transfer soup to ovenproof bowl and top with sliced bread and a few tablespoons of shredded cheese. Place bowls on baking sheet and broil for 1 to 2 minutes or until golden brown and bubbly on top.
    Instant Pot french onion soup step 5


Recipe yields approximately 6 servings. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, including bread. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 6. Result will be the weight of one serving.


Serving: 1serving | Calories: 484kcal | Carbohydrates: 60g | Protein: 21g | Fat: 17g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 45mg | Sodium: 2071mg | Potassium: 618mg | Fiber: 6g | Sugar: 12g | Vitamin A: 466IU | Vitamin C: 18mg | Calcium: 330mg | Iron: 4mg | Net Carbs: 54g