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
Homemade French Onion Soup (No Alcohol)

Homemade French Onion Soup (No Alcohol)


  • Author: Samantha Jones
  • Total Time: 75
  • Yield: 4 servings 1x
  • Diet: Pescatarian

Description

This comforting homemade French Onion Soup features deeply caramelized yellow onions simmered in a rich, savory beef broth. By skipping the traditional wine and focusing on the slow-cooked sweetness of the onions, this recipe achieves a complex and deeply satisfying flavor profile. Topped with toasted French baguette slices and a bubbling, molten layer of Gruyère cheese, it is the ultimate gourmet comfort food perfect for any chilly evening.


Ingredients

Scale

6 large yellow onions, thinly sliced
4 tablespoons unsalted butter
2 tablespoons olive oil
1 tablespoon all-purpose flour
6 cups high-quality beef stock
2 cloves garlic, minced
1 teaspoon dried thyme
1/2 teaspoon salt
1/4 teaspoon black pepper
1 loaf French baguette, sliced into 1-inch rounds
2 cups Gruyère or Swiss cheese, shredded


Instructions

Heat butter and oil in a large heavy-bottomed pot over medium heat.
Add sliced onions and cook, stirring every few minutes, for 35-40 minutes until deeply golden brown.
Sprinkle flour over onions and stir for 2 minutes to cook off the raw flour taste.
Add garlic and thyme, stirring until fragrant.
Pour in beef stock, bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
While soup simmers, toast baguette slices in the oven until crisp.
Ladle soup into oven-safe bowls, top with a toasted bread slice, and cover generously with shredded cheese.
Broil for 2-3 minutes on a baking sheet until the cheese is bubbling and golden brown.

Notes

Store the soup base in an airtight container in the refrigerator for up to 4 days. The flavors often deepen overnight. Ensure you use oven-safe bowls to withstand the broiler heat.

  • Prep Time: 15
  • Cook Time: 60
  • Category: Recipes
  • Method: Stovetop and Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 8g
  • Sodium: 950mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Protein: 16g
  • Cholesterol: 45mg