Homemade French Onion Soup with Three Cheeses & Onions

Homemade French Onion Soup with Three Cheese and Three Onions Recipe

If you’re ready to dive into the warm, comforting world of classic French cuisine with a personal twist, this Homemade French Onion Soup with Three Cheese and Three Onions Recipe is going to steal your heart. Imagine deeply caramelized sweet onions simmered in a savory beef and chicken broth, brightened with a splash of red wine, then crowned with a luscious blend of Gruyere, Mozzarella, and Parmesan cheeses melting over crisp toasted French bread. It’s a soul-satisfying bowl of richness and flavor that’s surprisingly simple to make and perfect for cozy evenings or impressive supper parties alike.

The image shows a white round bowl filled with three layers of French onion soup. The bottom layer is a dark brown broth with small pieces of cooked onions visible. Over this, a thick layer of melted golden-yellow cheese is melted smoothly and browned on top, with some bubbles and slightly crispy edges. A toasted slice of bread with a golden-brown crust is partially dipped in the soup, leaning on the side of the bowl and covered with gooey melted cheese that extends above the bowl’s edge. Small fresh green herb leaves are sprinkled on top of the cheese. The bowl is placed on a wooden board with another similar bowl blurred in the background, all set on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Ingredients You’ll Need

Every ingredient in this soup plays a starring role, from the rich butter that starts the caramelization of the onions to the medley of cheeses that create the ultimate melty topping. These basics might seem humble, but together they build layers of flavor and texture you’ll adore.

  • Unsalted butter (4 tablespoons): Essential for gently caramelizing the onions without overpowering their natural sweetness.
  • Yellow onions (5 large, thinly sliced): The main character, their sweetness intensified through slow cooking to create that signature soup flavor.
  • Salt (1 teaspoon): Enhances the onions’ sweetness and balances all the flavors.
  • Granulated sugar (1 teaspoon): Helps with the caramelization process for deep, syrupy onions.
  • Garlic (2 cloves, minced): Adds a subtle aromatic warmth without stealing the show.
  • Dry red wine (1/2 cup): Used to deglaze the pot, lifting up all the flavorful browned bits and adding complexity.
  • Low-sodium beef broth (32 ounces): Forms the rich, savory base, grounding the soup.
  • Low-sodium chicken broth (24 ounces): Lightens the beef broth slightly for balance and body.
  • Worcestershire sauce (1 tablespoon): Gives a subtle umami kick.
  • Fresh thyme (2 sprigs): Lends a fragrant, earthy note that complements the sweetness of the onions.
  • Bay leaf (1): Adds depth and warmth during simmering.
  • Balsamic vinegar (1/2 tablespoon): A splash brightens the soup just before serving.
  • Salt and freshly ground black pepper (to taste): Critical final seasonings.
  • French bread (5 slices, 1-inch thick): Perfect for toasting and supporting the melty cheese topping.
  • Olive oil (2 tablespoons): Used to crisp up the bread to golden perfection.
  • Gruyere Swiss cheese (1 1/2 cups shredded): The star cheese with its distinctive nutty, creamy melt.
  • Mozzarella cheese (1/4 cup shredded): Adds smooth stretchiness to the cheese blend.
  • Parmesan cheese (2 tablespoons finely grated): Brings sharp, salty notes to the topping.

How to Make Homemade French Onion Soup with Three Cheese and Three Onions Recipe

Step 1: Softening and Caramelizing the Onions

Begin by melting butter over medium-high heat in a large pot, then toss in your thinly sliced yellow onions. Stir frequently for about 10 minutes until they start to soften. Then lower the heat to medium, sprinkle in salt and sugar, and continue cooking gently for 35 minutes. This slow caramelization process transforms the onions from sharp to sweet and syrupy, creating that hallmark foundation of flavor.

Step 2: Adding Garlic and Deglazing with Wine

Once your onions are beautifully caramelized, add minced garlic and cook just until fragrant—no more than 20 seconds to avoid bitterness. Pour in the red wine to deglaze your pot, scraping up all those irresistible browned bits stuck to the bottom. This step adds a harmonious depth and balance to the soup’s flavor profile.

Step 3: Simmering the Soup Base

Next, stir in both beef and chicken broths, Worcestershire sauce, fresh thyme sprigs, and the bay leaf. Bring this mixture to a simmer over medium to medium-low heat and let it gently bubble away for 20 minutes. The flavors marry beautifully during this time, creating a rich and comforting broth. Remove the herbs once finished to keep the soup smooth.

Step 4: Final Seasoning and Preparing the Toast

Mix in balsamic vinegar to give the soup a subtle tang that brightens every spoonful. Taste for salt and pepper, adjusting as necessary. Then, preheat your broiler and toast your French bread slices brushed with olive oil until golden and crisp on both sides—this toasty base will hold the cheese topping wonderfully.

Step 5: Assembling and Broiling the Soup

Ladle your hot soup two-thirds full into oven-safe bowls or crocks placed on a baking sheet. Top each with a slice of toasted bread, followed by an indulgent mix of Gruyere, Mozzarella, and Parmesan cheeses. Broil until the cheese bubbles and turns a glorious golden brown, even dripping down the sides to form a delightful crusty edge. This finishing touch adds both texture and irresistible cheesiness.

How to Serve Homemade French Onion Soup with Three Cheese and Three Onions Recipe

Garnishes

To elevate your serving, sprinkle some freshly chopped thyme or finely minced chives over the cheese just before serving. A few cracks of black pepper on top also adds freshness and a subtle bite that’s simply delightful.

Side Dishes

This soup is hearty enough to be a meal on its own, but it’s also fantastic paired with a crisp green salad dressed in a tangy vinaigrette to cut through the richness. A simple roasted vegetable side or even a light fruit salad can bring a refreshing balance.

Creative Ways to Present

For a charming dinner party, serve this homemade French Onion Soup with Three Cheese and Three Onions Recipe in vintage crockery or rustic pottery bowls. You can also portion the soup in mini ramekins and broil individual cheesy toasts on top for an elegant appetizer. Adding edible flowers or microgreens as a final touch makes the presentation truly special.

Make Ahead and Storage

Storing Leftovers

Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. Keep the toasted bread and cheese separate to maintain their texture before reheating.

Freezing

This soup freezes well without the bread and cheese topping. Transfer cooled soup to a freezer-safe container, leaving some space for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating

Warm the soup gently on the stovetop over medium-low heat until heated through. Toast fresh bread slices and sprinkle the cheese blend on top, then broil in the oven just before serving to recreate that luscious cheesy crust.

FAQs

Can I use other types of onions in this soup?

Absolutely! While yellow onions provide a perfect balance of sweetness and savory flavor, you can experiment with sweet onions or shallots for subtle variations. Just ensure they’re thinly sliced for even caramelization.

Is it necessary to use both beef and chicken broth?

Using a combination of beef and chicken broth gives the soup a rich yet balanced flavor profile. You can use all beef broth for a stronger, meatier taste or all chicken broth for a lighter version if preferred.

Can I make this soup vegetarian-friendly?

Yes! Simply substitute the beef and chicken broths with a high-quality vegetable broth and omit Worcestershire sauce or use a vegetarian alternative. The onions and cheese blend still deliver incredible flavor.

Why use three types of cheese?

The trio of Gruyere, Mozzarella, and Parmesan creates a perfect balance of nutty, melty, and sharp flavors that complement the soup’s richness and add layers of texture to the topping.

What’s the best bread to use for this soup?

Classic French bread or baguette slices work best because of their sturdy crumb, which crisps well under the broiler without becoming soggy too quickly. Rustic country loaves or sourdough can be delicious alternatives.

Final Thoughts

This Homemade French Onion Soup with Three Cheese and Three Onions Recipe is one of those dishes that feels like a warm hug in a bowl. It’s perfect for impressing guests or indulging in some truly comforting homemade goodness on a chilly evening. Give it a try—you’ll find yourself reaching for seconds, and maybe even thirds!

Print

Homemade French Onion Soup with Three Cheese and Three Onions Recipe

Homemade French Onion Soup with Three Cheese and Three Onions Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 81 reviews

This homemade French onion soup recipe features a rich blend of three cheeses and three types of onions, slow-caramelized to develop deep, sweet flavors. Enhanced with red wine, fresh herbs, and a crispy, cheesy bread topping broiled to perfection, this classic comforting soup is perfect for a cozy meal.

  • Author: Mari
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 10 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 5 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Ingredients

Scale

Soup Base

  • 4 tablespoons unsalted butter
  • 5 large yellow onions, thinly sliced
  • 1 teaspoon salt
  • 1 teaspoon granulated sugar
  • 2 cloves garlic, minced
  • 1/2 cup dry red wine
  • 32 ounces low-sodium beef broth
  • 24 ounces low-sodium chicken broth
  • 1 tablespoon Worcestershire sauce
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 1/2 tablespoon balsamic vinegar
  • Pinch of salt and freshly ground black pepper, to taste

Bread Topping

  • 5 slices French bread, 1-inch thick
  • 2 tablespoons olive oil
  • 1 1/2 cups shredded Gruyere Swiss cheese, room temperature
  • 1/4 cup shredded Mozzarella cheese, room temperature
  • 2 tablespoons finely grated Parmesan cheese, room temperature

Instructions

  1. Sauté Onions: In a large pot over medium-high heat, melt the butter. Add the thinly sliced onions and sauté, stirring often, until softened, about 10 minutes.
  2. Caramelize Onions: Reduce heat to medium. Stir in the salt and sugar and continue cooking the onions for another 35 minutes, stirring occasionally every 5 minutes or so, until the onions are deeply caramelized and almost syrupy.
  3. Add Garlic: Stir in the minced garlic and cook until fragrant, about 20 seconds.
  4. Deglaze Pot: Pour in the red wine, scraping the bottom and sides of the pot to release any brown bits for added flavor.
  5. Add Broths and Herbs: Add beef broth, chicken broth, Worcestershire sauce, thyme sprigs, and bay leaf to the pot.
  6. Simmer Soup: Gently simmer the soup over medium to medium-low heat for about 20 minutes, stirring occasionally to blend flavors.
  7. Remove Herbs: Remove and discard the thyme sprigs and bay leaf from the soup.
  8. Season and Finish: Stir in the balsamic vinegar. Taste and adjust seasoning with additional salt and freshly ground black pepper as needed.
  9. Keep Warm: Reduce the heat to low and cover the pot to keep the soup hot while you prepare the bread topping.
  10. Toast Bread: Preheat the oven broiler with the rack placed about 6 inches from the heat source. Arrange French bread slices on a baking sheet and brush both sides with olive oil. Broil for 2 to 3 minutes in total, flipping once, until both sides are toasted and golden. Watch carefully to prevent burning.
  11. Assemble Soup Bowls: Place oven-safe bowls or crocks on a rimmed baking sheet. Fill each bowl about two-thirds full with hot soup. Top each with one toasted slice of bread and sprinkle evenly with Gruyere, Mozzarella, and Parmesan cheeses.
  12. Broil Cheese Topping: Broil the assembled bowls until the cheese is bubbly, golden brown, and begins to spill over the edges, forming a delicious crusty seal.
  13. Serve: Carefully remove from oven and serve immediately. Enjoy the rich, cheesy, comforting French onion soup!

Notes

  • Use a dry red wine such as Cabernet Sauvignon or Merlot for best flavor when deglazing.
  • Thinly slicing the onions ensures even caramelization.
  • Keep an eye on the bread while broiling, as oven temperatures vary and can quickly burn the bread.
  • Allow the cheese to come to room temperature before topping the soup to ensure even melting and browning.
  • For a vegetarian version, substitute vegetable broth for beef and chicken broth and omit Worcestershire sauce or use a vegetarian alternative.
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments