Instant Pot French Onion Soup Recipe — Rich, Caramelized Flavor

Instant Pot French Onion Soup is an easy way to achieve a rich, restaurant-quality soup with deep, caramelized onion flavor. Finished with crusty bread and a generous layer of melted cheese, this Instant Pot French Onion Soup recipe yields comforting, nuanced results with minimal hands-on time.

Bowl of Instant Pot French Onion Soup with spoon pulling out cheese pull.

French Onion Soup ranks among the classic French dishes I love alongside beef bourguignon, coq au vin, quiche Lorraine, and crepes. The traditional version can be time-consuming, but the Instant Pot speeds things up while preserving the deep, savory flavors you expect.

Reasons to Love Instant Pot French Onion Soup

  • Restaurant-quality flavor: Properly caramelized onions, savory stock, and a touch of wine create the classic, nutty depth you expect from a steakhouse-style French onion soup.
  • Faster prep: The Instant Pot reduces hands-on time compared with a long stovetop simmer while still producing rich, layered flavor.
  • Two easy cheese-topper options: The melted bread-and-cheese crown is essential. This recipe outlines both the classic crostini method and a simpler oven-safe-bowl method.
  • Appetizer or entrée: Serve as a starter with a roast or steak, or enjoy as a filling main course paired with a simple salad.

Notes on Ingredients

  • Onions: Vidalia or other sweet onions are ideal for a naturally sweet, caramelized base. Yellow onions work if you can’t find Vidalias.
  • Shallots: Add a subtle onion-garlic nuance and help round the flavor.
  • Stock: Low-sodium beef stock is traditional and pairs beautifully with the onions; use vegetable or mushroom stock for a vegetarian version.
  • Red wine: A dry red such as Cabernet or Merlot adds complexity. Dry sherry or Marsala also works. Replace with extra stock to omit alcohol.
  • Fresh thyme: Adds an earthy, aromatic note that complements the onions.
  • Worcestershire sauce: A small amount adds umami—use low-sodium if you’re watching salt.
  • Brown sugar: A touch of brown sugar enhances the caramelized onion flavor.
  • Cheese: Gruyère is classic for its sharpness and meltability; Parmesan is great for grating on top. Swiss, provolone, or mozzarella are acceptable alternatives.
  • Bread: Use a baguette or Italian loaf for crostini slices.

Recipe Modifications

  • Vegetarian: Substitute vegetable or mushroom stock for the beef stock.
  • Alcohol-free: Replace the wine with additional stock.

How to Make French Onion Soup in the Instant Pot

If you’re new to pressure cooking, consult your Instant Pot manual for basic functions. The detailed recipe is included below in the recipe card.

Step One: Sauté the onions and shallots. Set the Instant Pot to Sauté (normal). Heat 1 tablespoon olive oil, then add 4 cups thinly sliced sweet onions and 2 small sliced shallots. Sauté, stirring occasionally, until the onions soften and begin to caramelize (about 10 minutes). Add 1 tablespoon butter and 1/2 tablespoon fresh thyme in the last minute so the butter melts without burning.

Caramelized Onions inside inner pot after being sauteed in butter and olive oil with shallots and thyme.

Step Two: Deglaze with wine. Pour in 1/2 cup dry red wine (or extra stock) and scrape the bottom of the pot to lift browned bits. Let the wine simmer and reduce for 1–2 minutes, then cancel the Sauté function.

Caramelized Onions inside inner pot after adding red wine and deglazing inner pot.

Step Three: Layer ingredients and season. Add 4 cups low-sodium beef stock, 1 teaspoon Worcestershire sauce, 1 tablespoon brown sugar, 2 bay leaves, 1/2 teaspoon pepper, and a pinch of salt. Stir to combine.

Onions, broth and seasonings layered in inner pot for French Onion Soup before pressure cooking.

Step Four: Pressure cook. Secure the lid, set the vent to sealed, and pressure cook on High for 20 minutes. Allow a natural release for at least 15 minutes before opening.

Step Five: Prepare the cheese topper. Two options:

  • Toast bread slices under the broiler, top with shredded cheese (Gruyère and Parmesan recommended), and broil until the cheese melts. Place the cheese-topped toast on the soup just before serving.
  • Ladle soup into oven-safe bowls, top each bowl with a slice of bread and the shredded cheese, and broil until the cheese bubbles and browns. Use caution—the bowls will be hot.
Toasted French Bread on sheet pan topped with Swiss cheese and Parmesan Cheese after baking until browned.

Step Six: Serve. Remove bay leaves, adjust seasoning to taste, and serve immediately with the cheese crostini.

Bowl of french onion soup topped with fresh thyme.

Storage Instructions

  • To store: Refrigerate cooled soup in an airtight container for up to 4 days. Store before adding bread and cheese for best results.
  • To freeze: Cool completely, then freeze without bread or cheese in a freezer-safe container (leave 1–2 inches for expansion) for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • To reheat: Rewarm individual portions in the microwave for 2–3 minutes or heat multiple servings in a saucepan over medium heat until warm. Prepare and broil the crostini just before serving.

More Instant Pot Soup Recipes

If you enjoy this soup, try other Instant Pot favorites such as potato soup, chicken orzo soup, broccoli cheddar, lasagna soup, chicken noodle, butternut squash, or minestrone for more comforting meals.

Instant Pot French Onion Soup

By: Kristen Chidsey
Servings: 8
Prep: 10 mins
Cook: 35 mins
Pressure Time: 30 mins
Total: 1 hr 15 mins
An approachable Instant Pot version of classic French Onion Soup—deeply caramelized onions, savory broth, and a cheesy crostini finish.

Ingredients

  • 1 tablespoon extra virgin olive oil
  • 4 cups thinly sliced Vidalia onions (or sweet/yellow onions)
  • 2 small shallots, thinly sliced
  • 1 tablespoon unsalted butter
  • 1/2 tablespoon fresh thyme leaves
  • 1/2 cup dry red wine (or additional beef stock)
  • 4 cups low-sodium beef stock (or vegetable/mushroom stock)
  • 1 teaspoon Worcestershire sauce
  • 1 tablespoon brown sugar
  • 2 dried bay leaves
  • 1/2 teaspoon pepper
  • Salt to taste
  • 8 slices Italian or French bread, cut into 1-inch slices
  • 1/2 cup Gruyère cheese, shredded
  • 1/4 cup Parmesan cheese, grated

Instructions

For Instant Pot French Onion Soup

  1. Set the Instant Pot to Sauté (normal). Heat the olive oil, add the onions and shallots, and sauté until softened and beginning to caramelize (about 10 minutes). Add butter and thyme for the last minute.
  2. Add the red wine (or extra stock) and scrape the pot to deglaze. Simmer 1–2 minutes, then cancel Sauté.
  3. Stir in the beef stock, Worcestershire sauce, brown sugar, bay leaves, pepper, and a pinch of salt.
  4. Secure the lid and set to high pressure for 20 minutes. Allow a natural pressure release for at least 15 minutes before opening.
  5. Remove bay leaves, taste and adjust seasoning, then ladle into bowls for topping.

For Crostini Topper

  1. Preheat the broiler. Arrange bread slices on a baking sheet and broil 2–3 minutes per side until lightly toasted. Top each slice with shredded Gruyère and grated Parmesan, then broil until the cheese melts and bubbles. Place the crostini on each bowl of soup just before serving.
  2. Alternatively, ladle soup into oven-safe bowls, top with a bread slice and cheese, and broil until the cheese melts and browns. Handle hot bowls carefully.

Equipment

  • Electric pressure cooker (6 or 8 quart Instant Pot)

Notes

Onions: Sweet onions caramelize best, but yellow onions are fine.

Wine: Use a dry wine suitable for drinking; substitute stock to omit alcohol.

Thyme: Fresh thyme is preferred; if using dried, use about 1/2 teaspoon.

Stock: Low-sodium beef stock is classic; use vegetable stock for a vegetarian version.

Cheese: Gruyère is traditional for melt and flavor; other melting cheeses work in a pinch.

Salt: Add salt after cooking—stock and Worcestershire sauce contribute saltiness.

Storage: Refrigerate cooled soup up to 4 days (without bread/cheese). Freeze cooled soup up to 3 months; thaw overnight before reheating.

Nutrition (approx.)

Calories: 316 kcal
Carbohydrates: 47 g
Protein: 14 g
Fat: 7 g
Saturated Fat: 3 g
Cholesterol: 12 mg
Sodium: 456 mg
Potassium: 431 mg
Fiber: 3 g
Sugar: 8 g

Nutrition information is an estimate and should be used as a guideline.