Onion Gravy
A rich, deeply savory brown gravy loaded with sweet caramelized onions. This classic American sauce is built on a simple roux and simmered until thick and glossy. Perfect spooned over mashed potatoes, meatloaf, or a juicy roast.
For 4 servings
- prep · ~5 min
Slice the onions thinly.
Peel and slice the onions into thin half-moons. You should have about 4 cups of sliced onions.
- saute · ~25 min
Caramelize the onions.
Melt the butter in a skillet over medium heat. Add the sliced onions and cook, stirring occasionally, until they are deep golden brown and sweet, about 20 to 25 minutes. Adjust the heat to prevent burning.
TIPDon't rush this step. Low and slow is the secret to building deep, sweet onion flavor. - saute · ~2 min
Make the roux.
Sprinkle the flour over the caramelized onions and stir constantly. Cook for 1 to 2 minutes to remove the raw flour taste. The mixture will look clumpy.
TIPCooking the flour is essential for a smooth, non-pasty gravy. - simmer · ~5 min
Gradually whisk in the water.
Slowly pour in the warm water while whisking continuously to prevent lumps. Add the soy sauce, salt, and black pepper. Bring the gravy to a gentle simmer.
TIPAdding the water warm helps prevent the roux from seizing up. - simmer · ~10 min
Simmer until thickened.
Reduce the heat to low and let the gravy simmer gently for 5 to 10 minutes, stirring often, until it coats the back of a spoon. Taste and adjust seasoning if needed.
- serve
Serve the onion gravy hot.
Pour into a gravy boat or serve directly over mashed potatoes, meatloaf, or roasted meats.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a heavy-bottomed pan (stainless steel or cast iron) for even heat and better caramelization without scorching.
- 2After caramelizing the onions, deglaze the pan with a splash of water or broth to lift up the browned bits for extra flavor.
- 3Warm the water before adding it to the roux to prevent clumping and ensure a silky-smooth gravy.
- 4If the gravy becomes too thick, thin it with a splash of warm water or broth until it reaches your desired consistency.
- 5For a deeper color, let the onions caramelize to a rich mahogany brown, not just golden, for a more robust taste.
- 6Make ahead: prepare the gravy up to 3 days in advance; gently reheat on the stove, adding a little water if needed.
Adapt it for your goals.
Vegetarian/vegan
Replace butter with plant-based butter or olive oil, and use tamari instead of soy sauce to keep it fully plant-based.
low oilLow-oil
Caramelize the onions in a splash of water or vegetable broth with a pinch of salt, and use a whole-wheat flour slurry instead of a butter-based roux for a lighter gravy.
mushroom infusedMushroom-infused
Add 1 cup of finely chopped mushrooms along with the onions; they release umami-rich juices that deepen the savory flavor, perfect for mushroom lovers.
beefyBeefy
Substitute beef broth for water and add a teaspoon of Worcestershire sauce for a richer, meatier gravy that pairs beautifully with roast beef.
jainJain
Omit the onion and use leek greens or asafoetida (hing) for a savory depth; replace butter with ghee or oil to adhere to Jain dietary restrictions.
Why this is on our healthy list.
Rich in Antioxidants
Onions are packed with quercetin and sulfur compounds that support immune health and reduce inflammation.
Low-Calorie Flavor Boost
This gravy adds deep flavor to meals without excess calories, as a simple roux-based sauce uses only a modest amount of butter and flour.
Source of Fiber
Caramelized onions contribute soluble fiber, which aids digestion and helps maintain steady blood sugar.
Heart-Friendly Fats
Using unsalted butter in moderation provides a small amount of fat-soluble vitamins; the recipe can be made with olive oil for more unsaturated fat.
Frequently asked questions
Lumps usually happen if you add cold water to the hot roux or don't whisk continuously. Always use warm water and whisk vigorously as you pour.



