If you’re craving a warm, comforting bowl that tastes like it took forever but actually doesn’t, you’ve got to try this Instant Pot French Onion Soup Recipe. I absolutely love how this turns out with rich caramelized onions, that deep beefy broth, and the melty cheese on top—it screams cozy night in. Plus, using the Instant Pot cuts down the time and effort, so you get that classic French onion soul food without the usual all-day slaving over the stove. Stick around, I’ll walk you through every step and share tips that make this one a guaranteed winner.
Why You’ll Love This Recipe
- Time-saving: The Instant Pot speeds up caramelizing onions, cutting down hours to under an hour.
- Deep flavor: Pressure cooking brings out rich onion sweetness and savory beef broth in no time.
- Simple ingredients: You likely have nearly everything on hand, making it super accessible.
- Crowd-pleaser: My family goes crazy for this—perfect for dinner or entertaining without fuss.
Ingredients You’ll Need
This Instant Pot French Onion Soup recipe shines thanks to a handful of simple yet flavor-packed ingredients. Each one pulls its weight to create that perfect balance of sweetness, savoriness, and melty comfort.

- Butter: Essential for sautéing the onions to caramelized perfection; don’t skimp here.
- Yellow onions: The star of the show! They caramelize beautifully, offering sweetness and depth.
- Salt & pepper: Basic seasoning to lift all those flavors.
- Dried thyme: Adds an earthy note that’s classic in French onion soup.
- Flour: Helps thicken the broth slightly and makes the soup luxuriously silky.
- Red wine: Adds acidity and complexity that cuts through the richness.
- Beef broth: For that hearty, savory base; homemade or good-quality store-bought works great.
- Baguette slices: Toasted and ready to soak up soup and cheese—crucial for texture contrast.
- Gruyere cheese: Melts beautifully with a nutty flavor that crowns the soup perfectly.
Variations
I love this soup as written, but you can absolutely make it your own—this recipe is a great base to get creative with flavor and dietary needs. Don’t be shy to tweak away according to what you have or prefer.
- Cheese swaps: I’ve swapped Gruyere for Emmental or Swiss when I ran out, and it still melts perfectly with a deliciously mild flavor.
- Vegetarian twist: Use vegetable broth instead of beef to keep it meat-free—it won’t have as deep a flavor, but you can boost umami with a splash of soy sauce or miso paste.
- Wine alternatives: If you don’t have red wine, a splash of balsamic vinegar or extra broth adds acidity nicely.
- Onion types: While yellow onions work best, white onions are a fine substitute and a little milder if you prefer.
How to Make Instant Pot French Onion Soup Recipe
Step 1: Slowly caramelize the onions in your Instant Pot
Set your Instant Pot to sauté mode, add butter, then toss in those sliced yellow onions. Stir occasionally and make sure to scrape the bottom gently to avoid any scorching—this builds flavor. It takes around 15 minutes for them to get golden and start to brown, which might feel like a long step, but that’s where all the magic happens. Don’t rush this; the better the caramelization, the more incredible your soup will taste.
Step 2: Season and add the flour & wine
Once the onions are beautifully browned, sprinkle on the salt, pepper, dried thyme, and flour. Stir everything together until the onions are completely coated—that flour is your secret to a nice silky consistency. Then pour in the red wine and let it sauté for 1-2 minutes. You’ll notice the alcohol aroma fades and the liquid reduces—this concentrates flavor and preps the base beautifully.
Step 3: Pressure cook with the broth
Add the beef broth and give everything a good stir. Lock the lid on your Instant Pot and set the valve to seal. Pressure cook on high for 5 minutes. The Instant Pot will take its time coming to pressure, which is a great time to prep your baguette slices and grate the cheese. When the cooking’s done, do a quick release carefully by flicking the switch on top with a spoon. Opening the lid when the pressure gauge drops is so satisfying—you’re almost there!
Step 4: Build the bowls and broil the cheese topping
Ladle your gorgeous soup into oven-safe ramekins or bowls. Top each with a baguette slice and pile on that grated Gruyere cheese. Broil on high for 2-3 minutes, but watch closely! That cheese goes from melty golden awesome to burnt in no time. Remove when gorgeous and bubbly. This last step is pure joy—melty, crispy, bubbly cheese… who can resist?
Pro Tips for Making Instant Pot French Onion Soup Recipe
- Take your time caramelizing: Even though the Instant Pot speeds things up, those 15 minutes of sautéing the onions slowly are what makes all the difference in flavor.
- Don’t skip scraping the bottom: Scraping caramelized bits while sautéing builds incredible flavor—just avoid burning.
- Watch the broiler closely: The cheese melts fast and can burn quickly, so stand by with your oven mitt.
- Use good-quality broth: It’s the backbone of the soup; I always prefer homemade or store-bought low-sodium beef broth for the best taste control.
How to Serve Instant Pot French Onion Soup Recipe

Garnishes
I usually keep garnishes simple to let the soup shine. A little extra sprinkle of fresh thyme or chopped fresh parsley adds a subtle pop of color and freshness that complements the rich soup. Sometimes, just a crack of fresh black pepper on top finishes it perfectly.
Side Dishes
This soup is quite hearty, but I love pairing it with a crisp arugula salad dressed in lemon vinaigrette to cut through the richness. It also goes great alongside a simple marinated grilled steak or a classic French dip sandwich for a full-on French-inspired meal.
Creative Ways to Present
For special occasions, I pour the soup into small individual crocks and broil them at the table for a wow-factor experience. Using mini baguettes or fancy bread rounds for the cheese topping can also make it feel extra special. I even sometimes add a sprinkle of smoked paprika on the cheese for a smoky twist that guests love.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight containers in the fridge for up to a week. I keep the baguette and cheese separate and add fresh before reheating to keep the bread from getting soggy. This way, every bowl reheats just as nicely as freshly made.
Freezing
Freezing works best if you leave out the bread and cheese. I freeze the soup in portioned containers for up to 3 months. When it’s time to eat, I microwave from frozen about 6-8 minutes, stirring halfway through to keep it even. It reheats beautifully and tastes almost like fresh.
Reheating
To reheat, I prefer warming it gently in a saucepan over medium heat, stirring occasionally. Then, add the bread slice and cheese and pop it under the broiler to finish—just like the first time. This keeps the bread crisp and the cheese melty, which is the best way to enjoy leftovers.
FAQs
-
Can I make Instant Pot French Onion Soup Recipe without wine?
Absolutely! If you don’t want to use wine, you can substitute it with extra beef broth and add a splash of balsamic vinegar for acidity. This keeps the soup flavorful and balanced without the alcohol.
-
What’s the best cheese for French onion soup?
Gruyere is the classic choice for its nutty flavor and excellent melting properties, but you can use Swiss, Emmental, or even mozzarella in a pinch. Just make sure it melts nicely and has good flavor.
-
How long can I store leftover soup?
You can keep leftover soup in the refrigerator for up to a week. Keep the bread and cheese separate until you’re ready to reheat and serve to maintain texture and freshness.
-
Can I use other types of onions?
Yellow onions work best due to their sweetness and caramelization, but white onions can substitute if needed. Avoid red onions as they tend to give a different flavor and color that may not be traditional.
Final Thoughts
This Instant Pot French Onion Soup Recipe is one I often turn to when I want something that feels cozy, elegant, and satisfying but without the hassle of traditional stove-top slow cooking. I discovered this trick when I was short on time but still wanted that gorgeous caramelized depth, and it’s become a family favorite ever since. Honestly, once you try it, you’ll see why I recommend making it for yourself or sharing with friends—it’s like a hug in a bowl with far less effort. Go ahead, give it a whirl—I promise you won’t regret it!
Print
Instant Pot French Onion Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Instant Pot
- Cuisine: French
Description
A classic and comforting Instant Pot French Onion Soup featuring caramelized onions, rich beef broth, red wine, and topped with toasted baguette slices and melted Gruyere cheese. This recipe provides a quick and easy way to enjoy a traditional French dish with the convenience of pressure cooking.
Ingredients
Soup Ingredients
- 2 tbsp butter
- 10 medium-sized yellow onions, sliced
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dried thyme
- 2 tbsp flour
- 1/2 cup red wine
- 6 cups beef broth
Toppings
- 6 slices baguette, sliced about 1/2 inch thick
- 3/4 cup Gruyere (Swiss) cheese, grated
Instructions
- Sauté Onions: Turn the Instant Pot to sauté mode and add the butter. Sauté the sliced onions for 15 minutes, stirring occasionally and scraping the bottom to prevent burning, until they start to brown and caramelize.
- Season and Coat: Add salt, pepper, dried thyme, and flour to the onions. Stir thoroughly to coat the onions evenly with the flour and seasonings.
- Deglaze with Wine: Pour in the red wine and sauté for 1-2 minutes until some of the liquid has reduced, ensuring the bottom of the pot is deglazed and any browned bits are lifted up for flavor.
- Add Broth and Pressure Cook: Pour in the beef broth. Secure the Instant Pot lid and ensure the valve is set to seal. Press the pressure cook button on high and cook for 5 minutes. The pot will take approximately 5-10 minutes to reach pressure before the cooking time begins.
- Release Pressure and Prepare Toppings: Quick release the pressure by flicking the valve with a spoon. Carefully remove the lid once the pressure gauge drops. Meanwhile, slice the baguette, grate the Gruyere cheese, and preheat the oven broiler on high.
- Assemble and Broil: Ladle the hot soup into oven-safe ramekins or bowls. Top each with a slice of baguette and sprinkle grated Gruyere cheese over the bread. Place under the broiler for 2-3 minutes, watching closely until the cheese is melted and bubbling but not burned.
- Serve: Remove from oven and serve immediately, enjoying the rich flavors and comforting textures of this classic French onion soup.
Notes
- Yellow onions provide the best flavor for French onion soup, but white onions can be used as a substitute if needed.
- Gruyere cheese can be swapped with Swiss, Emmental, Provolone, or mozzarella for different flavors or textures.
- This soup pairs well with an arugula salad, marinated steak, or a French dip sandwich for a complete meal.
- Store leftovers in the refrigerator for up to one week. Reheat in the microwave or on the stovetop, add fresh baguette and cheese, and broil to melt the cheese before serving.
- Freeze the soup without the baguette and cheese for up to three months. Reheat from frozen in the microwave for 6-8 minutes, stirring halfway through.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 320
- Sugar: 10g
- Sodium: 950mg
- Fat: 16g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 14g
- Cholesterol: 45mg


Your email address will not be published. Required fields are marked *