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
French Onion Soup: Easy & Delicious Homemade Recipe

French Onion Soup: Easy & Delicious Homemade Recipe


  • Author: MixMealMagic
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

French Onion Soup is a rich and savory comfort food made with caramelized onions, beef broth, and a gooey cheese topping. This classic dish is perfect for chilly days and guaranteed to warm you up from the inside out. Topped with melted Gruyère cheese on a crisp baguette, it’s a true culinary delight.


Ingredients

Scale
  • 3 tablespoons butter

  • 1/2 tablespoon olive oil

  • 2 pounds (about 3) yellow onions, thinly sliced

  • 1/2 teaspoon granulated white sugar

  • 1/4 teaspoon salt

  • 1/8 teaspoon pepper

  • 2 tablespoons all-purpose flour

  • 6 cups beef broth

  • 1 whole bay leaf

  • 8 slices baguette

  • 4 ounces (1 cup) grated Gruyère cheese

  • 1 ounce (1/4 cup) freshly grated Parmesan cheese

  • Fresh thyme for garnish (optional)


Instructions

  • Cook Onions: In a large pot, melt butter and olive oil over medium heat. Add sliced onions, sugar, salt, and pepper. Cook for 25-30 minutes, stirring frequently, until onions are golden and caramelized.

  • Add Flour: Sprinkle flour over onions and stir to combine. Cook for 2 minutes to form a roux.

  • Simmer Soup: Gradually add beef broth while stirring, scraping up any bits stuck to the bottom. Add bay leaf and bring to a simmer. Let cook for 20-25 minutes.

  • Prepare Bread: While the soup simmers, toast the baguette slices in the oven or on a pan until golden and crispy.

  • Assemble & Bake: Preheat broiler. Ladle soup into oven-safe bowls. Place a slice of toasted baguette on top of each bowl, and sprinkle with Gruyère and Parmesan. Broil for 3-5 minutes, until the cheese is melted and bubbly.

  • Serve: Garnish with fresh thyme, if desired. Serve hot and enjoy!

Notes

  • For a lighter version, you can use low-sodium beef broth.

  • You can also use Swiss cheese or a blend of cheeses if Gruyère is unavailable.

  • Make sure to toast the baguette slices until they are crispy to prevent them from becoming soggy when added to the soup.

  • Prep Time: 15 minutes
  • Cook Time: 55 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 330 kcal
  • Sugar: 8g
  • Sodium: 920mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 31g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 35mg

Keywords: French Onion Soup, classic French soup, caramelized onions, cheesy soup, homemade French onion soup, comfort food recipe