If you’re craving rich, soul-warming comfort food but short on time, this Instant Pot French Onion Soup Recipe is going to be your new best friend. I absolutely love how it captures that deep caramelized onion flavor with a fraction of the hassle and wait time of the traditional stovetop method. Whether you’re cozying up on a chilly evening or impressing friends with a classic French dish, this soup hits all the right notes.
Why You’ll Love This Recipe
- Speedy Caramelization: You get that beautifully browned, deeply sweet onion flavor way faster than the traditional method.
- Pressure Cooker Magic: The Instant Pot does the heavy lifting, making the broth rich and flavorful in minutes.
- Cheesy Topping Perfection: Broiling the cheese on baguette slices creates the best melty, golden crust every time.
- Easy Cleanup: One pot means less mess, which always makes me want to cook more often.
Ingredients You’ll Need
The magic of French onion soup truly starts with simple, quality ingredients that complement each other perfectly. Yellow onions bring the ideal balance of sweetness and earthiness, while the red wine and thyme add subtle depth. I recommend grabbing fresh baguette and Gruyere cheese to top it off for authentic and satisfying results.

- Butter: Essential for sautéing and building that rich, golden flavor base.
- Yellow Onions: These have the best natural sweetness for a classic French onion soup.
- Salt & Pepper: Basic seasonings to boost all the flavors.
- Dried Thyme: Adds a lovely herbal note that pairs perfectly with onions.
- Flour: Helps thicken the soup slightly and gives body to the broth.
- Red Wine: Brings a wonderful acidity and complexity to balance the sweetness.
- Beef Broth: The hearty base for that deep, savory soup character.
- Baguette: Sliced for topping—perfect for soaking up all that soup and cheese.
- Gruyere Cheese: Melts beautifully and adds the iconic nutty flavor.
Variations
I love how this Instant Pot French Onion Soup recipe is a fantastic base that you can tweak depending on what you have or your taste preferences. Plus, it’s easy to cater to different diets with a few simple swaps, so don’t be shy about making it your own!
- Vegetarian Version: Use vegetable broth instead of beef to keep it meat-free without sacrificing depth of flavor—I do this often for family dinners.
- Cheese Swap: Gruyere is classic, but I’ve had great results with Swiss, Emmental, or even Provolone when I’m craving something a little different.
- Alcohol-Free: Skip the wine and add a splash of balsamic vinegar for that acidic kick. I discovered this trick when cooking for friends who prefer to avoid alcohol.
- Extra Herbs: Feel free to toss in fresh rosemary or parsley towards the end for a fresh herbal pop.
How to Make Instant Pot French Onion Soup Recipe
Step 1: Sauté the Onions to Golden Sweetness
Set your Instant Pot to sauté mode and add butter. Once melted, add all those sliced yellow onions and start stirring. I like to be patient here—it takes about 15 minutes for the onions to brown nicely. Don’t rush this; the slow caramelization is what gives you that signature deep, sweet flavor. Stir occasionally and scrape any browned bits off the bottom to prevent burning but keep all those delicious fond flavors.
Step 2: Season and Thicken the Base
Sprinkle in salt, pepper, dried thyme, and flour, stirring so the onions get evenly coated. This step helps thicken the soup later and enhances those savory notes. Next, pour in the red wine and sauté for 1-2 minutes until the wine reduces slightly—this step boosts the flavor and cooks off some of the alcohol. You’ll notice your kitchen smells amazing by now!
Step 3: Pressure Cook to Develop Depth
Add in the beef broth and stir everything together. Lock the lid in place and make sure the valve is sealed. Hit the pressure cook button on high and set it for 5 minutes. The Instant Pot will take about 5-10 minutes to build pressure first, so plan accordingly. Once finished, carefully perform a quick release to avoid overcooking. This short pressure cook does wonders by mingling all those flavors in a flash.
Step 4: Broil for That Perfect Cheese Crust
While the pressure releases, preheat your oven’s broiler on high, slice the baguette, and grate your Gruyere cheese. Ladle the hot soup into oven-safe bowls or ramekins, then top each with a slice of baguette and a generous sprinkle of cheese. Pop them under the broiler for 2-3 minutes—watch closely to avoid burning! The cheese should bubble and turn golden brown. Pull out these cheesy beauties and they’re ready to serve.
Pro Tips for Making Instant Pot French Onion Soup Recipe
- Patience with Onions: Don’t rush the caramelization. The flavor difference between lightly browned and properly caramelized onions will blow your mind.
- Use Quality Broth: A good beef broth really makes the soup shine, so I always opt for homemade or a trusted brand.
- Watch the Broiler Closely: Gruyere cheese melts fast and can burn even faster. Stand nearby and keep an eye on it.
- Quick Release Safety: Use a spoon to flick the valve switch for quick release safely, and wait until the pressure gauge drops fully before opening.
How to Serve Instant Pot French Onion Soup Recipe

Garnishes
I usually stick with the classic: a crusty baguette slice loaded with bubbling Gruyere cheese. Sometimes I love to sprinkle fresh thyme or a little chopped parsley on top for a fresh touch. A tiny grind of black pepper at the end adds a bit of warm spice that’s really delightful.
Side Dishes
Pair this soup with a crisp arugula salad dressed in lemon vinaigrette or a juicy marinated steak for a hearty meal. I once served it alongside a French dip sandwich and the combo was a crowd-pleaser—rich, cheesy, and perfectly balanced.
Creative Ways to Present
For special occasions, I love serving this soup in mini cast iron skillets or beautifully rustic ramekins to add that cozy, gourmet vibe. Setting the broiler cheese crust with a quick sprig of fresh herbs elevates it visually. It’s such a simple but effective way to wow guests!
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight containers in the fridge for up to a week. When reheating, I like to warm it gently on the stovetop or in the microwave, then add fresh baguette slices and cheese before broiling again to get that melty, fresh-from-the-oven finish.
Freezing
I freeze the soup without the bread and cheese—those are better fresh anyway. The soup freezes beautifully for up to three months. When I want some, I just thaw it overnight or pop it straight in the microwave, stirring halfway to heat evenly.
Reheating
Reheat leftovers on the stove over low heat to keep the flavors intact without scorching. Once it’s warm, ladle the soup into oven-safe bowls, top with baguette and cheese, then broil briefly to recreate that fresh, melty topping.
FAQs
-
Can I make this Instant Pot French Onion Soup Recipe vegetarian?
Absolutely! Just swap the beef broth with a rich vegetable broth. To boost flavor, you can add a splash of soy sauce or vegetarian Worcestershire sauce. The caramelized onions and herbs still make the soup incredibly flavorful.
-
What type of cheese works best for topping?
Gruyere is the classic choice because it melts smoothly and has a wonderful nutty flavor. However, Swiss, Emmental, Provolone, or even mozzarella are great alternatives depending on your taste or what you have on hand.
-
Can I prepare the soup entirely ahead of time?
You can definitely make the soup base a day or two ahead and refrigerate it. Just wait to add the bread and cheese until serving so the topping stays crispy and fresh.
-
How long does it take to make this soup in the Instant Pot?
Total time is roughly 40 minutes including prep, sautéing, pressure cooking, and broiling. The Instant Pot cuts down the cooking time by speeding up the process of developing rich flavors.
Final Thoughts
This Instant Pot French Onion Soup Recipe has become a staple in my home because it’s just so reliable and delicious every single time. The shortcut on caramelizing onions and pressure cooking makes it doable even on busier days, but the flavor still feels like a special, indulgent treat. Trust me—you’ll love serving this up and watching your family or friends savor every cheesy, savory spoonful. Give it a try, and I promise it’ll become one of your go-to comfort meals!
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
This classic Instant Pot French Onion Soup recipe combines rich caramelized onions, savory beef broth, and a touch of red wine, all cooked to perfection in your pressure cooker. Topped with toasted baguette slices and melted Gruyere cheese under the broiler, it delivers the traditional, comforting flavors of French onion soup in a fraction of the time.
Ingredients
Main Ingredients
- 2 tbsp butter
- 10 medium-sized yellow onions, sliced
- 1/2 tsp salt
- 1/2 tsp 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
- Saute the onions: Turn the Instant Pot to saute mode and add the butter. Saute the sliced yellow onions for 15 minutes until they begin to brown, stirring occasionally and scraping the bottom to prevent burning.
- Add seasoning and flour: Stir in salt, pepper, dried thyme, and flour until the onions are well coated. Pour in the red wine and continue to saute for 1-2 minutes to reduce some of the liquid.
- Pressure cook the soup: Pour in the beef broth and secure the lid on the Instant Pot, ensuring the valve is set to seal. Select the pressure cook function on high and cook for 5 minutes. The pot will take about 5-10 minutes to reach pressure before the timer starts.
- Release pressure and prepare toppings: Perform a quick release of pressure by carefully flipping the valve. Once the pressure gauge drops and the lid opens easily, remove the lid. Preheat your oven’s broiler to high. Slice the baguette and grate the Gruyere cheese.
- Broil with baguette and cheese: Ladle the hot soup into oven-safe bowls or ramekins. Top each with a slice of baguette and sprinkle grated Gruyere over the top. Place under the broiler for 2-3 minutes, watching closely to melt the cheese without burning it.
- Serve: Remove the bowls from the oven once the cheese is bubbly and browned to your liking. Serve immediately and enjoy your comforting French onion soup!
Notes
- Yellow onions yield the best flavor for French onion soup, but white onions can be used in a pinch.
- Cheese alternatives include Swiss, Emmental, Provolone, or mozzarella if Gruyere is not available.
- Pair this soup with an arugula salad, marinated steak, or French dip sandwich for a complete meal.
- Store leftovers in the refrigerator for up to 1 week. Reheat on the stovetop or microwave, then add baguette and cheese and broil to melt before serving.
- Freeze the soup without bread and cheese for up to 3 months. Reheat from frozen in the microwave for 6-8 minutes, stirring halfway through.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 280 kcal
- Sugar: 8 g
- Sodium: 800 mg
- Fat: 12 g
- Saturated Fat: 7 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 12 g
- Cholesterol: 40 mg


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