A cozy slow cooker version of classic French onion soup—sweet caramelized onions, rich beef broth, and melted Gruyere on toasted baguette slices. Easy to assemble and perfect for a cold night.
Heat butter and olive oil in a large skillet over medium heat. Add sliced onions, salt and pepper. Cook, stirring often, until onions soften and begin to caramelize, about 15–20 minutes.
Stir in minced garlic and flour and cook for 1–2 minutes to remove the raw flour taste.
Transfer the onion mixture to the slow cooker. Add beef broth, dry sherry, thyme and bay leaf. Stir to combine.
Cover and cook on low for 8 hours (or high for 4 hours) until onions are deeply caramelized and soup is rich.
Remove bay leaf and adjust seasoning with salt and pepper. Ladle soup into oven-safe bowls, top each with toasted baguette slices and a generous handful of grated Gruyere.
Place bowls under a broiler until cheese is melted and bubbly, 2–3 minutes. Serve immediately.
Notes
For a vegetarian version, substitute beef broth with vegetable broth and omit the sherry if desired. Leftovers keep well in the refrigerator for 3 days.