Onion gravy is a deeply flavored, savory sauce perfect for mashed potatoes, stuffing, turkey, pork chops, hamburger steaks and more. Learn how to make onion gravy from scratch using plenty of caramelized onions, Worcestershire sauce, herbs and cream for a rich finish.
This onion gravy works beautifully with roasted or pan-seared proteins and is simple enough to make for weeknight dinners or holiday meals. Use the recipe below to pair with turkey, ham, pork, or classic mashed potatoes.

- Why Make This Onion Gravy Recipe
- Ingredients Needed
- Variations To Recipe
- How to Make
- Helpful Tips
- Storing
- Frequently Asked Questions
- Related Recipe
- Onion Gravy Creation
This gravy layers savory spices like thyme and sage with butter and caramelized onions for a comforting, flavorful sauce. Try it tonight—it’s quick and versatile.
Why Make This Onion Gravy Recipe
Made from scratch — It’s built on simple ingredients and develops deep flavor through caramelized onions and simmering.
Versatile — Use it with pork, beef, poultry, mashed potatoes or stuffing. Add mushrooms for a mushroom-onion variation if desired.
Easy to prepare — Minimal hands-on time and straightforward steps make this a reliable go-to gravy.
No meat drippings required — This recipe creates rich taste without needing pan drippings, making it convenient and adaptable.

Ingredients Needed
- Olive oil
- Butter — real butter gives the best flavor and mouthfeel.
- Onions — yellow or white onions are preferred; red onions can add bitterness when cooked down.
- Worcestershire sauce — adds depth and umami.
- Beef stock — provides a bold base; you can substitute chicken stock, bone broth or vegetable broth for a lighter or vegetarian option.
- Spices — salt, pepper, thyme and sage.
- Heavy cream — enriches the gravy and helps with body and thickness.
Variations To Recipe
Mushrooms — Sauté sliced mushrooms with the onions for mushroom onion gravy.
Stock — Swap beef stock for chicken or vegetable stock depending on the flavor you want.
Spices — Add garlic powder, onion powder, or a splash of red wine for additional layers of flavor.
How to Make
Complete, printable directions are included in the recipe card. The steps below summarize the process:

Step One: Heat oil and butter in a skillet over medium heat. Add diced onions and sauté 5–8 minutes until golden brown, reducing heat if they begin to brown too quickly.

Step Two: Stir in salt, pepper, thyme, sage and Worcestershire sauce, cooking briefly to bloom the spices. Pour in the beef stock and stir to combine.

Step Three: Bring the mixture to a boil, then lower to a simmer. Allow it to reduce and concentrate in flavor. Whisk in the heavy cream and simmer another 3–5 minutes until it reaches the desired consistency.
Step Four: Taste and adjust seasoning, then serve warm over your favorite dishes.
Helpful Tips
- Take time to properly sauté the onions until golden brown — this develops the gravy’s signature flavor.
- Avoid burning the onions; lower the heat if they cook too quickly.
- If the gravy is too thin, make a slurry of 1 tablespoon cold water and 1 tablespoon cornstarch and whisk it in at the end to thicken.
- Stir frequently while simmering to prevent curdling or burning and to avoid lumps.
Storing
Store leftover onion gravy in an airtight container in the refrigerator for 2–3 days. It will thicken when chilled; thin with additional stock or a splash of cream when reheating.
Reheat gently on the stove over low heat or in short intervals in the microwave, stirring occasionally.
Frequently Asked Questions
What is onion sauce made of?
Onion sauce is typically made from sautéed onions, broth, Worcestershire sauce and herbs. Some recipes add wine or cream for extra depth and richness.
How can I thicken gravy without flour?
Reduce the sauce slowly over low heat so water evaporates and flavors concentrate. Alternatively, use a cornstarch slurry (1 tbsp cornstarch + 1 tbsp cold water) or arrowroot mixed with cold water and whisk in at the end.
Does simmering thicken sauce?
Yes. Simmering slowly reduces the liquid and concentrates flavors, which thickens the gravy over time.
Related Recipe
- Glazed Carrots
- Bourbon Ham
- Creamed Spinach
- Butter Swim Biscuits

Onion Gravy
Ingredients
- 1 Tablespoon Olive Oil
- 3 Tablespoons Butter
- 3 cup Beef Stock as needed
- 1/2 cup Heavy Whipping Cream
- 3 small Onions diced
- 1 teaspoon Salt
- 1/2 teaspoon Pepper
- 1/2 teaspoon Thyme
- 1/2 teaspoon Sage
- 1 Tablespoon Worcestershire Sauce
Instructions
-
Start by heating the oil and butter in a pan over medium heat. Add the diced onions and sauté 5–8 minutes until they are golden brown, lowering the heat if they begin to scorch.
-
Add salt, pepper, thyme, sage and Worcestershire sauce. Stir for about a minute, then pour in the beef broth.
-
Bring the mixture to a boil, then reduce to a simmer and let it slowly reduce and concentrate in flavor.
-
Whisk in the heavy cream and simmer, stirring often, for about 3–5 minutes until slightly thickened.
-
When the gravy reaches your desired thickness, taste and adjust seasoning, then serve warm.
Notes
Mushrooms — Stir in sliced mushrooms for a heartier gravy.
Spices — Adjust herbs and seasonings to taste; garlic or onion powder can boost flavor.
Storing — Refrigerate in an airtight container for 2–3 days.
Thicken — For a thicker gravy, mix 1 tablespoon cornstarch with 1 tablespoon cold water and whisk in at the end of cooking.
Equipment
- Skillet or sauté pan
- Whisk or spatula
- Measuring cups and spoons
Nutrition
Carbohydrates: 3g
Protein: 2g
Fat: 9g
