
This French onion soup Instant Pot recipe transforms a classic bistro dish into a 30-minute weeknight reality—no Dutch oven or hours of caramelizing required.
The secret lies in the Instant Pot’s ability to develop deep, savory flavors while you handle the rest of dinner, leaving you with layers of golden caramelized onions, a rich beef broth, and a perfectly toasted baguette topped with melted Gruyère.
I perfected this version after years of slow-cooked attempts, and the results are just as comforting as they are efficient.
The magic happens in two phases: first, a high-heat sauté in the Instant Pot to create those signature caramelized onions, then a pressure cook that infuses the broth with umami without overpowering the delicate onion flavor.
Unlike traditional recipes that demand hours of attention, this method delivers restaurant-quality depth in a fraction of the time—ideal for busy weeknights when you still crave that cozy, cheesy finish. The broth reduces naturally during pressure cooking, intensifying its flavor while keeping it smooth and velvety.
What you’ll end up with is a steaming bowl of French onion soup—crispy toasted bread floating on top of melted Gruyère, the cheese stretching into golden strands as you take your first bite.
The caramelized onions add a sweet, jammy richness, while the beef broth beneath provides a hearty, warming base. This isn’t just a shortcut; it’s a foolproof technique that captures the soul of the dish without the fuss. Ready to make dinner feel like a Parisian bistro?
Serve immediately with a side salad or crusty bread for dipping, or let it sit for 5 minutes to allow the cheese to fully melt into a gooey, stretchy blanket over the soup.
The Instant Pot version holds up beautifully for leftovers too—just reheat with a splash of water or broth to restore its velvety texture. Here’s how to make it happen in 30 minutes or less—no compromise on flavor, just a smarter way to enjoy it.
Ingredients for french onion soup instant pot
Golden caramelized onions, rich beef broth, and melty Gruyère—this Instant Pot version delivers bistro-quality soup in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 3 lb | Thinly sliced, yellow or sweet variety |
| Beef Broth 🍲 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Chardonnay, dry variety |
| Unsalted Butter 🧈 | 2 tbsp | Full-fat for best flavor, cut into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Thyme Leaves 🌿 | 1 tbsp | Fresh or 1 tsp dried, finely chopped |
| Bay Leaves 🍃 | 2 whole | Dried, removed before serving |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, aged variety preferred |
| Baguette 🍞 | 1 whole | Crusty, sliced diagonally into 1/2-inch pieces |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For toasting baguette slices |
The onions are the star here. Yellow onions work best—they caramelize beautifully without turning bitter. Grab a 3-pound bag from Trader Joe’s or your local market (they usually sell them pre-sliced, which saves time). If you’re using fresh, thinly slice them—about 1/8-inch thick—so they cook down evenly. The key is patience during the sauté: let them cook low and slow at first, then crank up the heat for those deep golden bits. For extra depth, I like to add a splash of balsamic vinegar at the end of caramelizing, but that’s optional.
No white wine? Substitute extra beef broth—just reduce the broth by 1/4 cup to keep the liquid balance. Fresh thyme is ideal, but dried works at one-third the amount. The Gruyère matters—pre-shredded loses flavor fast, so grate it yourself from a wedge. No Gruyère? Comté or Emmental are good substitutes. For the baguette, French-style is best, but any crusty bread will work. Toast the slices until they’re golden and crispy—don’t skip this step, it’s what makes the soup feel restaurant-worthy.
This soup reheats beautifully—just add a splash of water or broth and warm through. The caramelized onions keep well for 3 days in the fridge, but the soup is best fresh. For make-ahead prep, caramelize the onions and store them separately, then assemble the soup when you’re ready to serve. The baguette toasts best fresh, but you can reheat pre-toasted slices in the oven at 350°F for 5 minutes. Portion the cheese separately if you’re prepping ahead—it melts best when added fresh.
Why You’ll Love This Recipe
- No Chopping, No Stress: The Instant Pot handles the onions for me—just slice, dump, and let it caramelize. No crying, no mess, no waiting for a crowded stove.
- Caramelized Magic: That deep, sweet-but-savory onion flavor? The slow cooker pulls it out like nowhere else. The white wine and butter take it from good to I’ll make this twice in one week.
- Weeknight Wonder: Throw it together before work, and it’s ready when you get home—just toast the bread, melt the cheese, and serve. Even my picky roommate devours it.
- Budget-Friendly Feast: Onions and broth are cheap, but it feels fancy. Leftovers reheat beautifully, and I’ve stretched this into lunches for days without getting tired of it.
Step-by-step instructions for French onion soup in the Instant Pot
Here’s how to transform simple ingredients into restaurant-quality French onion soup—deeply caramelized onions and rich broth topped with melty Gruyère.
Caramelize the Onions on the Sauté Function
Set your Instant Pot to the “Sauté” function and add the 2 tablespoons unsalted butter. Let it melt completely, then add the 3 pounds thinly sliced yellow onions. Stir immediately to coat the onions in the butter and prevent burning.
Cook the onions on medium heat, stirring frequently, for 20-25 minutes. You’re aiming for deep golden caramelization—not just softness, but that rich, sweet amber color that signals the Maillard reaction. Here’s the thing: patience is key. If the onions start to stick, add a splash of beef broth to deglaze, but keep stirring to maintain even browning. The longer you cook them, the more complex the flavor becomes.
Build the Flavor Base with Aromatics
Once the onions are beautifully caramelized, reduce the heat to low and add the 4 cloves minced garlic, 1 tablespoon thyme leaves, and 2 whole bay leaves. Stir everything together and cook for 1-2 minutes until the garlic is fragrant but not browned—just enough to release its aroma without bitterness.
Pour in the ½ cup dry white wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the concentrated onion flavor you’ve built. Let the wine simmer for 2-3 minutes until it reduces by half and the alcohol burns off, leaving behind a rich, savory base.
Pressure Cook the Broth to Perfection
Add the 4 cups beef broth, 1½ teaspoons salt, and ½ teaspoon black pepper to the pot. Stir well to combine, then secure the lid and set the valve to sealing. Cook on high pressure for 8 minutes. This shorter cook time preserves the delicate flavors while ensuring the broth infuses with the caramelized onions.
When the cooking time is complete, allow a natural release for 10 minutes before quick-releasing any remaining pressure. The natural release helps the flavors meld together more thoroughly. Once the pressure has fully released, carefully remove the lid and discard the bay leaves—they’ve done their job and will be too tough to eat.
Toast the Baguette Slices
While the soup is still hot, heat a large skillet over medium heat and add the 1 tablespoon extra-virgin olive oil. Cut the whole baguette diagonally into ½-inch slices and toast them in the skillet for 1-2 minutes per side until golden brown and crisp. You want them just warm enough to soften slightly when submerged in the hot soup, but still maintain their structural integrity.
Here’s a pro tip: Toast the baguette slices in batches if needed, but keep them warm in a 200°F oven while you assemble the soup. This ensures they stay crispy until serving. The toasted baguette will soak up the rich broth beautifully, creating the perfect textural contrast.
Assemble and Melt the Gruyère
Ladle the hot soup into 4 oven-safe bowls, placing 2 baguette slices in each bowl. Top each serving generously with ¼ cup freshly grated Gruyère cheese, dividing the 1 cup total evenly. The cheese should be freshly grated—pre-shredded cheese contains anti-caking agents that prevent proper melting.
Transfer the bowls to a 400°F oven and broil for 2-3 minutes until the cheese is bubbly and golden brown on top. Watch closely during this time—broilers can vary, and you want the cheese to melt beautifully without burning. The contrast of the crispy baguette, rich broth, and gooey cheese is what makes this dish truly special.
Pro Tips For Making French Onion Soup Instant Pot
- Sear Onions in Batches: The Instant Pot’s small pot size means onions won’t brown properly if you dump them all in at once. Split them into two or three groups—cook 2-3 pounds at a time on high heat with butter until deep golden, then set aside. The flavor difference is night and day, and you won’t end up with sad, pale onions lurking in your soup.
- Use Cold Wine: Pouring room-temperature wine into the pot while cooking can make the soup taste harsh and alcoholic. Chill the wine first, then add it at the very end—just before pressure cooking. This lets the alcohol burn off while keeping the bright, clean acidity that balances the richness.
- Skip the Pre-Pressure Sauté: I used to sauté everything before pressure cooking, thinking it’d deepen the flavor. Turns out, the Instant Pot’s natural release does more for caramelization than a rushed sear. Just toss in the onions, broth, and wine, seal it, and let the pressure build—you’ll get the same depth without the risk of burning garlic or sticking butter.
- Deglaze with Broth, Not Water: After searing onions, resist the urge to splash in water to loosen browned bits. Use a splash of beef broth instead—it adds instant depth and saves you from diluting the soup later. Just pour it in, scrape the bottom, and let the pressure cooker do the rest. Your broth will taste richer, and you’ll use less total liquid.
Creative variations of french onion soup instant pot
Creamy Mushroom Twist
Swap half the beef broth for 4 cups mushroom broth (or add 1 cup finely chopped cremini mushrooms during caramelization) to deepen the umami. Stir in ½ cup heavy cream after pressure cooking for a velvety texture.
Garnish with fresh thyme and crumbled blue cheese for a modern bistro vibe. This version feels decadent yet stays light enough for summer. 🍄
Spicy Kimchi Kick
Add ½ cup chopped kimchi with the garlic for a tangy, spicy contrast. Use 1 tablespoon gochujang in the broth for depth, and top with sriracha-infused Gruyère (mix 1 tsp sriracha into melted cheese).
Serve with sesame seeds for crunch. The heat balances the richness beautifully, especially on chilly nights. 🌶️
Vegetarian Veggie-Loaded
Replace beef broth with 4 cups vegetable broth and add 1 cup diced leeks and 1 cup sliced fennel with the onions. Use vegan Gruyère (like Violife) and toast sourdough bread instead of baguette.
The fennel adds a subtle anise note that pairs perfectly with caramelized onions. This version proves the soup doesn’t need meat to shine. 🌱
Herb-Infused Spring Version
Lighten the broth with 2 cups chicken broth and infuse it with 1 tbsp lemon zest and 1 tbsp fresh tarragon. Swap Gruyère for Parmigiano-Reggiano and garnish with peas and shaved fennel.
The bright herbs cut through the richness, making it ideal for spring. Serve with a lemon wedge for extra zing. 🌸
Slow-Cooker Adaptation
For a hands-off approach, transfer the caramelized onions to a 6-quart slow cooker, add all broth ingredients, and cook on LOW for 4-5 hours. The long cook time enhances the onion sweetness naturally.
Toast the baguette in the oven at 375°F for 5 minutes while the soup simmers. This method requires zero monitoring—perfect for busy days. ⏳
Kid-Friendly Mild Version
Reduce the onions to 2 pounds and skip the wine (substitute extra broth). Use mild cheddar instead of Gruyère and add ½ cup diced carrots for sweetness.
Serve with buttered noodles on the side for dipping. The milder flavors make it approachable for picky eaters while keeping the comforting essence intact. 👶
Nutrition facts
Frequently asked questions
Can I make this French onion soup without white wine?
Simply substitute ½ cup extra beef broth for the wine—just reduce the broth by ¼ cup to maintain the right liquid balance. The flavor will still develop beautifully, though the wine adds a subtle depth that’s hard to replicate. For a non-alcoholic alternative, try apple cider vinegar (1 tbsp) or dry vermouth if you have it.
Why does my Instant Pot French onion soup taste watery?
This usually happens from two things: either the natural release time was too short (aim for 10 minutes minimum) or the broth wasn’t reduced enough during pressure cooking. Try cooking it for 12 minutes next time instead of 8, then let it release naturally for 15 minutes. The broth should reduce to a velvety consistency. If it’s still too thin, simmer uncovered for 5-10 minutes to thicken it.
How do I get the perfect caramelized onions in the Instant Pot?
Patience is key! Start with medium heat and stir frequently for the first 15 minutes to soften the onions without burning. Then increase to high heat and let them brown deeply for 10-15 minutes more. If they stick, add a splash of broth to deglaze. The onions should be golden amber, not just soft—they need that Maillard reaction for real depth. Never rush this step!
Can I make this soup ahead of time?
Yes, but with a few adjustments. Caramelize the onions and store them in the fridge for up to 3 days, then assemble the soup when ready. For leftovers, reheat gently with a splash of broth or water—never let it boil. The bread should be toasted fresh to stay crispy, but you can reheat pre-toasted slices in a 350°F oven for 5 minutes. The cheese melts best when added fresh, but you can grate it ahead and store it separately.
What’s the best cheese substitute if I can’t find Gruyère?
For a similar melt and flavor, try Comté or Emmental—both have great melting properties. If you’re avoiding dairy, vegan Gruyère (like Violife) works surprisingly well. For a sharper taste, Parmigiano-Reggiano adds umami, while Swiss cheese gives a slightly nutty note. Just avoid pre-shredded cheese—it won’t melt as beautifully.
- Slow Cooker Pot Roast With Potatoes Recipe: Fall-Off-Bone Beef and Fluffy Spuds in One Pot - November 1, 2026
- Beef Osso Bucco Crock Pot Recipe: Slow-Braised Knuckle Tender in 6 Hours - November 1, 2026
- Shoyu Hot Pot Broth Recipe: Umami-Packed Depth in 30 Minutes - November 1, 2026