French Onion Soup

The Absolute Best French Onion Soup!

This homemade French onion soup will knock your socks off! Made with the richest broth, perfect caramelized onions, and three different types of melted cheese!

Reader Review

"This is restaurant worthy! We loved this soup so much!" - Heather Denning


Unsalted butter

Onions & Garlic

Red wine

Beef & Chicken Broth

Worcestershire sauce

Balsamic vinegar

Herbs & Seasonings

Swiss, Mozzarella, & Parmesan

French bread

The Details

Prep Time: 15 Minutes

Cook Time: 1 Hour 10 Min

5 Servings

378 Calories

Caramelize the Onions


Cook the onions in butter low and slow, stirring occasionally for 40-45 minutes, adding in salt and a little bit of sugar.

Deglaze & Simmer


Pour in the red wine. Stir in stock, Worcestershire, and seasonings. Gently simmer for 20 minutes, stirring occasionally. Discard herbs, stir in the vinegar.

Toast the Bread


While the soup is simmering, prep the bread with olive oil; toast in the oven until golden.

Ladle soup into bowls


Place oven-safe crocks on a sturdy baking sheet. Ladle soup into each bowl.

Top Bread with Cheese


Top toasted bread with cheese, then place under the broiler for a couple minutes (6-inches from the heat source, keeping a close eye, so nothing burns!)



As the cheese softens, it will fall over the sides of the crock and form a wonderful crusty seal. Heaven!

Get The Full Printable Recipe!

Get the full recipe, helpful tips, variations to make it Vegetarian or without wine, and suggested sides.