Sausages with Onion Gravy & Mashed Potatoes
There’s something deeply comforting about a plate of sausages with onion gravy and creamy mashed potatoes. It’s a classic, hearty meal that feels warm and satisfying from the very first bite. Juicy sausages, rich savory gravy, and buttery mashed potatoes come together in a way that’s simple but incredibly comforting.
As the onions slowly caramelize in the pan, they fill the kitchen with that irresistible sweet, savory aroma. Add a splash of broth and a hint of Worcestershire sauce, and suddenly you have a glossy, flavorful gravy that’s perfect for pouring over everything on your plate. Pair it with tender green beans, and you’ve got a cozy, balanced meal that feels like it belongs at a family dinner table.

Ingredients
For the Sausages
6 pork sausages
1 tablespoon olive oil
For the Onion Gravy
2 tablespoons butter
2 large onions, thinly sliced
2 cloves garlic, minced
2 tablespoons all-purpose flour
2 cups beef broth
1 teaspoon Worcestershire sauce
½ teaspoon black pepper
Salt to taste
For the Mashed Potatoes
2 pounds potatoes, peeled and chopped
½ cup milk
4 tablespoons butter
Salt and pepper to taste
For Serving
2 cups fresh green beans
Optional: fresh parsley for garnish
Instructions
1. Cook the potatoes
Start by placing the peeled and chopped potatoes in a large pot of salted water. Bring the water to a boil and cook for about 15–18 minutes, until the potatoes are fork-tender. Drain them well, then mash with butter, milk, salt, and pepper until smooth and creamy. Cover the pot and keep them warm.
2. Brown the sausages
While the potatoes cook, heat the olive oil in a large skillet over medium heat. Add the sausages and cook them for about 10–12 minutes, turning occasionally so they brown evenly on all sides. Once cooked through, transfer them to a plate and set aside.
3. Caramelize the onions
In the same skillet, melt the butter. Add the thinly sliced onions and cook slowly for 8–10 minutes, stirring occasionally. The onions should become soft, golden, and slightly sweet as they caramelize.
4. Add the garlic
Stir in the minced garlic and cook for about 30 seconds, just until it becomes fragrant.
5. Make the gravy
Sprinkle the flour over the onions and stir well so it coats everything evenly. Slowly pour in the beef broth while whisking to keep the gravy smooth. Add the Worcestershire sauce and black pepper.
6. Let the gravy simmer
Allow the gravy to simmer for 3–5 minutes, stirring occasionally, until it thickens into a rich, glossy sauce.
7. Return the sausages
Place the sausages back into the pan and spoon the onion gravy over them. Let everything simmer together for 2–3 minutes so the sausages soak up that delicious flavor.
8. Cook the green beans
Steam or sauté the green beans for about 4–5 minutes, until they’re tender but still bright and slightly crisp.
9. Serve
Spoon a generous portion of mashed potatoes onto each plate. Place the sausages on top and ladle plenty of onion gravy over everything. Add the green beans on the side.
Presentation
For a simple but beautiful finish, sprinkle a little chopped parsley over the sausages and gravy just before serving. The fresh green color brightens up the dish and adds a hint of freshness.
Serve the sausages slightly nestled into the mashed potatoes so the rich gravy flows into every corner of the plate. It’s rustic, comforting, and inviting.
Nutritional Information:
⏰ Prep Time: 15 minutes | Cooking Time: 30 minutes | Total Time: 45 minutes
🔥 Kcal: ~650 kcal per serving | 🍽️ Servings: 4 servings
Conclusion
Sausages with onion gravy and mashed potatoes is the kind of meal that never goes out of style. It’s hearty, flavorful, and incredibly satisfying — the kind of dish that brings people together around the table.
If you’re craving something cozy and comforting, this recipe is always a great choice. With its rich gravy, creamy potatoes, and perfectly browned sausages, it’s a meal that’s sure to become a regular favorite.
