Golden caramelized onions, rich broth, and bubbling melted cheese come together in this Instant Pot French Onion Soup to deliver the ultimate comfort in a bowl. It’s got that savory depth from the onions, a slight sweetness that comes through after pressure cooking, and the irresistible pull of gooey Gruyère cheese over a crusty piece of baguette. Every bite is warm, rich, and deeply satisfying.
What makes this version stand out is how fast it is without skimping on flavor. French onion soup usually takes hours of stovetop hovering to coax out the onions’ natural sweetness, but the Instant Pot does the heavy lifting in a fraction of the time. Plus, this version has a broiled cheese topping that melts into a golden, bubbly crown you’ll want to break through again and again.

The Ingredients That Make This Instant Pot French Onion Soup Work

You don’t need a laundry list for something so rich in flavor. Each ingredient here has a purpose, and skipping any of them changes the whole vibe.
Yellow onions are the heart of this recipe. They caramelize beautifully under pressure and build that deeply sweet-savory base the soup is known for. I slice them thinly so they cook evenly and almost melt into the broth.
Butter is what kicks off the onion magic. It brings richness and helps the onions brown up nicely in the sauté stage.
Beef broth gives the soup body. It adds the deep, meaty flavor that holds everything together. You could try chicken broth in a pinch, but it won’t have the same soul.
Dry white wine lifts the flavor just enough. It cuts through the richness and adds that little something people can’t quite place but love. I always deglaze with wine after sautéing the onions so nothing flavorful gets left behind.
Worcestershire sauce is my not-so-secret weapon. Just a splash adds that umami depth that takes it to the next level.
Thyme and bay leaf bring a gentle herby backbone. They simmer in the broth and fill your kitchen with this cozy, savory aroma that smells like home.
Gruyère cheese is essential. It melts like a dream and turns golden and crisp under the broiler, clinging to every bite of bread.
And finally, crusty French bread. I slice and toast it before layering it on top, so it holds up under the cheese and doesn’t get too soggy.
How To Make the Instant Pot French Onion Soup
Step 1: Caramelize the Onions
Turn on the sauté function and melt the butter in the Instant Pot. Add the sliced onions and cook them down for about 15-20 minutes, stirring often, until they’re deeply golden and fragrant. Don’t rush this part—it’s where the flavor begins.
Step 2: Deglaze the Pot
Once the onions are ready, pour in the wine and scrape up all the browned bits at the bottom. This is liquid gold—don’t leave any of it behind.
Step 3: Build the Broth
Add in the beef broth, Worcestershire sauce, thyme, and bay leaf. Lock the lid in place, set the valve to sealing, and cook on high pressure for 15 minutes. Let the pressure release naturally for 10 minutes before doing a quick release.
Step 4: Toast the Bread
While the soup cooks, toast the baguette slices in the oven until crisp and golden. This step matters—soft bread ruins the whole experience.
Step 5: Broil and Serve
Ladle the soup into broiler-safe bowls, top each with a slice (or two) of toasted bread, then cover with shredded Gruyère. Broil until bubbly and browned. Let it cool just a bit before diving in—the cheese will be molten.

Use the Right Bowls for Best Results
I’ve made this soup in all kinds of vessels, but nothing beats those sturdy ceramic ramekins made specifically for French onion soup. The ones with the little handles? Perfection. They hold the heat beautifully and stand up to the broiler without cracking.
Glass bowls are a disaster here. They heat unevenly and can shatter under a broiler’s direct heat. Metal bowls? They conduct heat too fast and leave cold spots in your soup. Go ceramic, and you’ll never look back. Bonus: they look fantastic on the table.
Gruyère Cheese: Golden, Bubbling, and Never Skipped
Gruyère isn’t just for looks or stretch—it brings this nutty, slightly sweet richness that balances the savory broth perfectly. I tried swapping in mozzarella once, thinking I could save a trip to the store. Big mistake. The soup turned flat, stringy, and just didn’t hit the mark.
I always shred it fresh so it melts better, and I cover the bread fully to get that golden, bubbly topping that browns just slightly around the edges. It’s that contrast of melted and crispy that makes the whole thing craveable.
Serving Information
- Servings: 6 generous bowls
- Preparation Time: 20 minutes
- Cooking Time: 15 minutes under pressure, plus sauté and broil time
- Total Time: About 55 minutes
Tips for Making the Perfect Instant Pot French Onion Soup
If your onions aren’t caramelized enough, the whole flavor will fall flat. Don’t skimp on that first sauté. Stir often, and don’t be afraid to let them go dark golden brown—almost jammy. Deglazing with wine isn’t optional unless you want bland broth. It’s what lifts the fond and gives complexity. Always taste the soup before ladling it out. Sometimes it needs a pinch more salt depending on the broth brand. And when it comes to cheese, be generous. The broiled top is the showstopper.
Serving Suggestions
This soup is surprisingly versatile and can lean cozy or elegant depending on how you serve it.
- Cozy Winter Dinner: Pair with a simple mixed greens salad and a glass of red wine
- Dinner Party Starter: Serve in smaller ramekins as a luxe appetizer
- Lunch Upgrade: Add a side of roasted veggies or a sharp vinaigrette salad
- Holiday Favorite: Perfect for Christmas Eve or New Year’s Eve dinners
- Gifting Idea: Make a double batch, pour into mason jars, and gift with a mini loaf of artisan bread
- Rustic Presentation: Serve on wooden boards with extra thyme sprigs and vintage spoons
Save This Recipe on Pinterest + Let’s Chat in the Comments
If this Instant Pot French Onion Soup made your day a little warmer, save it to your Comfort Food Recipes or Instant Pot Favorites board on Pinterest so you can find it again fast. Tried it with your own twist? I’d love to hear how it turned out! Drop a comment below and tell me if you added more cheese (because same), or swapped the wine for something else. Questions welcome too—I’m always happy to help!
Print
Instant Pot French Onion Soup
- Total Time: 55 minutes
- Yield: 6 servings
Description
This Instant Pot French Onion Soup is a warm and hearty dish perfect for a cozy dinner or an elegant starter. Made with golden caramelized onions, rich beef broth, crusty bread, and bubbly Gruyère cheese, it delivers that classic French bistro flavor in under an hour. Whether you’re looking for a quick dinner, comforting meal, or an impressive appetizer, this recipe hits all the marks. Keywords: quick dinner, easy recipe, instant pot meals, comfort food, soup ideas, French onion soup.
Ingredients
6 large yellow onions, thinly sliced
4 tablespoons unsalted butter
1/2 cup dry white wine
6 cups beef broth
1 tablespoon Worcestershire sauce
2 teaspoons fresh thyme (or 1 teaspoon dried)
1 bay leaf
1 baguette, sliced and toasted
2 cups shredded Gruyère cheese
Salt and pepper to taste
Instructions
1. Turn Instant Pot to sauté mode. Melt the butter and add the sliced onions. Cook, stirring often, until onions are deeply caramelized, about 15–20 minutes.
2. Pour in white wine to deglaze the pot. Scrape up any browned bits from the bottom using a wooden spoon.
3. Add the beef broth, Worcestershire sauce, thyme, and bay leaf. Lock lid and set valve to sealing. Cook on high pressure for 15 minutes.
4. Allow pressure to release naturally for 10 minutes, then do a quick release. Discard bay leaf.
5. Preheat broiler. Toast baguette slices on a baking sheet until golden and crisp.
6. Ladle hot soup into broiler-safe bowls. Top each with a slice or two of toasted bread and a generous handful of shredded Gruyère.
7. Place bowls on a baking sheet and broil until cheese is bubbly and golden brown. Serve hot.
Notes
Use freshly shredded Gruyère for better melting and browning.
Don’t skip the wine—it lifts all the caramelized flavors and adds depth.
Always toast the bread before broiling so it doesn’t get soggy.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Instant Pot
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 7g
- Sodium: 890mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 17g
- Cholesterol: 60mg
Keywords: quick dinner, easy recipe, comfort food, soup, instant pot

