I love how this recipe transforms basic ingredients into something so comforting and elegant. The Instant Pot does all the heavy lifting—caramelizing the onions and building deep flavor in a fraction of the time. The melted cheese, toasted bread, and rich broth make every spoonful feel indulgent. It’s the kind of soup I make when I want to impress with minimal effort.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
3 tablespoons unsalted butter
2 tablespoons olive oil
8 to 10 medium red onions, thinly sliced
1 tablespoon honey
1 teaspoon kosher salt
¼ teaspoon black pepper
1 teaspoon garlic powder
1 teaspoon dried thyme
¼ cup red wine
4 cups beef broth (low-sodium preferred)
6 slices sourdough bread
1 ½ cups grated Swiss cheese
Fresh thyme, for garnish (optional)
Directions
I start by slicing the onions into thin slices so they cook and caramelize evenly.
I turn the Instant Pot to SAUTE mode and melt the butter with the olive oil. Once hot, I add the onions and honey, stirring occasionally for about 20 minutes until the onions are golden brown and caramelized.
I stir in the salt, pepper, garlic powder, thyme, red wine, and beef broth. Using a wooden spoon, I scrape the bottom of the pot to deglaze and lift all the flavorful bits.
I turn off SAUTE mode, secure the lid, set the valve to SEALING, and cook on HIGH PRESSURE for 5 minutes.
When the cooking time is done, I carefully do a quick release by turning the valve to VENTING.
I ladle the soup into oven-safe bowls and place a slice of sourdough bread on top of each. Then I pile on the grated Swiss cheese.
I place the bowls under the broiler for about 5 minutes, until the cheese is bubbly and lightly browned.
I serve it hot, garnished with a bit of fresh thyme if I want to add a pop of color and flavor.
Servings and timing
This recipe makes 6 servings and takes 45 minutes total—20 minutes of prep and sautéing, 5 minutes of pressure cooking, and a few minutes under the broiler. It’s perfect for a cozy dinner or an impressive appetizer.
Variations
I sometimes use Vidalia onions for a sweeter flavor or add a splash of brandy instead of wine for a classic touch. If I want extra richness, I stir in a tablespoon of Worcestershire sauce or add a few grinds of fresh black pepper before broiling. For a vegetarian version, I swap in mushroom or vegetable broth.
Storage/Reheating
I store the soup (without bread or cheese) in an airtight container in the fridge for up to 4 days. When reheating, I warm it on the stovetop or in the oven at 350°F for about 15–20 minutes. I top it with fresh bread and cheese before broiling to keep everything tasting fresh and crisp.
FAQs
Can I use a different type of onion?
Yes. Red onions give a deeper flavor, but I’ve also made this with yellow or sweet onions. Vidalia onions are great but can be more expensive.
What if I don’t want to use wine?
You can skip it altogether or substitute with a splash of brandy or extra broth. The wine adds depth but isn’t essential.
Can I make this ahead?
Definitely. I often make the soup in advance and store it without the bread and cheese. When ready to serve, I reheat and finish under the broiler.
What’s the best bread to use?
I like sourdough for its chew and tang, but any crusty bread will work. Baguette slices are a classic option.
Can I freeze this soup?
Yes, the soup itself freezes well. I freeze it in portions and add the bread and cheese fresh when reheating.
Conclusion
This Instant Pot French Onion Soup is everything I want in a cold-weather meal—rich, hearty, cheesy, and full of deep flavor. It turns a handful of ingredients into a restaurant-worthy dish with very little effort. Whether I’m warming up after a long day or hosting friends for dinner, this soup always steals the show.
This cozy Instant Pot French Onion Soup is rich, flavorful, and topped with bubbly melted cheese and crusty sourdough. A comforting classic made easy!
Author:Ella
Prep Time:20 minutes
Cook Time:25 minutes
Total Time:45 minutes
Yield:6 servings
Category:Main Course, Soup
Method:Instant Pot, Broiling
Cuisine:American, French-Inspired
Ingredients
3 tablespoons unsalted butter
2 tablespoons olive oil
8–10 medium red onions, thinly sliced
1 tablespoon honey
1 teaspoon kosher salt
¼ teaspoon black pepper
1 teaspoon garlic powder
1 teaspoon dried thyme
¼ cup red wine (or substitute with brandy or omit)
4 cups low-sodium beef broth
6 slices sourdough bread
1½ cups grated Swiss cheese
Fresh thyme, for garnish (optional)
Instructions
Prep Onions: Slice onions thinly and evenly.
Sauté in Instant Pot: Select SAUTE mode. Add butter and oil. Once melted, add onions and honey. Cook for 20 minutes, stirring occasionally, until caramelized and golden brown.
Add Flavor: Stir in salt, pepper, garlic powder, thyme, red wine, and beef broth. Deglaze the pot by scraping up any browned bits from the bottom.
Pressure Cook: Cancel SAUTE mode. Close the lid and set the valve to SEALING. Cook on HIGH PRESSURE for 5 minutes.
Quick Release: Once cooking is complete, carefully turn the valve to VENTING for a quick pressure release.
Finish and Serve: Ladle soup into 4–6 oven-safe bowls. Top each with a slice of sourdough bread and shredded Swiss cheese.
Broil: Place bowls under a broiler for about 5 minutes, until cheese is melted and golden.
Garnish: Sprinkle with fresh thyme if desired. Serve hot.
Notes
Vidalia onions can be used for extra sweetness, but red onions are budget-friendly and flavorful.
Honey accelerates caramelization and enhances sweetness naturally.
For alcohol-free version, skip the wine or replace with beef broth.
Use low-sodium broth to control salt levels, and season to taste before serving.
Store leftovers in an airtight container for up to 4 days. Reheat on stovetop or in oven at 350°F for 15–20 minutes.