French onion soup with homemade beef stock –Today, I’m excited to share a delightful recipe that warms the soul and tantalizes the taste buds: Easy Homemade French Onion Soup. This comforting classic is perfect for a cozy night in or a gathering with friends. Let’s dive into the deliciousness!
Easy Homemade French Onion Soup
This French Onion Soup is rich, flavorful, and topped with gooey melted cheese. It’s an easy recipe that anyone can master!

Ingredients
- 4 large onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 4 cups beef broth (or vegetable broth for a vegetarian version)
- 1 cup dry white wine
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 bay leaf
- 12 slices of crusty bread
- 2 cups grated Gruyère cheese (or Swiss cheese)
- Freshly ground black pepper, to taste
Instructions
- In a large pot, melt the butter with the olive oil over medium heat. Add the sliced onions, salt, and sugar, stirring to coat the onions. Cook, stirring occasionally, for about 30–40 minutes, until the onions are deeply caramelized and golden brown.
- Once the onions are caramelized, add the white wine to the pot. Scrape the bottom of the pot to release any browned bits and let the wine simmer for about 5 minutes, allowing it to reduce slightly.
- Add the beef or vegetable broth, Worcestershire sauce, thyme, and bay leaf. Bring to a boil, then reduce the heat and simmer for 30 minutes. Season with salt and pepper to taste, and remove the bay leaf.
- While the soup simmers, preheat your oven to 350°F (175°C). Arrange the slices of bread on a baking sheet and toast them in the oven for about 10 minutes, or until they’re golden and crisp.
- To serve, ladle the hot soup into oven-safe bowls. Place a toasted slice of bread on top of each bowl and generously sprinkle with grated cheese.
- Place the bowls under the broiler for 2–3 minutes, or until the cheese is melted and bubbly. Keep a close eye on them to prevent burning!
- Carefully remove the bowls from the oven and allow them to cool slightly. Serve the soup hot, garnished with additional fresh thyme if desired.
This bowl of Easy Homemade French Onion Soup will surely bring comfort and warmth to your table. Enjoy every savory spoonful!