Skip to main content
Basil Pesto Lean Beef Meatball Spaghetti

Basil Pesto Lean Beef Meatball Spaghetti

with Herby Mushroom Sauce & Parmesan
Recipe Development Team
Recipe Development TeamUpdated on May 05, 2026
Get up to $230 off
Calories
964 kcal
Protein
50.9g protein
Preparation Time
40 minutes
Difficulty
Easy
Allergens:
  • Milk
  • Cashew
  • Gluten
  • Wheat
  • May contain traces of allergens
  • Soy
Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts and wheat.
Serving amount

1 packet

Baby Spinach Leaves

1 packet

Basil Pesto

(Contains: Milk, Cashew;)

250 g

Lean Beef Mince

1 packet

Fine Breadcrumbs

(Contains: Gluten, Wheat; May be present: Soy.)

1 sachet

Garlic & Herb Seasoning

2

Garlic

1 packet

Parmesan Cheese

(Contains: Milk;)

1 packet

Passata

1 packet

Sliced Mushrooms

1 packet

Spaghetti

(Contains: Wheat, Gluten; May be present: Soy.)

Not included in your delivery

1 drizzle

olive oil

½ tbs

brown sugar

20 g

butter

(Contains: Milk;)

¼ tsp

salt

Energy (kJ)4030 kJ
Calories964 kcal
Fat44.1 g
of which saturates16.1 g
Carbohydrate88.1 g
of which sugars12.7 g
Dietary Fibre8.2 g
Protein50.9 g
Cholesterol95 mg
Sodium1150 mg
The average adult daily energy intake is 8700 kJ
Large Non-Stick Pan
Lid
Large Pan

Cooking Steps

Get prepped
1

• Bring a large saucepan of salted water to the boil. • Finely chop garlic. 

Make the meatballs
2

• In a medium bowl, combine lean beef mince, fine breadcrumbs, basil pesto and a pinch of salt and pepper. • Using damp hands, roll heaped spoonfuls of beef mixture into small meatballs (4-5 per person). TIP: The pesto makes these meatballs extra tender but also delicate, so handle them carefully!

Cook the spaghetti & meatballs
3

• Half-fill a large saucepan with boiling water and add 
a generous pinch of salt. Cook spaghetti over high 
heat, until ‘al dente’, 9 minutes. Reserve some pasta 
water (see ingredients), then drain spaghetti and 
return to saucepan. 
• While pasta is cooking, heat a drizzle of olive oil 
in a large frying pan over medium-high heat. Cook 
meatballs, gently turning, until browned, 
5-6 minutes (cook in batches if your pan is getting 
crowded). Transfer to a plate. 
TIP: ‘Al dente’ pasta is cooked through but still slightly 
firm in the centre.  
TIP: Meatballs will continue cooking in step 5!  

Start the sauce
4

• Wipe out frying pan, then return to medium-high heat with another drizzle of olive oil. Cook sliced mushrooms, stirring, until slightly browned, 3-4 minutes. • Add garlic and garlic & herb seasoning and cook until fragrant, 1 minute. • Stir in passata, the brown sugar, butter, reserved pasta water and the salt. Stir to combine.

Finish the sauce
5

• Reduce heat to medium-low and return meatballs to the pan. Cover with a lid or foil and simmer until the meatballs are cooked through, 4-6 minutes. • Stir in baby spinach leaves, until just wilted, 1 minute. Season to taste, then remove from heat.

Serve up
6

• Divide spaghetti between plates. • Top with beef and basil pesto meatballs. • Sprinkle over Parmesan cheese to serve. Enjoy!

This week's must-try HelloFresh recipes