If you have ever dreamed of savoring a rich, deeply flavorful soup that warms you from the inside out, this Instant Pot French Onion Soup Recipe is about to become your new best friend in the kitchen. It’s a classic dish transformed by the magic of the Instant Pot, cutting down hours of slow simmering to just 40 minutes, without sacrificing the complex caramelized onion sweetness or the luscious cheese-topped finish. Whether you’re craving a cozy dinner or want to wow guests with something truly comforting, this recipe brings out vibrant flavors with minimal fuss. Get ready to enjoy a perfect blend of sweet onions, hearty broth, and melted Gruyere cheese, all whipped up effortlessly in an Instant Pot.

Ingredients You’ll Need
These ingredients are simple, yet each one plays a vital role in building the layered taste and satisfying texture of this soup. From the golden butter that starts the caramelizing process to the bold splash of red wine and the melty Gruyere topping, every element is essential for an authentic and delicious bowl.
- 2 tbsp butter: Creates a rich base to sauté the onions perfectly.
- 10 medium-sized yellow onions, sliced: The star of the show, offering a sweet, caramelized flavor.
- 1/2 tsp salt: Enhances the natural flavors of the onions and broth.
- 1/2 tsp pepper: Adds a subtle heat and depth to the soup.
- 1/2 tsp dried thyme: Brings earthy, herbaceous notes to complement the onions.
- 2 tbsp flour: Helps thicken the soup for a luscious texture.
- 1/2 cup red wine: Introduces acidity and complexity, cutting through the sweetness.
- 6 cups beef broth: Provides the hearty, robust foundation of the soup.
- 6 slices baguette, sliced about 1/2 inch thick: Crispy, toasty bread that soaks up the flavorful soup.
- 3/4 cup Gruyere (Swiss) cheese, grated: Melts beautifully to form a golden, bubbly crust on top.
How to Make Instant Pot French Onion Soup Recipe
Step 1: Saute the Onions
Start by turning your Instant Pot to sauté mode and melting the butter until it’s foamy. Add the sliced yellow onions and cook them slowly, stirring occasionally for about 15 minutes. This process is what builds that irresistible caramel flavor; make sure to scrape the bottom often to prevent burning and to encourage even browning.
Step 2: Add Seasoning and Flour
Once the onions are beautifully browned, sprinkle in salt, pepper, dried thyme, and flour. Stir everything together so the flour coats the onions, acting as a thickening agent once the liquids are added. Then pour in the red wine and continue to sauté for an additional 1 to 2 minutes, allowing some of the alcohol to evaporate, leaving behind a rich undertone.
Step 3: Pressure Cook the Soup
Pour the beef broth into the Instant Pot with the onion mixture and secure the lid, making sure the valve is set to seal. Select the pressure cook function on high and set the timer for 5 minutes. The Instant Pot will take about 5 to 10 minutes to come to pressure before it starts cooking. This quick pressure cooking melds all the flavors beautifully while saving you loads of time.
Step 4: Release Pressure and Prepare Toppings
Once cooking is complete, perform a quick release by carefully turning the valve to vent. Wait for the pressure gauge to drop and open the lid. While the soup is hot and fresh, preheat your oven’s broiler to high and get your baguette slices and grated Gruyere cheese ready for assembly.
Step 5: Broil with Baguette and Cheese
Ladle the steaming soup into oven-safe bowls or ramekins. Place a slice of baguette on top of each bowl and generously sprinkle the grated Gruyere over the bread. Slide the bowls under the broiler for 2 to 3 minutes, watching closely to ensure the cheese melts perfectly with a bubbly, golden-brown crust without burning.
Step 6: Serve
Remove the bowls from the oven, let them cool just slightly, and then dig in. This Instant Pot French Onion Soup Recipe is guaranteed to delight your taste buds with its combination of sweet onions, savory broth, and ooey-gooey cheesy bread all in one comforting bowl.
How to Serve Instant Pot French Onion Soup Recipe

Garnishes
Simple garnishes can elevate your soup to a whole new level. Fresh thyme sprigs add a bright herbal note, while a sprinkle of chopped parsley provides a pop of color that contrasts beautifully with the browned cheese. For an extra savory touch, a dash of freshly ground black pepper can awaken the flavors right before serving.
Side Dishes
While this soup stands strong on its own, pairing it with light, fresh sides balances the richness. A crisp green salad with a tangy vinaigrette is classic, or opt for roasted vegetables to keep the meal hearty yet wholesome. Garlic bread is another great choice to extend the delicious crunch and soak up every last drop of soup.
Creative Ways to Present
Serve the soup in charming individual ramekins for a classy dinner party vibe or rustic ceramic bowls for casual family dinners. For an eye-catching presentation, drizzle some extra melted Gruyere around the rim or add a small wedge of baguette alongside the bowl with a butter spread. These details make the experience feel special and invite your guests to savor every bite.
Make Ahead and Storage
Storing Leftovers
This Instant Pot French Onion Soup Recipe keeps beautifully in an airtight container in the refrigerator for up to 3 days. Store the baguette slices and cheese separately to preserve their texture. When you’re ready to enjoy leftovers, you can reheat the soup on the stovetop to maintain its rich flavor.
Freezing
You can freeze the soup without the bread and cheese for up to 2 months. Use freezer-safe containers or heavy-duty freezer bags, leaving space for expansion. Thaw the soup overnight in the refrigerator before reheating gently on the stove. Always add fresh baguette and Gruyere at serving time for the best texture.
Reheating
Reheat your leftover soup in a pot over medium heat, stirring occasionally until it’s hot and bubbling. If you want to recreate the broiled cheese topping, ladle the warmed soup into oven-safe bowls, top with baguette slices, sprinkle with Gruyere, and place under the broiler until bubbly and golden.
FAQs
Can I use different types of cheese for this soup?
Gruyere is traditional because it melts well and offers a nutty flavor, but you can experiment with Swiss, Emmental, or even mozzarella if you prefer a milder taste or don’t have Gruyere on hand.
Is it necessary to use red wine in the recipe?
The red wine adds an important layer of acidity and depth, but if you prefer to omit alcohol, you can substitute with more beef broth and a splash of balsamic vinegar for a similar tangy effect.
Can this recipe be made vegetarian?
You can easily make a vegetarian version by using vegetable broth instead of beef broth. Keep the other ingredients the same for a deliciously rich and satisfying soup without meat.
What size Instant Pot is best for this recipe?
A 6-quart Instant Pot is perfect for this recipe, providing enough room for the onions to brown evenly and the soup to pressure cook without overflowing.
How do I prevent the onions from burning during sautéing?
Be sure to stir frequently and scrape the bottom of the pot often to avoid burning. Lower the sauté heat if your Instant Pot allows, and don’t rush the caramelization — patience is key for that perfect sweet onion flavor.
Final Thoughts
This Instant Pot French Onion Soup Recipe is a heartfelt, flavorful dish that combines the best of tradition with the convenience of modern cooking. It’s perfect for cozy nights or impressing guests with minimal effort and maximum taste. I encourage you to try it soon—you might just find your new favorite soup that turns simple ingredients into pure comfort in a bowl.
Print
Instant Pot French Onion Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Instant Pot
- Cuisine: French
Description
This Instant Pot French Onion Soup recipe offers a quick and easy way to enjoy a classic French comfort dish. Caramelized onions are sautéed, then combined with rich beef broth and aromatic herbs, all cooked under pressure to develop deep flavors. The soup is topped with toasted baguette slices and melted Gruyere cheese, finished under the broiler for a perfect golden crust. Ready in just 40 minutes, it’s a warm, savory meal perfect for any occasion.
Ingredients
Soup 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 sauté mode and add the butter. Sauté 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 sauté 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
- Use medium-sized yellow onions for the best flavor and caramelization.
- Scraping the Instant Pot bottom while sautéing prevents onions from sticking and burning.
- Perform quick pressure release carefully to avoid steam burns.
- Baguette slices can be toasted slightly before adding cheese for extra crunch.
- Watch the soup closely while broiling to prevent the cheese from burning.
- Gruyere cheese can be substituted with Swiss or another melting cheese if preferred.

