Soups & Stews
This Campbell's French onion soup gravy recipe delivers the same rich, caramelized depth you love—without the canned shortcuts. The secret lies in slow-cooked onions and a perfectly balanced roux that thickens without overpowering the soup's signature flavors.
I've perfected this over years of testing, ensuring every spoonful tastes like a steaming bowl from your favorite restaurant.
The process starts with caramelizing onions until they're deep golden brown, which builds that unmistakable sweetness Campbell's gravy is known for. A simple butter-flour roux acts as the thickening agent, creating a velvety texture that coats every bite.
Unlike canned versions, this homemade gravy develops layers of flavor as it simmers, making it far more complex and satisfying.
What you'll end up with is a smooth, rich gravy that's perfect for drizzling over French onion soup or using as a base for other dishes. The onions provide natural sweetness, while the beef broth adds depth and umami.
This recipe is foolproof—no advanced techniques required—and takes just under an hour to prepare, making it ideal for weeknight dinners when you crave comfort food.
Use it to elevate classic French onion soup, or try it as a sauce for steak, roasted potatoes, or even mashed potatoes. The versatility ensures you'll reach for this gravy again and again. Let's get started with the ingredients and steps to create this restaurant-quality sauce at home.
Ingredients for campbell's french onion soup gravy
Ten simple ingredients transform into the rich, caramelized gravy you crave—better than any can.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 large | Peeled, thinly sliced |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Substitute with broth if needed |
| Granulated Sugar 🍚 | 1 tbsp | Enhances caramelization |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
The onions are everything here. Yellow onions work best for that classic Campbell's flavor—red onions add too much acid. Walmart or Kroger usually sell them in bulk for cheap, but if you want to splurge, local farmers markets have sweeter, fresher ones. Thinly slice them (about 1/8-inch thick) so they caramelize evenly. The sugar helps kickstart the browning process, but don't skip it—it's what gives that signature sweetness. I always double-check my onions are dry before cooking; any moisture slows down caramelization.
No white wine? Dry chicken broth works perfectly—just use the same amount. Fresh thyme is ideal, but dried thyme at one-third the amount saves you a trip to the herb section. The garlic can be pre-minced from a jar (I won't judge), but fresh has more punch. For the beef broth, low-sodium is key—you'll add plenty of salt later. If you're making a big batch, Trader Joe's sells concentrated bouillon cubes that cut prep time in half. The roux is non-negotiable though—skip it and you'll end up with a watery mess.
This gravy keeps beautifully. Store it in the fridge for up to 5 days—it actually gets better as the flavors meld. For longer storage, freeze in ice cube trays and pop out single portions. Thaw overnight in the fridge or microwave for 30 seconds. The texture thickens as it cools, so thin with a splash of broth if needed. I always make a double batch—one for soup night, one for mashed potatoes the next day.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because it only needs you to slice onions—not dice them. One thick cut, a quick sauté in butter, and you’re golden. That’s it.
- Wine Lift Magic: That splash of dry white wine? It’s the secret weapon. It cuts through the richness, brightens the broth, and leaves you with a depth that’s impossible with just broth alone.
- Soup-to-Sauce Swap: Make a double batch—this gravy transforms French onion soup into a hearty sauce for steak, mashed potatoes, or even dumplings. I’ve used it for all three, and it never lets me down.
- Pantry Goldmine: Five ingredients, zero specialty items. You’re probably already stocked. And since it freezes like a dream, I keep a jar in my freezer for lazy nights when I need flavor fast.
Step-by-step instructions for homemade French onion soup gravy
Here's how to build rich, caramelized depth that rivals the canned version—but with real flavor.
Caramelize the Onions Slowly
Heat the 0.5 cup unsalted butter in a large Dutch oven over medium-low heat. Add the 4 large peeled, thinly sliced yellow onions and stir to coat them evenly in the butter. Let them cook undisturbed for 5 minutes—this prevents burning while the onions release moisture.
After that initial wait, stir occasionally for 30-40 minutes until the onions turn deep golden brown. You're aiming for a jam-like consistency with rich caramelized edges. I know it feels like forever, but patience here makes all the difference. If they darken too quickly, reduce the heat slightly—you want sweetness, not bitterness.
When the onions are nearly done, add the 1 tablespoon granulated sugar and stir to distribute evenly. Let this cook for another 5 minutes to deepen the caramelization. The sugar will help balance any acidity from the wine later and add subtle sweetness to the gravy.
Build the Roux for Thickness
Once the onions are perfectly caramelized, remove the Dutch oven from heat and let it cool slightly for 2 minutes. This prevents the butter from burning when you add the flour. Return the pot to medium heat and sprinkle in the 0.5 cup all-purpose flour all at once.
Stir continuously for 2-3 minutes until the mixture turns a rich, nutty brown color. This is your roux, and it's what will give your gravy that velvety thickness. If it starts to smell toasty, you're on the right track—just don't let it burn. The flour should coat the onions completely and create a paste-like consistency.
Deglaze with Wine and Broth
Pour in the 0.5 cup dry white wine and stir vigorously to scrape up all those flavorful browned bits from the bottom of the pot. Let it simmer for 2-3 minutes until the wine reduces by half and the alcohol cooks off. You'll smell the aroma deepen as the wine integrates with the caramelized onions and roux.
Next, gradually whisk in the 4 cups beef broth while stirring constantly to prevent lumps. Return the heat to medium-low and let the gravy simmer for 15-20 minutes, stirring occasionally. This slow cook time allows the flavors to meld together beautifully. The gravy should thicken slightly but remain smooth and silky.
Season and Finish
Stir in the 1 tablespoon fresh thyme leaves, 2 minced garlic cloves, 1 teaspoon salt, and 0.5 teaspoon black pepper. Let the gravy simmer for another 5 minutes to allow the garlic to infuse its flavor without becoming bitter. Taste and adjust the seasoning if needed—you might need a touch more salt to balance the richness.
For the final touch, let the gravy rest off the heat for 5 minutes. This resting period allows the flavors to settle and the gravy to thicken slightly. Serve immediately over toasted baguette slices or grilled cheese sandwiches. The gravy should coat the back of a spoon and have a luxurious, velvety texture with layers of caramelized onion flavor.
Pro Tips For Making Campbell'S French Onion Soup Gravy
- CARAMELIZE THE ONIONS: Don’t rush this step—low and slow is the only way. After slicing the onions, cook them in the butter for at least 25-30 minutes, stirring occasionally, until they’re deep golden and almost jammy. I used to walk away for 10 minutes and check; now I set a timer and resist the urge to speed it up. That patience builds flavor.
- WHISK THE ROUX FAST: Once you add the flour to the butter, stop stirring and let it bubble for 30 seconds before whisking. This prevents lumps and ensures a smooth, glossy gravy. I learned this the hard way—lumpy roux means lumpy soup, and no one wants that.
- DEGLAZE WITH WINE: After cooking the onions, pour in the white wine and let it simmer for 2-3 minutes before adding the broth. This step extracts more flavor from the browned bits on the pan, and skipping it makes the gravy taste flat. (Yes, even if you’re impatient like me.)
- SIMPLIFY THE BROTH: Use a high-quality store-bought beef broth instead of homemade—it’s faster and still delicious. If you’re short on time, reduce the broth by half before adding it to the roux to deepen the flavor without extra effort. Your future self will thank you.
Troubleshooting perfect results
Onions Burning Too Fast
If your onions start darkening too quickly or smell bitter, you're likely cooking them too hot. Reduce the heat to low and cover the Dutch oven with a lid to trap steam. This slows the cooking process and prevents burning.
I've found that medium-low heat is ideal—it takes patience, but the result is worth it. Stirring occasionally helps distribute the heat evenly and keeps the onions golden rather than blackened. 🌡️
Gravy Too Thin
A thin gravy usually means your roux didn't cook long enough or you added too much liquid. If this happens, remove the pot from heat and whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water. Return to medium heat and stir until thickened.
Alternatively, simmer uncovered for 5-10 minutes to reduce excess liquid. I've also had success using a slotted spoon to remove some onions before blending the remaining gravy and straining it back in—this removes excess moisture. ⚡
Gravy Too Thick
Over-thickened gravy often results from overcooking the roux or insufficient liquid. Thin it by whisking in warm beef broth, 1 tablespoon at a time, until you reach your desired consistency. Start with 2 tablespoons and adjust—adding too much at once can make it watery again.
If the gravy separates, whisk vigorously to re-emulsify. I keep a small bowl of broth nearby when making gravy to troubleshoot thickness issues on the fly. 💫
Roux Won't Thicken
A roux that refuses to thicken is usually undercooked or has absorbed too much moisture. If this happens, remove the pot from heat and let it cool slightly. Then, whisk in 1 tablespoon flour and return to low heat, stirring constantly for 2-3 minutes.
If the roux still doesn't thicken, you may need to start over—sometimes the flour and butter ratio needs adjusting. I always ensure my onions are completely dry before cooking to avoid this issue. 🔥
Wine Overpowering Flavor
If the wine flavor dominates, it likely didn't reduce enough before adding the broth. Let the wine simmer longer—aim for 3-5 minutes to cook off the alcohol completely. Alternatively, reduce the wine to 2 tablespoons and add 2 tablespoons extra broth to balance the flavors.
A splash of beef stock can also help mellow the acidity. I've found that using a dry, crisp white wine like Sauvignon Blanc works best for this recipe. 🍷
Gravy Tastes Bland
Bland gravy often means insufficient seasoning or underdeveloped flavors. Taste and adjust with salt, black pepper, or a pinch of Worcestershire sauce for depth. If the onions didn't caramelize enough, return them to the pot and cook for another 5-10 minutes to deepen their sweetness.
A splash of balsamic vinegar or a pinch of sugar can also enhance the flavor profile. I always taste as I go—seasoning is the final touch that makes gravy shine. 💡
Nutrition facts
Frequently asked questions
Can I make this gravy without wine?
Replace the 0.5 cup dry white wine with 0.5 cup beef broth or apple cider for a similar depth of flavor. The key is using the same amount to maintain balance in the recipe. The wine adds acidity that helps cut through the richness, but these substitutes work well in a pinch.
How long will this gravy keep in the fridge?
This homemade gravy stays fresh in the refrigerator for up to 5 days when stored in an airtight container. The flavors actually improve as it sits, developing deeper caramelized notes. For longer storage, freeze in ice cube trays or small containers for single-serving portions. Thaw overnight in the fridge for best results.
What's the secret to perfectly caramelized onions?
Patience and low, steady heat are key! Cook the onions over medium-low heat for 30-40 minutes without stirring constantly. The sugar in the recipe helps kickstart browning, but resist the urge to rush—dark golden brown means perfect sweetness. A splash of water at the end can help create a jam-like consistency.
Can I use this gravy for dishes other than French onion soup?
This versatile gravy works beautifully over mashed potatoes, grilled cheese sandwiches, or as a dipping sauce for baguette slices. The rich onion flavor pairs well with hearty dishes like steak or roasted vegetables. Just adjust the seasoning slightly if using with different proteins.
Why does my roux sometimes get lumpy?
Lumpy roux happens when flour clumps or isn't fully incorporated. Always whisk the flour into the butter gradually over medium heat, stirring constantly for 2-3 minutes until smooth. If lumps appear, strain the gravy through a fine-mesh sieve before serving. For extra insurance, make your roux in a separate pan first, then add it to the onions.
