Introduction
There is something incredibly comforting about a bowl of French Onion Soup. Rich, deeply caramelized onions are simmered in a flavorful broth, then topped with crusty toasted bread and plenty of melted cheese. It is simple, rustic food that transforms a handful of everyday ingredients into something wonderfully satisfying.
This homemade French Onion Soup is especially delicious on a chilly evening when you want something warm and cozy. The secret is patience. Properly caramelizing the onions takes time, but that slow process creates the sweet, savory, deeply browned flavor that makes this soup so special.
If you have ever made French onion soup and thought the broth was not quite rich enough, there is an easy solution. A small amount of Better Than Beef Bouillon can add extra depth and a more concentrated beefy flavor. It is best added gradually so you can control the saltiness and richness.
Why This Recipe Works
The beauty of French Onion Soup comes from layering flavor rather than relying on complicated ingredients.
First, the onions are cooked slowly until they become soft, golden brown, and deeply caramelized. This is the foundation of the entire soup. Rushing this step can leave you with onions that are soft but not sufficiently developed in flavor.
Next comes the broth. A good beef broth provides the savory base, while a little Better Than Beef Bouillon can intensify the flavor if the soup tastes too light.
To finish, slices of toasted bread are placed on top and covered with cheese. When broiled, the cheese melts into a bubbling golden topping while the bread absorbs some of the flavorful broth underneath.
The combination of sweet onions, savory broth, crisp bread, and melted cheese makes every spoonful of French Onion Soup satisfying.
What You’ll Need for This Recipe
Main Ingredients
Yellow or sweet onions
Butter
Olive oil
Beef broth
Better Than Beef Bouillon, as needed
Garlic
Fresh or dried thyme
Bay leaf
Salt
Black pepper
Crusty French bread or baguette
Gruyère cheese or another good melting cheese
Optional Ingredients
You can also use a splash of dry white wine while cooking the onions or deglazing the pot. A small amount can add acidity and complexity.
Fresh parsley can be used as a garnish for a little color and freshness.
Choosing the Onions
Yellow onions are an excellent choice for French Onion Soup because they become wonderfully sweet and flavorful when caramelized. White or sweet onions can also work.
You will need several onions because they shrink dramatically during caramelization. What may initially look like a huge pile of sliced onions will eventually cook down into a much smaller amount.
Choosing the Cheese
Gruyère is the classic choice because it melts beautifully and develops a delicious golden crust under the broiler.
Swiss cheese, Emmental, or a combination of cheeses can also work well. Choose something that melts smoothly and has enough flavor to complement the soup.
How to Make French Onion Soup
Step 1: Slice the Onions
Peel the onions and slice them thinly and evenly.
Try to keep the slices relatively similar in size so they cook at approximately the same rate. Very thin slices will caramelize faster, while thicker slices will take longer.
Step 2: Start Caramelizing the Onions
Place a large heavy-bottomed pot or Dutch oven over medium heat.
Add butter and a little olive oil. Once the butter has melted, add the sliced onions.
Season lightly with salt and begin cooking.
At first, the onions will look like they completely fill the pot. Do not worry. As they cook, they will release moisture and shrink considerably.
Stir them regularly, especially as they begin to brown.
Step 3: Be Patient
This is the most important part of making French Onion Soup.
Continue cooking the onions slowly until they become deeply golden brown and caramelized. Depending on your heat and the amount of onions, this can take a considerable amount of time.
Do not turn the heat too high simply to speed things up. High heat can cause the onions to burn before their natural sugars have properly developed.
If brown bits begin sticking to the bottom of the pot, stir and scrape them up. A small splash of water or broth can help loosen them.
Step 4: Add Garlic and Herbs
Once the onions are deeply caramelized, add minced garlic.
Cook for about a minute, just until fragrant.
Add thyme and a bay leaf. If you are using white wine, add a splash now and scrape the bottom of the pot to release all those flavorful browned bits.
Allow the liquid to reduce slightly.
Step 5: Add the Beef Broth
Pour in the beef broth and stir everything together.
Bring the soup to a gentle simmer.
Reduce the heat and allow the soup to simmer so the flavors can combine.
This is where your French Onion Soup begins to develop its rich, comforting character.
Step 6: Adjust the Richness
Taste the broth.
If it tastes good but lacks the depth you want, add a small amount of Better Than Beef Bouillon.
Start with a little rather than adding a large amount all at once. Stir thoroughly and taste again.
This is especially useful when your beef broth is mild. The bouillon provides concentrated savory flavor and can make the soup taste much richer.
Be careful with additional salt because bouillon can already contain a significant amount of sodium.
Step 7: Toast the Bread
While the soup simmers, slice a crusty baguette or French bread.
Toast the slices until they are crisp and lightly golden.
The bread should be sturdy enough to hold the cheese and sit on top of the soup without immediately falling apart.
Step 8: Prepare the Cheese
Grate your chosen cheese.
Generously cover each toasted bread slice with cheese.
Gruyère is particularly delicious here because it melts smoothly and becomes beautifully browned.
Step 9: Assemble the Soup
Ladle the hot French Onion Soup into oven-safe bowls.
Place a toasted bread slice on top of each bowl.
Cover generously with grated cheese.
Place the bowls under a broiler until the cheese is melted, bubbling, and golden brown.
Watch carefully because the cheese can go from perfectly browned to burned quickly.
Step 10: Serve Immediately
Carefully remove the bowls from the oven because they will be extremely hot.
Allow them to rest for a minute or two before serving.
Then enjoy your homemade French Onion Soup while the cheese is still warm and gooey.
Tips + Tricks & More for Recipe Success
1. Don’t Rush the Onions
The caramelized onions are the heart of French Onion Soup. Give them enough time to develop a deep golden-brown color.
2. Use a Heavy Pot
A heavy-bottomed pot or Dutch oven distributes heat more evenly and makes it easier to cook the onions without scorching them.
3. Stir Frequently
You do not have to stand over the pot every second, but check the onions regularly and stir them so they brown evenly.
4. Don’t Add Too Much Bouillon
Better Than Beef Bouillon can be an excellent way to strengthen the broth, but a little goes a long way.
Add it gradually and taste between additions.
5. Watch the Salt
Because beef broth, bouillon, and cheese can all contain salt, wait until the end before deciding whether additional salt is necessary.
6. Use Good Bread
A crusty baguette works much better than soft sandwich bread. You want something that can stand up to the hot broth.
7. Grate the Cheese Yourself
Freshly grated cheese generally melts more smoothly than many pre-shredded varieties.
8. Broil Carefully
Never walk away while the cheese is under the broiler. It can brown extremely quickly.
9. Deglaze the Pot
Those browned bits on the bottom of the pot contain valuable flavor. Scrape them up with broth or wine rather than leaving them behind.
10. Taste Before Serving
The broth should taste rich, savory, and balanced. If it seems flat, consider a small addition of bouillon rather than simply adding more salt.
How to Serve French Onion Soup
French Onion Soup is traditionally served hot, directly from oven-safe bowls with the toasted bread and melted cheese sitting on top.
Because the soup itself is rich and savory, it pairs beautifully with a simple side salad dressed with a light vinaigrette.
For a heartier meal, serve it alongside roasted chicken, grilled steak, or a simple sandwich.
The soup also makes an excellent starter for a dinner party. You can prepare the onion and broth portion ahead of time, then toast the bread, add the cheese, and broil the bowls just before serving.
Serving Suggestions
For a classic presentation, place each bowl on a small plate to protect the table from the hot dish.
Serve with:
A crisp green salad
Crusty French bread
Roasted vegetables
A simple steak
Roast chicken
Grilled sandwiches
A light vegetable side
For an especially cozy dinner, serve French Onion Soup with a fresh salad and extra toasted baguette slices on the side.
Make-Ahead Instructions
The soup portion of French Onion Soup can be prepared ahead of time.
Cook and caramelize the onions, add the broth and seasonings, then allow the soup to cool and refrigerate it in an airtight container.
When ready to serve, reheat the soup gently on the stovetop.
Prepare fresh toasted bread and cheese, then assemble and broil immediately before serving.
This approach is particularly convenient when preparing dinner for guests.
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator.
For the best texture, keep the toasted bread and cheese separate when possible. Reheat the soup on the stovetop, then prepare fresh toast and cheese for serving.
If you have leftover assembled soup, the bread may become soft after sitting in the broth. It will still taste delicious, but it will not have the same crisp texture as freshly assembled French Onion Soup.
Frequently Asked Questions
Can I use chicken broth instead of beef broth?
Yes. Chicken broth can be used, although the flavor will be lighter. Adding a small amount of bouillon can help create a deeper savory profile.
Why does my French onion soup taste bland?
The most common reasons are onions that have not been caramelized deeply enough or a broth that lacks concentration. Taste the soup before serving and adjust gradually with seasoning or a small amount of Better Than Beef Bouillon.
Can I make French Onion Soup without wine?
Absolutely. Wine is optional. You can simply use broth to deglaze the pot.
What cheese is best?
Gruyère is a classic choice, but Swiss, Emmental, or other good melting cheeses can also be delicious.
Can I freeze French Onion Soup?
Yes. The soup itself can generally be frozen in an airtight freezer-safe container. For the best results, add fresh toasted bread and cheese after thawing and reheating.
How do I get deeply caramelized onions?
Cook them slowly over moderate heat and be patient. Stir regularly and avoid turning the heat excessively high.
Final Thoughts
Homemade French Onion Soup is proof that simple ingredients can create extraordinary flavor when you give them enough time. The onions slowly transform from sharp and raw into sweet, deeply caramelized pieces, while the beef broth brings everything together.
And if your broth tastes like it needs a little something extra, your discovery of Better Than Beef Bouillon is a useful trick. Adding it gradually can provide the concentrated savory depth that takes the soup from good to wonderfully rich.
With crisp toasted bread, bubbling melted cheese, and a steaming bowl of deeply flavorful broth, French Onion Soup is the kind of comforting meal that makes an ordinary evening feel special.
Recipe at a Glance
Prep Time: 15 minutes
Cook Time: 60–90 minutes
Total Time: Approximately 1 hour 15 minutes–1 hour 45 minutes
Servings: 4–6
Cuisine: French-inspired
Course: Soup / Appetizer / Main Course
Best tip: Take your time caramelizing the onions, taste the broth before adding extra salt, and add Better Than Beef Bouillon gradually if you want a richer, deeper flavor.
