Ingredients
Equipment
Method
- Place peeled and chunked potatoes in a large pot, cover with salted water, and bring to a boil. Cook until fork-tender, about 15 minutes.
- Drain potatoes and mash with butter and warm milk. Season with salt and pepper. Keep covered to stay warm.
- In a large skillet over medium heat, brown the ground beef, breaking it apart until no longer pink (6-7 minutes). Drain excess fat if needed.
- Add onion and garlic, cooking until softened and fragrant.
- Sprinkle flour over the meat mixture, stirring to coat thoroughly. Cook for about 1 minute.
- Slowly pour in beef broth, stirring constantly to prevent lumps.
- Add Worcestershire sauce and dried thyme (if using). Season with salt and pepper to taste.
- Simmer until gravy thickens to desired consistency, about 5-8 minutes.
- Serve the beef gravy over mashed potatoes and garnish with fresh chopped parsley.
Notes
Use 85/15 or leaner halal ground beef for best results. Russet potatoes are ideal for mashing, but Yukon golds work well too. The gravy can be customized by adding mushrooms or frozen peas for extra variety. For a lighter version, try ground turkey or plant-based crumbles. Leftovers reheat well and can be stored in the refrigerator for up to 3 days.
