Easy Homemade French Onion Soup
Soup

Classic Savory French Onion Soup

Experience the cozy, comforting flavors of a restaurant-style soup crafted right in your home kitchen. This recipe highlights the deep, natural sweetness of slow-cooked onions combined with a robust savory broth, crowned with crisp toasted bread and a generous layer of melted, bubbly cheese. It is the perfect hearty meal for any evening when you want something truly special and satisfying.

Classic Savory French Onion Soup

List of ingredients

  • 4 tablespoons butter
  • 6 cups thinly sliced onions (1/8 to 1/4 inch max)
  • 1 clove garlic (minced)
  • 2 tablespoons all-purpose flour
  • 1/2 cup non-alcoholic flavor-matched grape reduction
  • 4 cups beef stock or broth
  • 1/4 teaspoon dried thyme
  • Salt and pepper (to taste)
  • 4 to 8 slices crusty bread (such as ciabatta or a French baguette)
  • 1/2 cup shredded mozzarella cheese
  • 1/2 cup shredded Gruyere cheese

step-by-step instructions

  1. Step: Melt the butter in a large pot over low heat. Add the thinly sliced onions; cook, uncovered, stirring often, for 30 to 45 minutes or until the onions are soft and caramelized (nicely golden brown – they shouldn’t be very dark).
  2. Step: Add the garlic and cook, stirring for one minute.
  3. Step: Add the non-alcoholic grape reduction and deglaze the pan (scrape any browned bits off the bottom with a wooden spoon). Simmer until the liquid has mostly evaporated.
  4. Step: Add the flour and cook, stirring, for one minute.
  5. Step: Add the beef stock (or broth) and thyme; stir to combine. Bring to a boil; reduce the heat and simmer for 10 minutes, stirring occasionally. Taste and season with salt and pepper as needed.
  6. Step: Preheat the broiler. Position the oven rack in the middle of the oven.
  7. Step: Toast the bread slices. You can do this in the toaster or under the broiler.
  8. Step: Place 4 oven-safe bowls on a large baking sheet. Ladle the soup into the bowls.
  9. Step: Top each bowl with 1 or 2 slices of bread.
  10. Step: Sprinkle each with 2 tablespoons of mozzarella and 2 tablespoons of Gruyere cheese.
  11. Step: Broil until the cheese is melted.

Mastering the Onion Caramelization

Managing Heat for Consistent Browning

The secret to a perfect batch lies in the patient application of low heat over an extended period. If you notice your onions are browning too rapidly or looking dry, reduce your stove heat further and add a tiny splash of water to keep the moisture levels stable. Rushing this stage will result in sharp, burnt flavors instead of the deep, mellow sweetness required for a high-quality soup base.

Balancing Different Onion Varieties

Mixing different types of onions provides a wider spectrum of sugar content and structural integrity in the final bowl. Red onions contribute a subtle sweetness and beautiful color, while yellow or white varieties offer a stronger base note that holds up well during the long simmering process. Consistency in your slicing width is just as important as the type of onion to ensure every piece softens at the same rate.

Refining the Broth and Texture

Selecting the Right Beef Stock

The quality of your broth defines the ultimate richness of the soup, so choosing a high-sodium or full-bodied beef stock is highly recommended. If you have the time to use a homemade beef stock, the gelatinous nature of natural bone broth will add a silky mouthfeel that enhances the entire experience. Always taste the broth before adding extra salt, as store-bought stocks vary significantly in their initial salt content.

Achieving the Perfect Soup Body

The addition of a small amount of flour acts as a binding agent that gives the broth a polished, professional consistency. When adding the flour to your caramelized onions, ensure it is fully coated and toasted for a full minute to prevent a powdery texture in the finished dish. If you prefer a lighter, more broth-forward soup, you can reduce the flour slightly, but the suggested amount provides that classic, slightly velvety finish.

Building the Perfect Topping

Optimizing the Bread Texture

The toast is the most critical component for preventing a messy eating experience, so ensuring the bread is thoroughly toasted before hitting the soup is vital. A stale or rustic French baguette slice holds its shape best, whereas soft white bread will lose its structure almost immediately upon contact with the liquid. If you want an extra layer of flavor, lightly rub each slice of toasted bread with a raw garlic clove before placing it on top of the soup.

Selecting Complementary Cheeses

Combining cheeses offers the best of both worlds: the sharp, complex flavor of a cave-aged cheese and the functional meltability of a younger variety. While Gruyere is the gold standard for its classic flavor profile, you can swap it for Fontina or Emmental if you want a different melt characteristic. Mozzarella is strictly functional for the signature cheese-pull, so try to use a low-moisture version to ensure it browns nicely under the broiler without releasing too much extra water.

Practical Kitchen Management

Strategies for Batch Preparation

This soup is a fantastic candidate for making in large batches because the flavors actually improve as they sit in the refrigerator for a day or two. If preparing ahead, store the liquid base in an airtight container without the bread and cheese additions, as these should only be added immediately before the final broiling stage. Freezing the onion-broth mixture is also simple; it will maintain its quality for up to three months in a tightly sealed freezer-safe bag or container.

Safe Oven Practices

Always verify that your bowls are explicitly labeled as oven-safe or broiler-safe before placing them under high heat. If you are uncertain about the safety of your bowls, you can easily toast the bread slices and cheese on a separate baking sheet until melted, then carefully slide the hot, bubbly cheese-toast rounds directly onto the top of your warm soup bowls. This method is equally effective and eliminates any risk of bowl breakage.

Frequently Asked Questions

Can I make this vegetarian?

Yes, you can substitute the beef stock with a high-quality dark vegetable stock or a mushroom-based broth to maintain a deep, savory flavor. Using roasted mushroom broth is particularly effective at mimicking the umami richness usually provided by meat-based stocks.

How do I prevent the bread from getting too soggy?

The key is to ensure the bread is toasted until very firm, almost to the point of being a crouton, before adding it to the bowl. Additionally, placing the bread on top of the soup right before serving ensures it maintains a satisfying contrast between the crunchy surface and the soft, liquid-soaked bottom.

What should I do if the soup is too salty?

If you find the soup is too salty, you can stir in a small amount of additional water or broth to dilute the intensity. Adding a small splash of non-alcoholic white vinegar or lemon juice can also help cut the saltiness by introducing a bright, acidic contrast that balances the flavor profile.

Can I add herbs like rosemary or bay leaves?

While thyme is the traditional herb for this recipe, you can certainly add a single bay leaf while simmering, as long as you remember to remove it before serving. Fresh rosemary can be added in very small amounts, but be cautious as its piney flavor can easily overpower the delicate sweetness of the caramelized onions.

What is the best way to reheat leftovers?

Reheat the soup base in a saucepan on the stove over medium-low heat until it is steaming throughout. Once the liquid is hot, follow the standard procedure for toasting the bread and melting the cheese under the broiler to restore the fresh-made quality of the dish.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Homemade French Onion Soup

Classic Savory French Onion Soup


  • Author: AlmaHerzog
  • Total Time: PT80M
  • Yield: 4 servings 1x
  • Diet: Vegetarian-Friendly

Description

This Easy Homemade French Onion Soup is full of sweet and delicious caramelized onions in a rich, flavorful broth topped with toasted bread and lots of melted cheese. It is so simple to make this restaurant classic right in your own kitchen!


Ingredients

Scale
  • 4 tablespoons butter
  • 6 cups thinly sliced onions (1/8 to 1/4 inch max)
  • 1 clove garlic (minced)
  • 2 tablespoons all-purpose flour
  • 1/2 cup non-alcoholic flavor-matched grape reduction
  • 4 cups beef stock or broth
  • 1/4 teaspoon dried thyme
  • Salt and pepper (to taste)
  • 4 to 8 slices crusty bread (such as ciabatta or a French baguette)
  • 1/2 cup shredded mozzarella cheese
  • 1/2 cup shredded Gruyere cheese

Instructions

  1. Step: Melt the butter in a large pot over low heat. Add the thinly sliced onions; cook, uncovered, stirring often, for 30 to 45 minutes or until the onions are soft and caramelized (nicely golden brown – they shouldn’t be very dark).
  2. Step: Add the garlic and cook, stirring for one minute.
  3. Step: Add the non-alcoholic grape reduction and deglaze the pan (scrape any browned bits off the bottom with a wooden spoon). Simmer until the liquid has mostly evaporated.
  4. Step: Add the flour and cook, stirring, for one minute.
  5. Step: Add the beef stock (or broth) and thyme; stir to combine. Bring to a boil; reduce the heat and simmer for 10 minutes, stirring occasionally. Taste and season with salt and pepper as needed.
  6. Step: Preheat the broiler. Position the oven rack in the middle of the oven.
  7. Step: Toast the bread slices. You can do this in the toaster or under the broiler.
  8. Step: Place 4 oven-safe bowls on a large baking sheet. Ladle the soup into the bowls.
  9. Step: Top each bowl with 1 or 2 slices of bread.
  10. Step: Sprinkle each with 2 tablespoons of mozzarella and 2 tablespoons of Gruyere cheese.
  11. Step: Broil until the cheese is melted.

Notes

You can use any type of onions. Sweet onions like red or Vidalias provide a sweeter base. The key is the low and slow caramelization process for the best flavor. You can use Swiss cheese instead of Gruyere if preferred. If you do not have oven-safe bowls, toast the bread with cheese on a baking sheet separately and top the bowls before serving.

  • Prep Time: PT10M
  • Cook Time: PT70M
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 426 kcal
  • Sugar: 8 g
  • Sodium: 950 mg
  • Fat: 18 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 42 g
  • Fiber: 4 g
  • Protein: 16 g
  • Cholesterol: 45 mg

Keywords: French onion soup, caramelized onions, soup, homemade soup, comfort food