Tasty French Onion Soup

Featured in Cozy soups to warm your heart.

Caramelized onions in a rich, savory broth, topped with cheesy, toasty bread. Takes about 90 minutes from start to finish. Perfect for chilly evenings or when you wanna wow with minimal effort.

Maria from tastyhush
Updated on Mon, 02 Jun 2025 12:48:31 GMT
French onion soup in a bowl with gooey cheese on toast, garnished with herbs. Pin it
French onion soup in a bowl with gooey cheese on toast, garnished with herbs. | tastyhush.com

Whip up your own French onion magic at home. Slice up sweet onions, caramelize them till they're golden and rich, ladle over a deep beefy broth, and finish with gooey cheese melting on crispy bread. Awesome for chilly weather or when friends pop over. Feels just as special as the fancy spot downtown.

Why Try This Bowl

This bowl turns humble onions into something crazy good. Cooking them real slow is key for that melt-in-your-mouth sweetness. Throw on toasty bread and cheese—you’ve basically got bistro vibes in your kitchen. Smells amazing as it bubbles away. Save those leftovers—they're even tastier tomorrow.

What Goes In

  • Gruyere: 2 cups, shredded up
  • French Bread: 1 loaf, sliced nicely
  • More Butter: For brushing bread
  • Garlic Powder: Sprinkle for bread
  • Black Pepper: Freshly cracked
  • Worcestershire: 1 spoonful
  • Bay Leaf: One is enough
  • Thyme: 4 sprigs, fresh
  • Beef Broth: 8 cups, go for low sodium
  • Wine: 1 cup dry white (add more broth if skipping)
  • Garlic: 4 cloves, minced
  • Flour: 3 tablespoons, all-purpose
  • Salt: 1 big spoon
  • Onions: 6 large yellows, thin slices
  • Butter: 4 heaping spoons
  • Oil: 2 spoons olive
Bowl of French onion topped with gooey cheese and a thyme sprig, with a slice of bread on the side. Pin it
Bowl of French onion topped with gooey cheese and a thyme sprig, with a slice of bread on the side. | tastyhush.com

Classic How-To

Ladle it up:
Dish the piping broth into bowls. Float the gooey bread right on top. Dig in while it’s still hot and melty.
Tweak the flavor:
Take out the bay leaf and any thyme stems hanging around. Taste it. Need extra salt or pepper? Add it now.
Melt that cheese:
Go for oven-safe bowls, load them with soup, pop a bread slice and a pile of cheese on top, and slide under the broiler for just a couple of minutes. Or, melt cheese on bread in the oven, then serve on the soup. You choose!
Get the bread toastin’:
Preheat to 400°. Butter your bread slices, dust with garlic powder, toast both sides 5 minutes till they're golden and crunchy.
Put together the soup:
Toss in beef broth, bay leaf, thyme sprigs, Worcestershire, and a grind of black pepper. Simmer gently for 30 minutes, leave the lid off so it can bubble away.
Boost the flavor:
Add in the garlic and your flour. Keep stirring for a couple of minutes. Pour in the wine and scrape up any stuck bits from the bottom (so much flavor hiding there).
Deepen the onions:
If the onions get sticky, toss in a little water. Just keep cooking till dark brown and super soft. No speeding through—this part brings all the taste.
Get onions started:
Grab a big pot, set it over medium, and pour in olive oil plus butter. Scatter in your sliced onions and salt. Cook about 40 minutes, giving them a stir now and then till they turn deep golden brown.

Getting Those Onions Right

Slice those onions evenly so they’ll cook at the same pace. Keep at it—don’t rush—aim for at least 40 minutes. They might stick, so splash in a bit of water if needed. If you’re after extra sweetness, cook ‘em even longer. They should end up glossy and brown, like brown sugar. Remember to scrape the pot bottom. That’s where your tasty bits wait.

Choosing Amazing Cheese

Grab real gruyere if you can for best meltiness. Shred it up yourself; bagged stuff won’t get nearly as smooth. Swiss is okay in a pinch too. Load up the cheese—edge to edge on your bread so it bubbles over. Sometimes people toss in a bit of parmesan for a flavor boost.

About That Splash of Wine

The wine helps loosen those browned bits stuck to your pot. Go with dry white—sweet types can mess up the flavors. No wine in the house? Just swap for more broth. Want a tang? Add a dash of vinegar. Let the wine cook a few minutes so the alcohol isn’t strong.

Serving It Up

Use bowls that can handle oven heat if you want that cheesy crust. Don’t overfill—leave room for your bread topper. Cut that bread nice and chunky so it floats. Want to dunk? Serve extra bread on the side. Let folks know the bowls will be hot! Serve straight away so the cheese stays melty.

Golden baked cheesy top with fresh thyme and cracked pepper in a mini cast iron pan. Pin it
Golden baked cheesy top with fresh thyme and cracked pepper in a mini cast iron pan. | tastyhush.com

Keeping It Tasty

This dish will last up to five days chilled. Honestly, it gets even better after sitting overnight. Skip the bread if storing—it’ll get soggy. Warm it up nice and slow on the stove, adding extra broth if it looks thick. Freezes great—just leave out the bread and cheese before freezing. Thaw in the fridge, and toast fresh cheesy bread to serve leftovers.

Frequently Asked Questions

→ Can I make this meat-free?

Absolutely! Swap out beef broth for vegetable broth - opt for a darker one if possible. 'Better Than Bouillon's No Beef Base' is an excellent choice for richness. Mushrooms-based broth works too! Cook the onions longer to deepen the flavor, and add a splash of soy sauce or even try a dollop of miso paste for more umami. Don’t forget to check your cheese - vegetarian versions are available. The onions really carry the dish!

→ What other cheeses work?

You’ve got choices! Swiss melts like a dream. Combine Provolone with Mozzarella if you want it super stringy. Cheddar works too, but use sparingly since it’s bold. Want to level up? Go for Comté or Emmental. Make sure to avoid pre-shredded cheese since it tends not to melt well. Always shred your cheese fresh for the best results. Skip super soft cheeses like Brie or hard ones like Parmesan for the topping.

→ Best way to store leftovers?

Keep the soup and bread separate for storage! Pour the soup into an airtight container and refrigerate—it’ll last up to 3 days. When reheating, go for the stovetop and keep the heat low to avoid getting a greasy layer. For the bread and cheese, assemble fresh when you're ready to eat. The flavors actually get better after a day or two. Wanna freeze? Go ahead, just no bread involved—it’ll be fine for up to 2 months. Don’t freeze if cornstarch was used!

→ Need it without gluten?

No problem! Use alternatives like cornstarch or rice flour to replace wheat flour. Gluten-free baguettes are more common these days—check the freezer aisle, brands like 'Against the Grain' are solid! Look at your broth’s label closely as some sneak wheat in. For a thicker consistency, blend a boiled potato in the broth. The onions are naturally gluten-free, so it’s just about tweaking the bread and thickening. Be extra mindful when toasting gluten-free bread—it burns quickly!

→ What’s deglazing exactly?

It’s when you pour liquid like broth or wine into your hot pan after sautéing onions. Those browned bits sticking to the bottom? That’s pure flavor! Add the liquid and gently scrape the bottom with a wooden spoon while it bubbles. It releases all those tasty bits into the soup. Wine’s a great pick for deglazing—choose one that’s not too sweet. Make sure every bit is scraped up—it’s the secret to that amazing taste!

Conclusion

Like these flavors? Try making a hearty beef stew using similar herbs and broth or whip up a garlicy chicken and beans dish infused with thyme. Caramelized onions make them all taste amazing.

Simple French Onion Soup

Fast French soup that tastes homemade.

Prep Time
15 Minutes
Cook Time
75 Minutes
Total Time
90 Minutes
By: Maria

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: French

Yield: 6 bowls

Dietary: ~

Ingredients

01 1/2 cup white wine (or swap with broth).
02 5 large yellow onions, sliced thinly.
03 1 spoon of fresh thyme.
04 1 bay leaf.
05 3 garlic cloves, finely chopped.
06 Black pepper for a pinch.
07 2 spoons of flour.
08 8 cups beef stock.
09 1 spoon of table salt.
10 2 spoons of butter.
11 1 small loaf of French bread.
12 1 spoon of olive oil.
13 8 oz Gruyere cheese, grated thick.
14 1 spoon of Worcestershire sauce.
15 1 spoon butter to toast the bread.
16 Some garlic powder for sprinkling.

Instructions

Step 01

In a large pot, melt the butter with the oil. Toss in the onions plus salt. Stir occasionally over 30-40 minutes on medium heat until they're deeply golden. Turn heat lower if they're browning too quickly.

Step 02

Add chopped garlic and sprinkle the flour on top. Let it cook for another 2 minutes while stirring.

Step 03

Pour the wine in and scrape up the stuck brown bits from the bottom. Add the thyme, broth, pepper, Worcestershire, and bay leaf. Leave uncovered to cook for 30 minutes.

Step 04

Pull out the bay leaf. Taste and add more salt or pepper if needed.

Step 05

Set oven to 400°F. Put bread slices on a tray lined with parchment. Brush with melted butter, sprinkle garlic powder, and toast for 5 minutes on both sides.

Step 06

Pick your serve style: - Broil soup in oven-proof bowls, layering toast and cheese on top. 2 minutes to melt. - Or bake toast with cheese for 3-5 minutes, then float it in bowls of soup.

Notes

  1. Mix together beef and chicken broth if you're out of one.
  2. Check the complete guide for freezing options.

Tools You'll Need

  • Large pot.
  • Tray for baking.
  • Oven-proof bowls.
  • Parchment sheet.
  • Wooden stirring spoon.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy products.
  • Flour (wheat).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 347
  • Total Fat: 21.2 g
  • Total Carbohydrate: 22.3 g
  • Protein: 17.8 g