🧅🧀 French Onion Soup (slow-cooked onions, cozy vibes)
Serves 2–3 | Time: ~60–75 min (mostly hands-off)
Ingredients
4 large yellow onions, thinly sliced
2 Tbsp butter + 1 Tbsp olive oil
1 tsp sugar (optional, helps caramelize)
1 tsp salt (plus more to taste)
2 cloves garlic, minced
1 Tbsp flour (optional, for body)
4 cups beef or vegetable broth
½ cup water (or extra broth)
1 tsp thyme (dried) or 1–2 sprigs fresh
1 bay leaf (optional)
Black pepper
Sliced baguette or sturdy bread
Grated Gruyère or Swiss (mozzarella works in a pinch)
How to Make It
Caramelize the onions (the magic step):
Heat butter + oil in a wide pot over medium-low. Add onions + salt. Cook 35–45 min, stirring every few minutes, until deep golden and jammy. Sprinkle sugar in the last 10 minutes if you want extra color.
Build flavor:
Stir in garlic (30 seconds). Add flour if using; cook 1 minute so it doesn’t taste raw.
Simmer:
Pour in broth + water. Add thyme and bay. Bring to a gentle simmer 10–15 min. Season with pepper and more salt if needed.
Toast the bread:
While it simmers, toast bread slices until crisp.
Cheesy finish (optional but elite):
Ladle soup into oven-safe bowls, float a toast on top, cover with cheese. Broil 1–3 minutes until bubbly and lightly browned. Watch it—broilers move fast!
Quick Tips
Low and slow wins. Rushing the onions = pale, bitter soup.
No oven-safe bowls? Melt cheese on the toast separately and set it on the soup.
Flavor boost: A splash of soy sauce or Worcestershire (½–1 tsp) deepens savoriness.
Make it richer: Add a tiny splash of cream at the end (optional).
Want a 15-minute cheat version or a vegan twist with extra umami?