Instant Pot French Onion Soup is made with sweet caramelized onions, rich beef broth, red wine, fresh thyme, and melted Gruyère cheese for all the classic flavors of French onion soup in an easy Instant Pot recipe. Topped with toasted baguette slices and bubbly cheese, it’s a cozy restaurant-quality soup that’s perfect for chilly days and special dinners.

I love making this soup when I’m craving something warm and comforting that feels a little extra special. Taking the time to caramelize the onions is worth every minute because it creates the rich, sweet flavor that makes homemade French onion soup so unforgettable. 🧅🧀🍲
Why I Love This Recipe
- The caramelized onions give the soup an incredibly rich, sweet flavor.
- The Instant Pot makes it easy to enjoy a classic French onion soup at home.
- Topped with a toasted baguette and melted Gruyère, every bowl feels like something from a cozy French bistro.
- It’s perfect for chilly evenings, holidays, or when I want to serve something a little special.
- It’s one of my favorite soups because simple ingredients come together to create amazing flavor. 🧅🧀
More French Onion Recipes

Ingredient Notes
- Sweet Onions: Sweet onions are the star of this recipe. Slice them evenly so they caramelize beautifully and develop their rich, sweet flavor.
- Butter and Olive Oil: Using both butter and olive oil gives the onions incredible flavor while helping prevent the butter from browning too quickly during sautéing.
- Red Wine: A dry red wine adds depth and richness to the broth. If you prefer not to cook with wine, you can substitute additional beef broth.
- Beef Broth: A rich beef broth creates the flavorful base of the soup. I usually use Better Than Bouillon mixed with water, but your favorite beef broth works just as well.
- Bay Leaf and Fresh Thyme: These simple herbs add the classic savory flavor that makes homemade French onion soup so delicious. Be sure to remove the bay leaf before serving.
- Gruyère Cheese: Gruyère is the traditional cheese for French onion soup because it melts beautifully and has a rich, nutty flavor. If needed, Swiss or provolone are great substitutes.
- Baguette: Toasted baguette slices are the perfect finishing touch. They soak up the flavorful broth while supporting the melted cheese on top. 🧅🧀🍲
Be sure to check out the full recipe and ingredient list below

How To Make French Onion Soup
I caramelized my onions on the stovetop first. You can also achieve this in the Instant Pot using the sauté function. You can see how to caramelize onions on the Stovetops
Caramelized Onions:
- Melt butter and mix with olive oil in the Instant Pot.
- Add onions and cook on medium to low heat, stirring often, for 10-15 minutes.
- Add 1 tablespoon of sugar and continue cooking on low for 30 minutes or until onions are golden brown.
To Make the Soup:
- Add the caramelized onions to your Instant Pot.
- Stir in broth and wine.
- Add bay leaf and thyme.
- Cook on manual high pressure for 5 minutes.
- Perform a quick release.
- Turn your oven on broil.
- In oven-safe bowls, add the onion soup.
- Place a slice of baguette on top of each bowl and top with cheese.
- Place the bowls in the broiler until the cheese melts, about 2-3 minutes.


Tips I Found Helpful
- I slice the onions as evenly as possible so they caramelize at the same rate.
- Don’t rush the caramelizing step. The deeper golden-brown the onions become, the richer and sweeter the soup will taste.
- I use Better Than Bouillon for a richer beef flavor, but any good-quality beef broth works well.
- Be sure to scrape the bottom of the Instant Pot after adding the wine to loosen all the flavorful browned bits before pressure cooking.
- Remove the bay leaf and thyme stem before serving.
- I toast the baguette slices before adding the cheese so they stay crisp longer in the soup.
- For the best flavor and melt, I always grate my own Gruyère cheese instead of buying it pre-shredded.
- If your bowls are oven-safe, place the soup under the broiler for a minute or two after adding the bread and cheese until it’s hot, bubbly, and lightly golden. 🧅🧀🍲

Frequently Asked Questions

Our Favorite
To Serve With French Onion Soup

Instant Pot French Onion Soup
This Instant Pot French Onion Soup is a rich, comforting classic made with sweet caramelized onions, beef broth, red wine, fresh thyme, and topped with toasted baguette slices and melted Gruyère cheese. It's an easy way to enjoy restaurant-quality French onion soup at home with the help of your Instant Pot.
Ingredients
- 5 large sweet onions
- 1/2 cup red wine
- 5 tbs butter
- 1 tbsp olive oil
- 5 cups beef broth
- 1 bay leaf
- 1 sprig thyme
- 1 cup Gruyere cheese
Instructions
To Caramelized the Onions:
- Melt butter and mix with olive oil in the Instant Pot.
- Add onions and cook on medium to low heat, stirring often, for 10-15 minutes.
- Add 1 tablespoon of sugar and continue cooking on low for 30 minutes or until onions are golden brown.
To make the French Onion soup:
- Add the caramelized onions to your Instant Pot.
- Stir in broth and wine.
- Add bay leaf and thyme.
- Cook on manual high pressure for 5 minutes.
- Perform a quick release.
- Turn your oven on broil.
- In oven-safe bowls, add the onion soup.
- Place a slice of baguette on top of each bowl and top with cheese.
- Place the bowls in the broiler until the cheese melts, about 2-3 minutes.
Notes
Take your time caramelizing the onions because this step creates the rich, sweet flavor that makes French onion soup so special. Deglaze the Instant Pot with the red wine, scraping up any browned bits from the bottom before pressure cooking for the best flavor. Remove the bay leaf and thyme stem before serving. Toast the baguette slices before topping the soup, then add freshly grated Gruyère cheese and broil until it's melted, bubbly, and lightly golden. Serve immediately while the cheese is hot and gooey for the ultimate bowl of homemade French onion soup. 🧅🧀🍲
Nutrition Information:
Yield: 6 Serving Size: 1 Amounts Per Serving: Calories: 306Total Fat: 19gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 47mgSodium: 986mgCarbohydrates: 22gFiber: 3gSugar: 14gProtein: 11gWhat readers are saying:
Readers who have made this recipe are raving about it! With 294 4.5-star reviews, You won’t be disappointed,





Hi! This looks great, but I am not a fan of wine. I understand it changes the flavor, but what is something that I can replace the wine with. I’m one of those that can spot wine the moment it touches my tongue, and I just hate it, LOL. Thanks!!!!
You can use beef broth
Can beef bone broth be used? Is it any healthier or pretty much the same as regular beef stock?
Please tell me the serving size of the French onion soup. Is it 1 cup(8 oz) or 2? I count my carbs.
8 oz
You should make sure you say brown sugar and not just sugar in your recipe. Just wasted an hour trying to get the onions to caramelize.
I used white sugar?
@Adventures of a Nurse, I use white sugar, too?
@Adventures of a Nurse, I’ve always used white sugar. Worked well. But I added garlic.
@Debbie, for other uses,I have caramelized onions without any sugar. Just takes a little more patience.
I have this in the pot now and it smells so good. I did have trouble getting my onions to caramelize in 30 minutes and after about 35 I increased the heat on the stove top. Maybe I had too deep of a pan?? Can’t wait for this to be ready though! Thank you for the recipe!
try this
I made this and it was very good, just a bit on the sweet side. Is there a way to cut that down? Should I made put in a bit of salt?
I would not recommend using cooking wine for anything. It is just wine with a bunch of salt added. Use real wine and control your own salt input. I will make this in the near future.
5 min cook time and 5 min prep time, yet the directions call for 30 mins to caramelize onions, 5 mins in the pressure cooker and 2-3 under a broiler. Not to mention the time to cut all the onions and gather ingredients.
The time was for the pressure cook time ☺️ it’s well worth it
I thought it ended up too sweet, I wouldn’t add the sugar at all next time. We’re a vegetarian household so we use fake beef broth- but otherwise super simple and a delicious meal.
I made this as a first try of my Instant Pot. It was very easy. It did take a little longer to get the onions caramelized. I did add a little Worcestershire Sauce after, it was a little too sweet for me. Thank you for posting the recipe, it was a hit.
Do I have to use wine?
no you do not have to but it does make it taste much better