Rich, flavorful, and absolutely comforting, this Onion Gravy is the perfect addition to mashed potatoes, roasted meats, or even biscuits! Made with caramelized onions and a savory broth, this gravy is packed with depth and warmth. Whether you’re serving it over a Sunday roast or a weeknight dinner, this recipe will elevate any dish!
Why You’ll Love This Recipe
- Deep, rich flavor – Slow-cooked onions bring out a natural sweetness.
- Easy to make – Requires simple pantry ingredients.
- Versatile – Pairs well with meats, potatoes, and vegetables.
Ingredients You’ll Need
- Butter (2 tbsp) – For sautéing and adding richness
- Olive Oil (1 tbsp) – Helps prevent the butter from burning
- Onions (2 large, thinly sliced) – Yellow or sweet onions work best
- Garlic (1 clove, minced) – Adds extra depth of flavor
- All-Purpose Flour (2 tbsp) – Thickens the gravy
- Beef Broth (2 cups) – Provides a deep, meaty flavor (use vegetable broth for a vegetarian version)
- Worcestershire Sauce (1 tbsp) – Enhances the umami taste
- Soy Sauce (1 tsp) – Adds saltiness and richness
- Thyme (½ tsp, dried) – Brings an earthy flavor
- Salt & Black Pepper (to taste) – For seasoning
Tools You’ll Need
- Large skillet or saucepan
- Whisk
- Wooden spoon
- Cutting board and knife
How to Make Onion Gravy
Step 1: Caramelize the Onions
- In a large skillet, melt butter and olive oil over medium heat.
- Add the sliced onions and cook slowly for about 15-20 minutes, stirring occasionally, until golden brown and caramelized.
- Add the minced garlic and cook for another minute until fragrant.
Step 2: Make the Roux
4. Sprinkle the flour over the onions and stir well to coat. Cook for 1-2 minutes to remove the raw flour taste.
Step 3: Add the Broth & Simmer
5. Gradually pour in the beef broth, whisking constantly to prevent lumps.
6. Stir in Worcestershire sauce, soy sauce, thyme, salt, and black pepper.
7. Bring the gravy to a gentle simmer and cook for 5-7 minutes until it thickens to your desired consistency.
Step 4: Serve & Enjoy!
8. Taste and adjust seasoning if needed.
9. Serve hot over mashed potatoes, roasted meats, or even Yorkshire pudding!
What to Serve It With
- Mashed Potatoes – A classic pairing for a hearty meal
- Grilled Chicken or Beef – Drizzle it over meats for extra flavor
- Biscuits or Toast – Perfect for dipping
- Roasted Vegetables – Adds richness to veggie dishes
Tips for the Best Onion Gravy
- Be patient when caramelizing onions – Slow cooking brings out the best flavor.
- For extra depth, add a splash of balsamic vinegar before adding the broth.
- Make it creamy – Stir in a little heavy cream for a richer texture.
- Store leftovers in the fridge for up to 4 days and reheat gently before serving.
Can You Freeze Onion Gravy?
Yes! Let the gravy cool completely, then store it in an airtight container and freeze for up to 3 months. Reheat on the stovetop, adding a splash of broth if needed.
Conclusion
This Onion Gravy is rich, hearty, and full of deep caramelized flavors. Whether you’re serving it over meats, potatoes, or biscuits, it adds the perfect finishing touch to any meal. Try it out, and let me know how you like it!
Preparation Time: 5 minutes
Cooking Time: 25 minutes
Cuisine: British-American
Nutritional Information (Per Serving):
Calories: 90 | Carbohydrates: 8g | Protein: 1g | Fat: 5g | Sodium: 350mg | Fiber: 1g

Onion Gravy
- Total Time: 30 minutes
Description
Rich, flavorful, and absolutely comforting, this Onion Gravy is the perfect addition to mashed potatoes, roasted meats, or even biscuits! Made with caramelized onions and a savory broth, this gravy is packed with depth and warmth. Whether you’re serving it over a Sunday roast or a weeknight dinner, this recipe will elevate any dish!
Ingredients
- Butter (2 tbsp) – For sautéing and adding richness
- Olive Oil (1 tbsp) – Helps prevent the butter from burning
- Onions (2 large, thinly sliced) – Yellow or sweet onions work best
- Garlic (1 clove, minced) – Adds extra depth of flavor
- All-Purpose Flour (2 tbsp) – Thickens the gravy
- Beef Broth (2 cups) – Provides a deep, meaty flavor (use vegetable broth for a vegetarian version)
- Worcestershire Sauce (1 tbsp) – Enhances the umami taste
- Soy Sauce (1 tsp) – Adds saltiness and richness
- Thyme (½ tsp, dried) – Brings an earthy flavor
- Salt & Black Pepper (to taste) – For seasoning
Instructions
Step 1: Caramelize the Onions
- In a large skillet, melt butter and olive oil over medium heat.
- Add the sliced onions and cook slowly for about 15-20 minutes, stirring occasionally, until golden brown and caramelized.
- Add the minced garlic and cook for another minute until fragrant.
Step 2: Make the Roux
4. Sprinkle the flour over the onions and stir well to coat. Cook for 1-2 minutes to remove the raw flour taste.
Step 3: Add the Broth & Simmer
5. Gradually pour in the beef broth, whisking constantly to prevent lumps.
6. Stir in Worcestershire sauce, soy sauce, thyme, salt, and black pepper.
7. Bring the gravy to a gentle simmer and cook for 5-7 minutes until it thickens to your desired consistency.
Step 4: Serve & Enjoy!
8. Taste and adjust seasoning if needed.
9. Serve hot over mashed potatoes, roasted meats, or even Yorkshire pudding!
Notes
- Be patient when caramelizing onions – Slow cooking brings out the best flavor.
- For extra depth, add a splash of balsamic vinegar before adding the broth.
- Make it creamy – Stir in a little heavy cream for a richer texture.
- Store leftovers in the fridge for up to 4 days and reheat gently before serving.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Cuisine: British-American