This French onion soup is rich, savory, and loaded with melty cheese. Instead of using just one type of onion, this recipe uses three: red, white, and yellow. Each brings its own flavor, from mellow sweetness to a little bite, and together they give the broth real depth.

It's perfect for cold nights, holiday dinners, game day, or any time you want a bowl of comfort.
Jump to:
Why I Love This Recipe
- Three kinds of onions: Red, white, and yellow onions build layers of sweet and savory flavor.
- One pot: Everything cooks in the same pot, so cleanup is easy.
- Rich, savory broth: White wine and Worcestershire add depth and a little tang.
- Texas toast topping: It's thick, sturdy, and soaks up the broth without falling apart.
Ingredients

- 9 large onions (3 red, 3 yellow, and 3 white)
- Beef broth
- Olive oil
- Dry white wine
- Worcestershire Sauce
- Flour
- Fresh thyme
- Bay leaf
- Gruyere cheese
- Salt pepper garlic seasoning (or Ninjacue All Day Seasoning)
- Texas Toast (Optional)
See recipe card for quantities.

shop my rubs
Grilling isn't just about cooking; it's about creating memories. With Ninjacue's bold flavors, your dishes will always be the talk of the neighborhood.
Instructions

Step 1: Slice the onions
Peel all of the onions and slice them thinly and evenly.

step 2: Cook the onions
In a large pot, combine the onions, seasoning, thyme, bay leaf, and olive oil. Cook on low for 30 to 45 minutes, stirring occasionally, until the onions are soft and transparent.

Step 3: Add the flour
Remove the thyme and bay leaves. Sprinkle the flour over the onions and stir until it disappears. Deglaze with white wine.

Step 4: Add the liquids
Pour in the beef broth and Worcestershire sauce. Stir well. Allow the soup to simmer for an additional 30 minutes.

Step 5: Top the soup
Ladle the soup into oven safe bowls. Top each with a slice of Texas toast and load it with gruyere.

Step 6: broil and serve
Place the bowls under the broiler until the cheese is melted and bubbly.
Let the bowls cool for a minute or two, since they'll be very hot, then serve.
Pro Tips

- Slice the onions evenly. Thin, even slices cook at the same pace and melt into the broth.
- Keep the heat low. Low and slow softens the onions without browning or burning them.
- Stir occasionally. This keeps the onions from sticking to the bottom of the pot.
- Shred your own gruyere. It melts more smoothly than pre-shredded cheese.
- Use oven safe bowls. Make sure your bowls can handle the broiler.
- Watch the broiler closely. Cheese can go from golden to burnt in seconds.
Frequently Asked Questions
Why use three types of onions?
Each onion brings something different. Yellow onions are savory and sweet, white onions are clean and mild, and red onions add a slight sweetness and color. Together they make a more complex soup.
Can I use a baguette instead of Texas toast?
Yes. A toasted baguette slice is the classic choice. Texas toast is thicker and softer and works great too.
Can I make this in a slow cooker?
Yes. Cook the onions, seasoning, thyme, bay leaf, and oil in the slow cooker on low for 6 to 8 hours, then add the flour, broth, wine, and Worcestershire and cook for another hour before broiling.
Final Bite.
This French onion soup takes simple ingredients and turns them into something special. Three kinds of onions, a rich beef broth, and a splash of wine and Worcestershire make a bowl full of flavor, and the Texas toast and bubbling gruyere on top make it unforgettable.
It's easy, hands off, and made in one pot. Grab a spoon and dig through that cheesy crust.
Related
Looking for other recipes like this? Try these:
French Onion Soup
This easy French onion soup uses red, white, and yellow onions for big, layered flavor, topped with Texas toast and bubbly gruyere. Cozy and simple!
- Total Time: 1 hour 20 minutes
- Yield: 6-8
Ingredients
- 9 large onions (3 red, 3 white, 3 yellow), thinly sliced
- 4 tablespoons olive oil
- 1 tablespoon salt, pepper, and garlic seasoning
- 1 bundle fresh thyme
- 1 bay leaf
- 2 tablespoons flour
- 6 cups beef broth
- ½ cup dry white wine
- 2 tablespoons Worcestershire sauce
- 1 cup shredded gruyere cheese
- Texas toast, 1 slice per bowl (optional)
Instructions
- Slice all of the onions thinly.
- In a large pot, combine the onions, seasoning, thyme, bay leaf, and olive oil. Cook on low for 30 to 45 minutes until the onions are soft and transparent.
- Remove the thyme and bay leaf, then add the flour and stir until well combined.
- Deglaze with white wine and scrape the bottom of the pot. Add the beef broth, and Worcestershire sauce. Stir and simmer for an additional 30 minutes.
- Ladle the soup into oven-safe bowls. Top each with a piece of Texas toast and load it with gruyere.
- Place under the broiler until the cheese is melted and bubbly.
- Cool slightly and serve.
- Prep Time: 20 min
- Cook Time: 1 hour







Leave a Reply