Go Back
Spaghetti Halal Meatballs Recipe Dinner

Spaghetti Halal Meatballs Recipe

A comforting and classic dish featuring tender halal beef meatballs simmered in a rich, homemade tomato sauce, served over al dente spaghetti.
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 15 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian-American
Calories: 815

Ingredients
  

For the Halal Meatballs
  • 500 g halal lean beef mince
  • 70 g stale bread crusts removed, torn into small pieces
  • 80 ml whole milk
  • 50 g Parmesan cheese finely grated
  • 1 large free-range egg lightly beaten
  • 2 cloves garlic minced
  • 2 tbsp fresh parsley finely chopped
  • 1 tsp dried oregano
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp olive oil for frying
For the Tomato Sauce
  • 1 tbsp olive oil
  • 1 medium onion finely chopped
  • 2 cloves garlic thinly sliced
  • 2 x 400g tins of chopped tomatoes
  • 1 tsp sugar optional, to balance acidity
  • A small handful of fresh basil leaves
  • Salt and freshly ground black pepper to taste
To Serve
  • 400 g spaghetti
  • Freshly grated Parmesan cheese
  • Fresh basil or parsley for garnish

Method
 

  1. Prepare the Meatball Mixture: In a small bowl, combine the torn bread pieces and the milk. Let it sit for 5-10 minutes until the bread has absorbed the liquid and is soft. Mash it into a paste with a fork.
  2. Combine Ingredients: In a large bowl, place the halal beef mince, the soaked bread paste, grated Parmesan, beaten egg, minced garlic, chopped parsley, oregano, salt, and pepper. Use your hands to gently mix everything together until just combined. Be careful not to overmix, as this can make the meatballs tough.
  3. Shape and Chill the Meatballs: Roll the mixture into balls about the size of a golf ball. You should get around 16-20 meatballs. Place them on a plate or baking tray, cover, and refrigerate for at least 15 minutes. This helps them hold their shape during cooking. What works best for me is to lightly wet my hands to prevent the mixture from sticking.
  4. Start the Sauce: While the meatballs are chilling, heat 1 tbsp of olive oil in a large, deep frying pan or casserole dish over a medium heat. Add the chopped onion and cook for 5-7 minutes, until soft and translucent. Add the sliced garlic and cook for another minute until fragrant.
  5. Simmer the Sauce: Pour in the two tins of chopped tomatoes. Add the dried oregano and the optional sugar. Stir well, bring to a gentle simmer, then reduce the heat to low, cover, and let it bubble away gently for at least 20 minutes to allow the flavours to deepen.
  6. Brown the Meatballs: In a separate large frying pan, heat 2 tbsp of olive oil over a medium-high heat. Carefully place the chilled meatballs in the pan, ensuring not to overcrowd it (you may need to do this in two batches). Brown the meatballs on all sides, turning them gently. This should take about 5-6 minutes. They don't need to be cooked through at this stage.
  7. Combine and Finish: Carefully transfer the browned meatballs into the simmering tomato sauce. Stir gently to coat them. Cover the pan and let everything simmer together for a further 15-20 minutes, or until the meatballs are cooked through and tender. Stir in the fresh basil leaves right at the end.
  8. Cook the Spaghetti: While the meatballs are simmering in the sauce, cook the spaghetti in a large pot of salted boiling water according to the packet instructions until al dente. A helpful guide on cooking pasta perfectly can be found on BBC Good Food.
  9. Serve: Drain the spaghetti well. Serve the pasta in bowls, topped with a generous portion of the halal meatballs and sauce. Garnish with extra grated Parmesan and fresh basil or parsley.

Notes

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.