Homemade French Onion Soup has silky caramelized onions, crusty bread, and that gooey cheese blanket. Skip the takeout and make the real thing in 75 minutes with zero special equipment.
With just a handful of simple ingredients, this recipe builds deep, rich flavor the old-fashioned way. As the onions slowly cook down, they develop a beautiful golden color and a naturally sweet, savory depth that forms the heart of this classic dish.
This is the kind of recipe that feels right at home in any kitchen, whether you’re cooking for a quiet evening or serving something a little special to guests. With a splash of sherry, a flavorful broth, and that irresistible topping of crusty bread and melted cheese, every bowl is warm, satisfying, and full of rustic charm.
If you’ve never made French Onion Soup from scratch before, you might be surprised at just how approachable it is. Take your time, trust the process, and you’ll be rewarded with a comforting, homemade soup that tastes like it’s been simmering in a countryside kitchen all day.
Forget watery broth and pale onions. This version gives you deeply savory flavor and that perfect cheese pull every single time.

Why This Recipe Works
This soup is all about building flavor in layers:
- Low and slow caramelization brings out the natural sweetness of the onions
- A touch of sugar helps deepen that rich golden color
- Deglazing with dry sherry adds complexity without overpowering
- A short simmer allows everything to come together beautifully
- The bread and melted cheese topping adds texture and richness
Rustic and Easy Homemade French Onion Soup Recipe
As an Amazon Associate I earn from qualifying purchases.
Equipment
Ingredients
- 4 Medium Yellow Onions thinly sliced
- 2 Tablespoons Olive Oil
- 2 Tablespoons Butter
- Pinch Sugar
- 5 Cups Beef Broth homemade or beef bouillon made with water
- 1/2 Cup Dry Sherry
- 1/4 Teaspoon Salt
- 1/8 Teaspoon Black Pepper
- 1 Teaspoon Garlic Powder
- 1/2 Tablespoon Dried Thyme
- French Bread sliced
- Swiss Cheese or Gruyère Cheese
Instructions
- Caramelize the onions. In a large pot or Dutch oven, melt the butter over medium-low heat. Add the olive oil, sliced onions and a pinch of sugar. Cook low and slow, stirring occasionally, for 30 minutes to 1 hour. The onions should turn a deep golden brown and reduce significantly.4 Medium Yellow Onions, 2 Tablespoons Olive Oil, 2 Tablespoons Butter, Pinch Sugar
- Add the dry sherry, scraping up any browned bits from the bottom of the pot.1/2 Cup Dry Sherry
- Pour in the beef broth. Add the salt, black pepper, garlic powder, and dried thyme. Bring to a boil. Reduce heat and let simmer for about 15 minutes to develop flavor.5 Cups Beef Broth, 1/4 Teaspoon Salt, 1/8 Teaspoon Black Pepper, 1 Teaspoon Garlic Powder, 1/2 Tablespoon Dried Thyme
- While the soup is simmering, prepare the toppings. If you have time, slice the French bread about 1-inch thick. Place on a baking sheet and toast in the oven at 350 degrees Fahrenheit for about 8 minutes. Slice or shred the cheese and set aside.French Bread
- Ladle soup into oven-safe bowls. Top each with a slice of toasted crusty French bread and cheese.Swiss Cheese
- Place under the broiler for a few minutes until the cheese is melted and bubbly. Watch closely to prevent burning. It will take about 3-4 minutes.
- Serve immediately
Notes
Notes
- Caramelizing onions takes time
Plan for at least 30–60 minutes. The deeper the color, the richer the flavor—don’t rush this step. - Sherry amount is flexible
Start with 1/4 cup and add more to taste. Too much can overpower the soup. - Broth makes a difference
A good-quality or homemade beef broth will give the best depth of flavor. I use our homemade beef broth, but you can use a good tasting beef bouillon and water combination as well. - Use oven-safe bowls
Make sure your bowls can safely go under the broiler before adding the bread and cheese. - Watch closely while broiling
The cheese can brown quickly—stay nearby to prevent burning. - Toast bread for best texture
Lightly toasting helps it hold up in the soup without getting too soggy. - Make ahead friendly
The soup (without toppings) can be made ahead and reheated before serving. - Freezer tip
Freeze the soup base only. Add fresh bread and cheese after reheating for best results.
Add a splash of Worcestershire sauce or a small amount of balsamic vinegar at the end.
Nutrition
Tips for the Best French Onion Soup
- Take your time with the onions
Slow caramelization is where the magic happens. Cook the onions over medium-low heat, stirring occasionally, until they turn deeply golden and soft. Rushing this step can lead to burnt edges instead of rich, sweet flavor. - Toast the bread before topping
Give your bread a quick toast before adding it to the soup. This helps it hold its shape and prevents it from becoming too soggy once the broth is added. - Grate the cheese for better melting
Shredded cheese melts more evenly than sliced, creating that perfectly smooth, bubbly topping that makes this soup so satisfying. - Place bowls on a baking sheet
Set your soup bowls on a baking sheet before broiling. It makes transferring them easier and catches any spills from bubbling cheese.

A Few More Helpful Tips
- Slice onions evenly
Uniform slices ensure the onions cook at the same rate, giving you consistent texture and color. - Don’t overcrowd the pot
If your pot is too full, the onions will steam instead of caramelize. Use a wide, heavy-bottomed pot for best results. - Deglaze thoroughly
When you add the sherry, scrape up all the browned bits from the bottom of the pot—this is where a lot of flavor lives. - Taste and adjust at the end
Broth and cheese can vary in saltiness, so always taste your soup before serving and adjust seasoning if needed. - Watch closely under the broiler
The cheese can go from perfectly golden to burnt very quickly. Stay nearby and keep an eye on it. - Use oven-safe bowls
Make sure your bowls can handle high heat before placing them under the broiler. - Slice the Bread Thick
Slice the bread about 1-inch thick so it can support the cheese and soak up the broth without falling apart.
Recipe Variations
- Cheese Swap: Try Gruyère for a more traditional flavor
- Wine Option: Substitute dry white wine for sherry
- Vegetarian Version: Use vegetable broth instead of beef broth
- Garlic Boost: Add a clove or two of garlic during the last few minutes of cooking the onions

Bread Variations for Topping
- Baguette (classic choice)
Sliced on the diagonal, this gives you that traditional look and crisp texture. - Sourdough bread
A great option with a bit more structure and a subtle tang that pairs nicely with the rich broth. - Ciabatta
Light and airy with a crisp crust—holds up well under the melted cheese. - Crusty artisan loaf
Any rustic, bakery-style bread works well as long as it has a firm crust. - Day-old bread
Slightly stale bread actually works beautifully since it toasts up well and doesn’t get soggy as quickly. - No bread option
For a lighter version, skip the bread and simply broil the cheese on top of the soup.
What to Serve With French Onion Soup
This soup pairs beautifully with simple, rustic sides:
- Fresh green salad with vinaigrette
- Roasted vegetables
- A slice of hearty sourdough bread
- Light sandwiches for a fuller meal
Storage and Reheating
To Store:
Let the soup cool completely. Store in an airtight container in the refrigerator for up to 4 days.
To Freeze:
Freeze the soup without the bread and cheese topping for up to 3 months.
To Reheat:
Warm on the stovetop over medium heat until heated through. Add fresh bread and cheese, then broil before serving.

Why You’ll Love This Recipe
This French Onion Soup is the kind of recipe that feels both simple and special. It turns everyday ingredients into something deeply flavorful and satisfying. Whether you’re making it for a quiet evening at home or serving guests, it brings that warm, rustic comfort that never goes out of style.






My family loved this!