French Onion Soup with Homemade Croutons
This French onion soup features deeply caramelized onions simmered in beef stock and red wine, finished with homemade croutons and bubbly melted cheese for a warming, classic comfort dish.
This French onion soup features deeply caramelized onions simmered in beef stock and red wine, finished with homemade croutons and bubbly melted cheese for a warming, classic comfort dish.
Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
In a large pot or Dutch oven, melt butter over medium heat.
Add the thinly sliced onions and cook slowly, stirring occasionally, for 25-30 minutes until they are deeply caramelized and sweet.
Stir in the minced garlic and cook for another minute until fragrant.
Sprinkle the flour over the onions and stir to combine. Cook for 1-2 minutes to cook out the raw flour taste.
Season with salt and pepper to taste.
Pour in the red wine to deglaze the pot, scraping up any browned bits from the bottom. Let it simmer for a couple of minutes until the wine has reduced slightly.
Add the beef stock, bay leaves, and fresh thyme sprigs. Bring the soup to a simmer, then reduce heat and let it gently simmer for at least 20 minutes for the flavors to meld.
While the soup simmers, prepare the croutons. Preheat your oven to 375°F (190°C).
On a parchment-lined baking sheet, toss the bread cubes with olive oil, Italian seasoning, garlic powder, salt, and pepper until evenly coated.
Bake for 10-15 minutes, or until the croutons are golden brown and crispy.
Set your oven to broil. Ladle the hot soup into four oven-safe bowls or ramekins.
Top each bowl with a generous layer of homemade croutons.
Cover the croutons with a thick layer of shredded cheese.
Place the bowls on a baking sheet and broil for 2-3 minutes, watching closely, until the cheese is melted, bubbly, and lightly browned.
Carefully remove from the oven, let cool for a moment, and serve immediately.
Store cooled soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop and add fresh croutons and cheese before serving.
heavy-bottomed pot or Dutch oven for even caramelization · broiler-safe soup bowls for melting cheese topping
Caramelizing onions typically takes 30-45 minutes over medium heat, stirring occasionally. They should turn deep golden brown and develop sweet, complex flavors.
Yes. Prepare the soup up to 2 days ahead and store in the refrigerator. Reheat gently on the stovetop, then top with croutons and cheese just before serving.
Substitute with dry white wine, additional beef stock, or brandy. The flavor will shift slightly, but the soup remains delicious.
Gruyère is traditional, but Emmental, Swiss, or even sharp cheddar work well. Choose a cheese that melts smoothly and has good flavor depth.
Toast croutons until golden and crispy before serving. Add them just before topping with cheese, or serve them on the side so diners can add them fresh.

Herb Roasted Chicken with Garlic Potatoes and French Green Beans
45 min
Garlic Confit
185 min
French Onion Chicken
65 min
Stove Top Stuffing Meatloaf
85 min
Mexican-Style Shrimp Cocktail With Tajín
5 min

Soupe au Pistou
120 min

Oven Roasted Ratatouille
65 min

Easy Canapés
15 min