Spaghetti with meatballs in bowls

Chicken meatballs

  • 1
  • 2
  • 3
  • 4
  • 5
(2 ratings)

Prep: 30 mins Cook: 30 mins


Serves 4

Serve up a healthy bowlful of warming spaghetti and meatballs with this easy, family-friendly recipe. We guarantee everyone will be looking for seconds

Nutrition and extra info

  • Freezable
  • Healthy

Nutrition: per serving

  • kcal627
  • fat14g
  • saturates4g
  • carbs77g
  • sugars13g
  • fibre7g
  • protein44g
  • salt0.75g


  • 500g skinless boneless chicken thighs, cut into pieces
  • 100g fresh breadcrumbs
  • 1 large egg, beaten
  • 1 onion, grated



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 25g parmesan, finely grated plus more to serve



    Parmesan is a straw-coloured hard cheese with a natural yellow rind and rich, fruity flavour. It…

  • 4 garlic cloves, crushed
  • ½ small bunch oregano, finely chopped



    Closely related to marjoram, of which it is the wild equivalent, oregano has a coarser, more…

  • 2 tbsp olive oil, plus extra to grease tray and serve
    olive oil

    Olive oil

    ol-iv oyl

    Probably the most widely-used oil in cooking, olive oil is pressed from fresh olives. It's…

  • 2 x 400g cans chopped tomatoes
  • 1 tsp sugar



    Honey and syrups made from concentrated fruit juice were the earliest known sweeteners. Today,…

  • 300g spaghetti


  1. Heat the oven to 200C/180C fan/gas 6. Put the chicken in a food processor and pulse until finely chopped. Scrape into a bowl and add the breadcrumbs, egg, onion, parmesan, half the crushed garlic, and half the oregano. Season really well, and mix with clean hands until everything is evenly distributed. Shape into 20 meatballs, and put onto an oiled baking tray. Brush the meatballs with 1½ tbsp oil. Bake for 20 minutes until cooked through and golden brown.

  2. Meanwhile, heat the remaining ½ tbsp oil in a deep frying pan. Fry the remaining garlic for 30 secs, then add the chopped tomatoes and reserved oregano. Season with salt, pepper, and a pinch of sugar. Simmer for 10-15 mins stirring frequently, until the tomatoes break down and you get a thick sauce.

  3. Bring a large pot of salted water to a boil. Add the spaghetti and cook for 10 mins until al dente.

  4. Add the cooked meatballs to the tomato sauce and gently stir through. Heat for a few minutes while you drain the spaghetti and spoon into warmed pasta bowls. Serve the meatballs and sauce on top. Drizzle over a little olive oil and a grating of more parmesan, if you wish.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Be the first to comment...We'd love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?