Instant pot french onion soup is a rich, deeply savory broth loaded with caramelized onions, aromatic garlic, and herbs, topped with crusty bread and melted Gruyère cheese. This classic French comfort dish traditionally requires hours of slow cooking to develop the caramelized onion base, but the Instant Pot cuts the active cooking time to just 30 minutes without sacrificing authentic flavor. The pressure cooking method accelerates caramelization while concentrating the natural sweetness of the onions, creating a complex, umami-rich soup that tastes like it simmered all day. Whether you’re planning a dinner party or seeking weeknight comfort food, this recipe delivers restaurant-quality results in your own kitchen.

A Recipe Born from Kitchen Tradition
I’m Eva Stoner, the creator of Fresh Recipes Corner, where I share simple, reliable recipes for everyday cooking. My love for cooking began in my grandmother’s kitchen, where I learned that good food doesn’t have to be complicated—it just needs care, patience, and the right techniques. Those early moments shaped how I cook today and inspired me to keep things practical and approachable.
French onion soup holds a special place in my recipe collection. I first tasted an authentic version during a study trip to Paris, where I watched a chef spend three hours carefully tending to caramelizing onions. That experience taught me the technique, but years later when I acquired my Instant Pot, I wondered if I could capture that same depth of flavor in a fraction of the time. After dozens of tests and refinements, I discovered that high-pressure cooking could deliver those caramelized notes without the lengthy stovetop vigil. This recipe represents that perfect blend of tradition and modern convenience—honoring the classic dish while respecting your time.
Recipe Overview
| Metric | Value |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy to Intermediate |
| Cuisine | French |
Why This Recipe Works
This Instant Pot french onion soup recipe succeeds because it combines the Maillard reaction with pressurized steam to create caramelized flavor in minimal time. When you sauté the onions on high heat first, their natural sugars begin to brown and develop complex flavors. The subsequent pressure cooking step then intensifies these notes while the moisture content remains locked in, preventing the soup from drying out or losing its depth.
I’ve made French onion soup both ways—the traditional stovetop method and this Instant Pot version—and I can confidently say the pressure cooker delivers equal or superior results. The key difference is that the sealed environment allows steam to concentrate the flavors more efficiently, while the initial sauté step provides the caramelization that makes this soup distinctive. You avoid the tedious two-hour stovetop reduction that most recipes demand, yet you still get that signature dark, glossy broth.
Another reason this recipe works is its flexibility with ingredients. While I use vegetable broth here for a lighter, modern approach, you can substitute beef broth for a richer, more traditional version. The cooking method remains identical, and the flavor profile deepens accordingly. This adaptability makes the recipe accessible whether you follow a vegetarian diet or prefer a classic beef-based soup.
Ingredients
| Ingredient | Quantity | Notes and Alternatives |
|---|---|---|
| Yellow onions | 4 large (about 2 pounds, sliced) | Use sweet onions like Vidalia for extra sweetness; avoid red onions as they turn muddy in color |
| Olive oil | 2 tablespoons | Vegetable oil works, but olive oil adds authentic flavor; use extra virgin for garnish only |
| Garlic cloves | 4 cloves, minced | Fresh garlic is essential; use 1/2 teaspoon garlic powder as emergency substitution |
| Vegetable broth | 6 cups | Beef broth creates a deeper, traditional flavor; low-sodium broth allows seasoning control |
| Water | 1 cup | Increases yield without diluting flavor too much; skip if using beef broth instead of vegetable |
| Bay leaves | 2 whole | Remove before serving; dried bay leaves have more flavor than fresh |
| Dried thyme | 1 teaspoon | Use 1 tablespoon fresh thyme if available; essential herb for authentic French flavor |
| Salt | 1 teaspoon | Adjust based on broth saltiness; taste before adding more |
| Black pepper | 1/2 teaspoon | Freshly ground pepper provides better flavor than pre-ground |
| Crusty bread | 4 slices | Use day-old bread for better texture when toasted; baguette slices work perfectly |
| Gruyère cheese | 1.5 cups, shredded | Swiss cheese or Emmental provide similar melting qualities; aged Cheddar adds sharper notes |

Step-by-Step Instructions
Prepare Your Instant Pot and Onions
- Place the Instant Pot inner pot on a stable surface and press the sauté button to preheat.
- Slice four large yellow onions into thin half-moons, about one-quarter inch thick for even cooking.
- Mince four garlic cloves finely so they distribute evenly throughout the soup.
Sauté the Onions and Garlic
- Add two tablespoons of olive oil to the hot Instant Pot and swirl to coat the bottom evenly.
- Pour in all sliced onions and stir occasionally for eight minutes until they soften and release their moisture.
- Add minced garlic and cook for exactly one minute, stirring constantly to prevent burning.
- Cancel the sauté function once the garlic becomes fragrant and lightly golden.
Build the Soup Base
- Pour six cups of vegetable broth into the pot, scraping the bottom with a wooden spoon to release browned bits.
- Add one cup of water to increase the total liquid volume and balance the flavor concentration.
- Drop in two bay leaves and one teaspoon of dried thyme, stirring gently to combine.
- Add one teaspoon of salt and one-half teaspoon of black pepper, adjusting salt based on your broth’s sodium content.
Pressure Cook and Release
- Place the Instant Pot lid on securely and ensure the steam valve is set to the sealing position.
- Press the high-pressure button and set the timer to eight minutes of cook time.
- Once the timer beeps, allow the pressure to release naturally for ten minutes without opening the valve.
- After ten minutes, manually turn the steam valve to the venting position to release remaining pressure quickly.
- Carefully remove the lid away from your face to avoid steam burns.
Finish and Broil
- Remove the two bay leaves from the soup using tongs or a slotted spoon.
- Taste the soup and adjust seasoning with additional salt or pepper as needed.
- Ladle the hot soup into four oven-safe bowls, filling each about three-quarters full.
- Place one slice of crusty bread on top of each bowl, allowing it to float slightly on the broth’s surface.
- Distribute three-eighths cup of shredded Gruyère cheese evenly over each bread slice.
- Transfer the bowls to an oven preheated to 425°F or use your broiler setting.
- Broil for two to three minutes until the cheese melts completely and develops golden-brown spots.
- Remove the bowls carefully using oven mitts and serve immediately while the cheese is hot and bubbly.
Chef Tips for Perfect Results
- Slice onions uniformly: Cut each onion into quarter-inch thick half-moons so they cook evenly and create a consistent texture throughout the soup. Uneven pieces result in some onions remaining firm while others become mushy.
- Don’t skip the sauté step: The initial eight-minute sauté develops the Maillard reaction that gives this soup its signature deep flavor. Rushing this phase or combining all ingredients directly results in a flat, one-dimensional broth.
- Use high-pressure setting: The Instant Pot’s high-pressure mode concentrates flavors more effectively than the low-pressure setting. Cook time remains eight minutes; switching to low pressure requires 20-25 minutes and dilutes the complex taste.
- Choose oven-safe bowls: French onion soup requires broiling after assembly, so ensure your serving bowls can withstand 425°F heat. Ceramic and stoneware bowls work best; avoid regular dinnerware that may crack.
- Toast bread before topping: Lightly toasting bread slices for two minutes under the broiler before adding cheese prevents them from becoming soggy in the hot broth. Pre-toasted bread maintains its structural integrity.
- Grate cheese fresh: Block Gruyère cheese shreds more evenly and melts more smoothly than pre-shredded varieties, which contain anti-caking agents that can make the topping grainy or separate during broiling.
Common Mistakes to Avoid
Undercooking the onions during the sauté phase: Many home cooks reduce the initial sauté time to six minutes, thinking they can compensate with longer pressure cooking. This mistake results in onions that lack caramelization and deep flavor because the Maillard reaction requires direct heat. The fix is simple: invest the full eight minutes in the sauté step, stirring occasionally to encourage browning on all surfaces.
Using low-sodium broth without tasting: Low-sodium vegetable broth often tastes bland, and relying entirely on the one teaspoon of added salt creates underseasoned soup. Always taste your finished soup before serving and add salt in quarter-teaspoon increments. Start with one-half teaspoon of salt if using regular-sodium broth, then increase based on your taste preference.
Broiling at too high a temperature: Setting your oven to the maximum broil temperature burns the cheese black while the bread stays soft underneath. Keep the oven at 425°F and position the bowls on the middle rack, about six inches from the broiler element. Check at the two-minute mark—most broilers brown cheese in two to three minutes.
Filling bowls too full: Overfilling causes soup to bubble over during broiling, creating a messy oven and uneven cheese coverage. Fill each bowl approximately three-quarters full, leaving one inch of space between the soup surface and bowl rim. This prevents overflow while allowing proper cheese melting.
Releasing pressure too quickly: Manually releasing pressure immediately after cooking (instead of allowing a natural ten-minute release) can cause the soup to splash and splatter when you open the lid. The natural release allows pressure to reduce gradually, keeping the broth contained inside the pot. If you must release manually, do so slowly by turning the valve slightly at first.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Vegetable broth | Beef broth (same quantity) | Creates deeper, meatier flavor; traditional French approach; adds richness without additional fat |
| Gruyère cheese | Emmental or Swiss cheese | Similar melting texture; slightly milder flavor; Emmental adds subtle nutty notes |
| Gruyère cheese | Aged Cheddar (sharp) | Tangier, more complex flavor; faster melting; American approach; provides deeper color |
| Dried thyme | Fresh thyme (3 times quantity) | Brighter, more herbaceous notes; less concentrated; add during last minute of cooking |
| Olive oil | Butter (1.5 tablespoons) | Richer, more luxurious mouthfeel; slightly higher fat; butter browns onions more quickly |
| Crusty bread | Crispy flatbread or pita chips | Lighter texture; more crunch; prevents bread from becoming mushy in broth |
| Bay leaves and thyme | Bouquet garni (tied herb bundle) | Removes need to fish out bay leaves; keeps herbs together; easy single-item removal |
| Water | Dry white wine (alcohol cooked off) | Adds acidity and complexity; brightens flavors; omit if strict non-alcoholic preference |
Serving Suggestions and Pairings
Serve Instant Pot french onion soup at casual dinner parties as a first course, followed by a simple green salad and roasted chicken. The soup’s rich, umami-forward profile pairs beautifully with lighter entrées that won’t overwhelm the palate. For a winter supper club, offer this soup alongside crusty bread and a charcuterie board featuring aged cheeses and dried fruits.
For a standalone lunch, pair this soup with a spinach or arugula salad dressed in light vinaigrette to cut through the richness. The acidity of the vinaigrette complements the deep caramelized onion base perfectly. Add grilled vegetables like zucchini or roasted bell peppers on the side for additional nutritional balance.
This soup also works wonderfully for cozy weeknight dinners. Serve it in smaller portions as a comforting starter, or fill large bowls for a substantial main course. Pair with roasted root vegetables like carrots, parsnips, or Brussels sprouts tossed in olive oil and herbs. A simple baguette on the side allows guests to soak up every drop of broth.
For entertaining, prepare the soup base earlier in the day, then assemble and broil the bowls just before serving. This advance preparation reduces last-minute stress while ensuring hot, freshly-broiled cheese when you present the soup to your guests. The dramatic presentation of bubbling Gruyère always impresses diners.
Storage and Reheating
| Storage Method | Duration | Instructions |
|---|---|---|
| Refrigerator (soup only, no bread or cheese) | 3-4 days | Cool soup completely before transferring to airtight containers. Portion into individual containers for easy reheating. Store bread and cheese separately to maintain texture. |
| Freezer (soup only, no bread or cheese) | 2-3 months | Ladle cooled soup into freezer-safe containers, leaving one inch of headspace for expansion. Label with date. Thaw overnight in refrigerator before reheating. |
| Stovetop reheating | 15-20 minutes | Pour soup into a saucepan and heat over medium heat, stirring occasionally. Add water or broth if soup has reduced too much. Heat until steaming but not boiling to preserve flavor. |
| Instant Pot reheating | 5-7 minutes | Return soup to Instant Pot inner pot. Press sauté button and heat for 5 minutes on low, stirring occasionally. Use high pressure for 2 minutes if reheating from frozen state. |
| Microwave reheating | 3-5 minutes | Transfer soup to microwave-safe bowl. Heat on 70% power for 3-5 minutes, stirring halfway through. Microwave unevenly heats soup, so stir well. Less recommended due to uneven heating. |
| Oven reheating | 20-25 minutes | Transfer soup to oven-safe pot or Dutch oven. Cover with lid and heat at 325°F until steaming. This method heats gently and prevents scorching on the bottom. |
Always assemble and broil the cheese-topped bread bowls fresh, as the topping does not freeze or reheat well. Make the soup base days ahead if desired, then finish with the crusty bread and Gruyère cheese when ready to serve for optimal texture and visual appeal.
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Protein | 12g |
| Total Fat | 14g |
| Saturated Fat | 6g |
| Carbohydrates | 38g |
| Dietary Fiber | 4g |
| Sugar | 8g |
| Sodium | 1450mg |
Approximate values based on USDA FoodData Central. Actual nutritional content varies based on specific broth brand, cheese weight, and bread selection. Values reflect one serving of four servings per recipe.
Frequently Asked Questions
Can I make Instant Pot French onion soup without cheese for a dairy-free version?
Yes, the soup tastes excellent without the cheese topping and broiling step. Serve the finished soup as-is in bowls with crusty bread on the side for dipping. To achieve restaurant-quality texture, you can substitute nutritional yeast mixed with breadcrumbs for a savory, dairy-free topping, though this creates a different flavor profile than traditional Gruyère.
How do I know when the onions are properly caramelized during the sauté phase?
Properly caramelized onions should be a deep golden-brown color with soft, almost translucent edges after the eight-minute sauté. They will smell sweet and slightly toasted, and may stick slightly to the bottom of the pot—this is the flavorful browning you want. If the onions still look mostly pale or yellow, they need more time on the sauté setting.
What should I do if the cheese doesn’t melt evenly or gets too dark during broiling?
Uneven melting usually results from uneven cheese distribution or bowls at different distances from the broiler element. Spread cheese evenly across each bread slice before broiling, and position all bowls on the same oven rack. If cheese darkens too quickly, lower the oven temperature to 400°F and increase broiling time to four to five minutes, moving the rack further from the heat source.
Can I prepare Instant Pot French onion soup a day ahead and refrigerate it?
Yes, the soup actually tastes better the next day as flavors continue to develop and meld overnight. Cool the soup completely before refrigerating in airtight containers for up to four days. Store bread and cheese separately to maintain their texture. Reheat on the stovetop or in your Instant Pot on sauté mode, then assemble and broil the cheese topping fresh before serving.
Does this recipe work with beef broth instead of vegetable broth?
Absolutely—beef broth creates a richer, more traditional French onion soup that many people prefer. Use the same six-cup quantity of beef broth, omit the one cup of water, and reduce the salt to one-half teaspoon since beef broth is typically saltier. The cooking time and method remain identical, yielding a deeper, more luxurious finished soup.
Why does the pressure release seem to take a long time after the cooking time finishes?
The Instant Pot needs five to ten minutes to build full pressure at the beginning, and roughly ten minutes for natural pressure release at the end—this is completely normal. Natural pressure release prevents boiling broth from splattering when the lid opens and allows the flavors to continue developing gently. If the release takes longer than fifteen minutes total, the pot may have too much liquid or be overfilled.
Final Thoughts
Instant Pot french onion soup brings authentic French comfort to your table in under an hour with minimal active work. This recipe proves that pressure cooking doesn’t sacrifice depth or complexity—it simply respects your time while delivering restaurant-quality results. Serve this rich, caramelized soup whenever you need warmth and comfort, knowing each spoonful carries the careful technique and heritage of classic French cooking.

Instant Pot French Onion Soup
Ingredients
- 8 large yellow onions, sliced
- 3 tbsp olive oil
- 3 cloves garlic, minced
- 2 cups vegetable broth
- 2 tbsp balsamic vinegar
- 1 tsp dried thyme
- 1 bay leaf
- Salt and black pepper, to taste
- 4 slices crusty bread
- 2 cups shredded Gruyère cheese
Instructions
- Sauté onions in oil on high for 10 minutes until golden.
- Add garlic, broth, vinegar, thyme, and bay leaf.
- Lock Instant Pot lid and pressure cook for 10 minutes.
- Quick-release pressure, stir, then ladle into bowls.
- Top each with bread, Gruyère, and broil until cheese bubbles
Notes
Store leftovers refrigerated for up to 3 days.

