Sausage & Mash with Onion Gravy is the definition of classic comfort food. Juicy, perfectly cooked sausages are served over creamy mashed potatoes and finished with a rich, slow-cooked onion gravy that ties everything together. This timeless dish is hearty, satisfying, and perfect for cozy family dinners, weekend meals, or whenever you crave something warm and nostalgic.
Simple ingredients and straightforward steps make this recipe approachable for home cooks of all levels, while the flavors feel rich and indulgent.
Why You’ll Love This Recipe
Classic Comfort Food – Warm, hearty, and deeply satisfying
Family-Friendly – Loved by kids and adults alike
Simple Ingredients – Pantry staples and everyday items
Rich Onion Gravy – Adds depth and savory flavor
Filling & Hearty – A complete meal in one plate
Perfect for Any Season – Especially comforting on cool evenings
Preparation and Cooking Time
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Ingredients
For the Sausage & Mash
- Sausages
- Potatoes, peeled and cubed
- Butter
- Milk or cream
- Salt & black pepper
For the Onion Gravy
- Onion, sliced
- Beef broth
- Butter or oil (from sausage pan)
- Flour (optional, for thickening)
Step-by-Step Instructions
Prepare the Mashed Potatoes
Bring a large pot of salted water to a boil. Add the cubed potatoes and cook until fork-tender, about 15–20 minutes. Drain well, then mash with butter and milk or cream until smooth and creamy. Season with salt and black pepper. Cover and keep warm.
Cook the Sausages
Heat a skillet over medium heat and cook the sausages until browned on all sides and fully cooked through. Remove from the skillet and set aside, keeping them warm.
Make the Onion Gravy
In the same skillet, add the sliced onions. Cook slowly over medium-low heat, stirring often, until soft and caramelized. This step builds deep flavor, so take your time.
Pour in the beef broth and bring to a gentle simmer. If a thicker gravy is desired, whisk a small amount of flour with water and stir it into the gravy. Simmer until the gravy thickens to your liking. Season with salt and black pepper.
Assemble & Serve
Spoon creamy mashed potatoes onto plates, top with sausages, and generously ladle onion gravy over everything. Serve hot.
How to Serve
Classic Style: Serve exactly as is for a traditional meal
With Veggies: Add peas, green beans, or roasted carrots
Extra Gravy: Always make more, everyone wants seconds
Crusty Bread: Perfect for soaking up extra gravy
Additional Tips
- Use starchy potatoes like russets for the creamiest mash
- Warm the milk before adding to potatoes for smoother texture
- Don’t rush the onions, slow cooking gives the best flavor
- Taste and adjust seasoning at every stage
- Let sausages rest briefly before serving for juicier results
Variations
Cheesy Mash: Add shredded cheddar to the potatoes
Herb Mash: Stir in fresh parsley or chives
Spicy Sausages: Use spicy or smoked sausages for extra kick
Vegetarian Version: Use plant-based sausages and vegetable broth
Creamy Gravy: Add a splash of cream to the onion gravy
Storage & Reheating
Refrigerate: Store leftovers in airtight containers for up to 3 days
Freeze: Sausages and mash freeze well for up to 2 months
Reheat: Warm gently on the stovetop or microwave, adding a splash of milk or broth if needed
Frequently Asked Questions
What sausages work best?
Pork sausages are classic, but beef, chicken, or plant-based sausages work well too.
Can I make this ahead of time?
Yes, prepare each component separately and reheat before serving.
Is this recipe kid-friendly?
Absolutely, it’s mild, comforting, and filling.
Can I make gluten-free gravy?
Yes, skip the flour or use cornstarch instead.
Conclusion
Sausage & Mash with Onion Gravy is a timeless dish that delivers warmth, comfort, and incredible flavor with minimal effort. Creamy potatoes, savory sausages, and rich onion gravy come together to create a meal that feels like home on a plate. Simple, hearty, and endlessly satisfying, this recipe deserves a permanent place in your dinner rotation.