Description
This homemade onion gravy is deeply flavorful, made with caramelized onions and a rich broth base. Perfect for serving over mashed potatoes, roasted meats, sausages, or vegetables, it’s a comforting addition to any hearty meal. The slow-cooked onions develop a natural sweetness that pairs beautifully with the savory notes of the broth.
Ingredients
2 large yellow onions, thinly sliced
2 tablespoons butter
1 tablespoon olive oil
1 tablespoon all-purpose flour
2 cups beef broth (or vegetable broth for a vegetarian option)
1 teaspoon Worcestershire sauce
Salt and black pepper to taste
1 teaspoon fresh thyme or ½ teaspoon dried thyme (optional)
Instructions
1️⃣ Heat the butter and olive oil in a large skillet over medium heat. Add the sliced onions and cook slowly, stirring occasionally, until they are soft and golden brown, about 20–25 minutes. Don’t rush this step; it’s key to developing the rich flavor.
2️⃣ Once the onions are caramelized, sprinkle in the flour. Stir well to coat the onions and cook for 1–2 minutes to remove the raw taste of the flour.
3️⃣ Gradually pour in the broth while stirring continuously to avoid lumps. Add the Worcestershire sauce and thyme, if using.
4️⃣ Bring the mixture to a simmer and cook for another 5–7 minutes until the gravy thickens to your desired consistency. Stir frequently to prevent sticking.
5️⃣ Season with salt and pepper to taste, then serve hot over your favorite dishes.
Notes
For a smoother gravy, you can blend the mixture after it’s cooked. If the gravy becomes too thick, thin it out with a splash of additional broth. Leftovers can be refrigerated for up to 3 days and reheated on the stovetop.