Beef and Gravy with Mashed Potatoes is one of those meals that’s simple on paper but really satisfying when you get the texture and seasoning right. Here’s a solid, home-style version that won’t turn out dry or bland.
🥩 Beef in Rich Gravy
Ingredients
- 500g beef (slices or cubes; boneless)
- 1 onion (sliced)
- 2 cloves garlic (minced)
- 2 tbsp oil or butter
- 1 tbsp flour
- 2 cups beef broth (or water + stock cube)
- Salt & black pepper
- ½ tsp paprika or chili powder (optional)
👩🍳 Instructions
- Heat oil in a pan and sear the beef until browned
- Remove beef, then sauté onions until soft
- Add garlic, cook for 30 seconds
- Stir in flour → cook 1 minute (this thickens gravy)
- Slowly add broth while stirring (avoid lumps)
- Return beef to pan, season well
- Cover and simmer 30–45 minutes until tender
- Adjust thickness (add water if too thick or simmer longer if thin)
💡 Slow cooking is key—this is what makes the beef tender.
🥔 Creamy Mashed Potatoes
Ingredients
- 3–4 potatoes (peeled, chopped)
- 2 tbsp butter
- ¼–½ cup warm milk
- Salt to taste
Steps
- Boil potatoes until fork-tender
- Mash with butter and milk
- Season and mix until smooth
🔥 Extra Flavor Tips
- Add a splash of soy sauce or Worcestershire for deeper flavor
- A little black pepper + butter at the end improves richness
- Use bone-in beef or shank if you want restaurant-level taste
🍽️ Serving
Spoon mashed potatoes onto a plate, add the beef, and pour plenty of gravy over the top.
⏱️ Overview
- Time: ~1 hour
- Taste: Savory, rich, comforting
- Best for: Dinner or meal prep
If you want, I can show you:
- A Pakistani-style version (with desi spices)
- Or a quick 20-minute version using minced beef