Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Juicy Salisbury Meatballs with Onion Gravy and Creamy Mashed Potatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn
  • Prep Time: 30 mins
  • Cook Time: 40 mins
  • Total Time: 1 hour 10 mins
  • Yield: 4 servings
  • Category: Dinner / Comfort Food
  • Method: Pan‑fry / sauté, boil (for potatoes), simmer
  • Cuisine: American / Western comfort food
  • Diet: Halal

Description

Comforting dish of juicy Salisbury‐style meatballs in rich onion gravy, served over creamy mashed potatoes.


Ingredients

  • 500 g ground beef
  • ¼ cup breadcrumbs (Panko or regular)
  • 1 onion, half grated + half sliced thin
  • 1 clove garlic, grated
  • 1 tbsp tomato ketchup
  • 1 tsp Worcestershire sauce
  • ½ tsp salt
  • 1 tsp ground black pepper
  • 2 tbsp olive oil (for cooking meatballs)
  • For the gravy: 2 tbsp butter, 1 large onion thinly sliced, 1 garlic clove grated, 2 cups beef stock, 2 tbsp plain flour, 1 tbsp tomato ketchup, 1 tbsp BBQ sauce (optional), 1 tsp smoked paprika (optional), salt & pepper to taste
  • For mashed potatoes: 5 large potatoes, peeled and boiled till tender; 4 tbsp butter; ½ cup milk (or as needed); salt & black pepper to taste

Instructions

  1. In a bowl, combine ground beef, breadcrumbs, grated onion, grated garlic, ketchup, Worcestershire sauce, salt and pepper. Mix well.
  2. Shape into meatballs (about 1‑inch / small size).
  3. Heat olive oil in a skillet over medium‑high heat. Brown the meatballs on all sides. Remove and set aside.
  4. In the same pan, add butter. Once melted, add sliced onion and garlic. Sauté until soft and translucent.
  5. Sprinkle flour over onion and garlic; cook for about 1 minute to make roux.
  6. Slowly whisk in beef stock, scraping up browned bits; then stir in ketchup, BBQ sauce, smoked paprika (if using). Season with salt & pepper. Let gravy thicken.
  7. Return meatballs to the pan. Simmer in the gravy for a few minutes so flavors meld.
  8. Meanwhile, boil potatoes until fork‑tender. Drain. Mash with butter and milk, seasoning with salt & pepper.
  9. To serve: plate a generous portion of mashed potatoes, top with meatballs and gravy. Garnish with chopped fresh parsley if desired, and serve immediately.

Notes

  • You can prep the meatball mix ahead and refrigerate.
  • If gravy becomes too thick, thin with extra stock or water.
  • Use low‑fat milk in mash for lighter version.
  • Optional smoky or spicy flavors (paprika, BBQ sauce) can be adjusted.
  • Leftovers store well; reheat gently to preserve texture.

Nutrition

  • Serving Size: 1 of 4 portions
  • Calories: ~550 kcal
  • Sugar: ~6 g
  • Sodium: ~700 mg
  • Fat: ~30 g
  • Saturated Fat: ~13 g
  • Unsaturated Fat: ~15 g
  • Trans Fat: ~0.5 g
  • Carbohydrates: ~45 g
  • Fiber: ~3 g
  • Protein: ~30 g
  • Cholesterol: ~110 mg