Easy French Onion Soup Recipe
Introduction
French Onion Soup is a classic, comforting dish known for its rich, caramelized onions and savory broth topped with melted cheese. This easy recipe guides you through creating a warm, satisfying soup perfect for any day.

Ingredients
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 4 large yellow onions, thinly sliced (approximately 4 cups)
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- 32 ounces (960g) beef broth
- 2 tablespoons Worcestershire sauce
- 30-35 homemade croutons, or store-bought, divided
- ¼ cup (25g) parmesan cheese, grated, divided
- 6 slices provolone cheese, divided
- Parsley, for garnish
Instructions
- Step 1: In a medium pot over medium heat, heat the olive oil and butter. Once the butter has melted, add the sliced onions.
- Step 2: Sauté the onions for 25-30 minutes, stirring occasionally until they are tender and have a deep brown caramel color.
- Step 3: Stir in the salt, black pepper, and garlic powder until well combined.
- Step 4: Pour in the beef broth and Worcestershire sauce. Bring to a simmer, then reduce the heat to low, cover, and let it cook for 10 minutes.
- Step 5: Preheat your broiler and position the oven rack in the top middle of the oven. Prepare a baking pan to hold 6 broiler-safe bowls.
- Step 6: Divide the soup evenly into the 6 bowls. Top each bowl with 6-7 croutons, one heaping teaspoon of grated parmesan, and one slice of provolone cheese.
- Step 7: Place the bowls on the baking pan under the broiler for 2-3 minutes, or until the cheese is bubbly and lightly browned.
- Step 8: Remove the bowls from the oven and let the soup cool slightly before serving. Garnish with parsley.
Tips & Variations
- Use a mix of cheeses like Gruyère or Swiss for a more traditional flavor instead of or alongside provolone.
- Homemade caramelized onions take time but provide a richer flavor; don’t rush this step.
- Add a splash of dry white wine when simmering the broth for added depth.
- For a vegetarian version, substitute the beef broth with mushroom or vegetable broth and omit Worcestershire sauce or use a vegetarian version.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat to preserve texture and flavor. If you want to re-melt the cheese topping, place the reheated soup bowls under the broiler for a minute or two before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use pre-sliced onions to save time?
Yes, pre-sliced onions work well. Just be sure to caramelize them slowly for the best flavor.
What if I don’t have broiler-safe bowls?
You can use oven-safe ramekins or small ovenproof dishes. Ensure they can handle high heat without cracking.
Print
Easy French Onion Soup Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
This Easy French Onion Soup recipe delivers a rich, comforting bowl of caramelized onions simmered in savory beef broth, topped with crunchy croutons and melted provolone and parmesan cheese. Perfect for a cozy meal, it combines traditional flavors with simple preparation steps, finished under the broiler for a golden, bubbly cheese crust.
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 4 large yellow onions, thinly sliced (approximately 4 cups)
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- 32 ounces (960g) beef broth
- 2 tablespoons Worcestershire sauce
Toppings
- 30–35 homemade croutons, or store-bought, divided
- ¼ cup (25g) parmesan cheese, grated, divided
- 6 slices provolone cheese, divided
- Parsley, for garnish
Instructions
- Heat oil and butter, then sauté onions: In a medium pot over medium heat, add olive oil and unsalted butter. Once the butter has melted, add the thinly sliced onions. Sauté for 25-30 minutes, stirring occasionally, until the onions are very tender and reach a rich caramel brown color.
- Season the onions: Add kosher salt, black pepper, and garlic powder to the caramelized onions. Stir to combine evenly.
- Add broth and Worcestershire sauce, then simmer: Pour in the beef broth and Worcestershire sauce. Bring the mixture to a simmer, then reduce the heat to low, cover the pot, and let it simmer gently for 10 minutes to develop the flavors.
- Preheat the broiler and prepare bowls: Arrange the oven rack to the top middle position and preheat your broiler. Prepare six broiler-safe bowls placed on a baking pan for easy handling.
- Assemble the soup bowls: Divide the hot soup evenly among the six bowls. Top each bowl with 6-7 croutons, a heaping teaspoon of grated parmesan cheese, and one slice of provolone cheese.
- Broil the soup: Place the baking pan with the bowls under the broiler for 2-3 minutes, watching closely until the cheese bubbles and browns to a golden crust.
- Serve garnished: Carefully remove the bowls from the oven. Allow the soup to cool slightly before serving. Garnish with fresh parsley for a bright, fresh touch.
Notes
- Use thinly sliced onions for optimal caramelization and texture.
- Keep an eye on the soup under the broiler to prevent burning the cheese.
- Homemade croutons add extra flavor but store-bought ones work as a convenient alternative.
- For a vegetarian option, substitute beef broth with vegetable broth and omit Worcestershire sauce or use a vegetarian version.
- This soup is best served hot and fresh but can be prepared ahead and broiled just before serving.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French
Keywords: French onion soup, caramelized onions, beef broth soup, cheesy soup, comfort food, easy French soup recipe

