This Instant Pot French Onion Soup is a restaurant-quality dish with caramelized onions, topped with baguette slices and Gruyere cheese.
Ingredients and substitutions
- Butter – use a butter substitute of your choice or even olive oil.
- Yellow onions – yellow onions caramelize the best, but white onions will work if they’re all you have on hand.
- Salt & pepper – to taste.
- Dried thyme – dried oregano will provide a similar flavour.
- Flour – swap out for almond flour if need be.
- Red wine – any dry red or white wine will work or you can leave the wine out entirely.
- Beef broth – vegetable broth would be the best substitute here.
- Baguette – pieces of French or Italian loaf would also work well as a topping for this soup.
- Gruyere cheese – use any mild melting cheese such as mozzarella or Swiss.
How to make French onion soup in the Instant Pot
- Sauté the onions.
- Add the salt, pepper, thyme and flour.
- Pour in the red wine.
- Add the beef broth.
- Cook on high pressure for 5 minutes.
- Do a quick release of the pressure.
- Broil the bread and cheese.
- Top the soup with the bread, serve and enjoy!
Making this soup keto
While onions are not the best choice for a keto diet, you can enjoy this soup as a rare treat. There are a lot of natural sugars in white, yellow, and red onions.
A half cup (58 grams) of sliced raw onions contains 6 grams of carbs, 1 of which is fibre.
However, you will definitely need to omit the croutons from the recipe. Of course, you can add as much cheese as you please on the top!
Frequently Asked Questions
This delicious onion soup has roots in France. It originated in the 18th century, as a dish for King Louis XV. It’s still a popular dish throughout France today!
French onion soup is made of a beef-based broth with caramelized onions, and a bread and cheese topping.
French onion soup typically uses yellow onions, whereas regular onion soup generally uses a combination of different varieties of onion. French onion soup also has a beef-based broth whereas onion soup can use any type of broth like chicken or vegetable.
Yellow onions are the best kind to use for French onion soup. They caramelize the best and provide the best flavour. You can use white onions if they’re all you have on hand, just keep in mind the flavour will be slightly different.
Storing and reheating
If you want to store any leftovers, be sure that you do so before adding the baguette and cheese to it. Keep the soup in an airtight container in the fridge for up to a week.
Reheat your soup in a pot on the stovetop or use your Instant Pot’s sauté function to reheat the soup. Ladle into oven-safe bowls, place the baguette and shredded cheese over the top, and place it under the broiler to melt the cheese.
Can you freeze French onion soup?
You can freeze the soup without the baguette and cheese. It should keep well frozen for about 2 to 3 months. You can freeze in individual servings in glass bowls and then reheat from frozen for 6-8 minutes in the microwave, stirring halfway through. Add your baguette and cheese fresh and voila!
More Instant Pot soup recipes
- Instant Pot Lentil Soup
- Instant Pot Italian Wedding Soup
- Instant Pot Cauliflower Soup
- More Easy and Delicious Instant Pot Soup Recipes
Meal prep tools for this recipe
- Grab some glass meal prep bowls if you plan on turning this onion soup into leftovers.
- Freeze this recipe in glass microwave-safe bowls up to 3 months.
Instant Pot French Onion Soup
- 2 tbsp butter
- 10 medium-sized yellow onions, sliced
- 1/2 tsp each salt & pepper
- 1/2 tsp dried thyme
- 2 tbsp flour
- 1/2 cup red wine
- 6 cups beef broth
- 6 slices baguette, sliced about 1/2 inch thick
- 3/4 cup Gruyere (Swiss) cheese
- Turn Instant Pot to saute mode. Add butter and saute onions for 15 minutes until they start to brown, stirring occasionally and scraping bits off the bottom.
- Add salt & pepper, thyme and flour, stirring until onions are well coated. Pour in red wine, then saute for 1-2 minutes until some of the liquid is reduced.
- Add beef broth, then place lid on Instant Pot and make sure valve is set to seal. Press the pressure cook button and set to high, then cook for 5 minutes. Instant Pot will take about 5-10 minutes to come to pressure then pressure cook for 5 minutes.
- Do a quick release of the pressure on the Instant Pot by flicking the switch at the top with a spoon. Open the lid when pressure gauge has dropped and the lid opens easily. Meanwhile, slice baguette, grate cheese and turn oven to broil on high.
- Ladle soup into ramekins or oven safe bowls, then top with a slice of baguette and sprinkle some cheese overtop. Broil for 2-3 minutes until cheese is melted, watching closely so it doesn't burn. Remove from oven, then serve and enjoy!