Skip to main content

Vegetarian Meatball and Roasted Veg Linguine

Recipe Development Team
Recipe Development TeamUpdated on November 04, 2025
Calories
488 kcal
Protein
18.9g protein
Total
35 minutes
Difficulty
Medium
Allergens:
  • Cereals containing gluten
  • Wheat
  • May contain traces of allergens
  • Celery
Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
serving amount

180 grams

Linguine

(Contains: Cereals containing gluten, Wheat)

1 unit(s)

Aubergine

(May contain traces of: Celery)

30 grams

Tomato Puree

1 unit(s)

Garlic Clove

200 grams

Vivera Plant Meatballs

1 bunch(es)

Flat Leaf Parsley

1 unit(s)

Courgette

(May contain traces of: Celery)

1 unit(s)

Red Onion

1 carton(s)

Finely Chopped Tomatoes with Basil

Energy (kJ)2041 kJ
Energy (kcal)488 kcal
Fat2.2 g
of which saturates0.5 g
Carbohydrate96 g
of which sugars25.4 g
Dietary Fibre9.9 g
Protein18.9 g
Salt2 g
Potassium310.1 mg
Calcium60.3 mg
Iron1.6 mg
Always refer to the product label for the most accurate ingredient and allergen information.

Instructions

1

Preheat your oven to 200°C. Trim the aubergine then halve lengthways. Chop each half into four long strips then chop widthways into roughly 2cm pieces. Trim the courgette then quarter lengthways. Chop widthways into small pieces. Pop the aubergine and courgette chunks onto a large baking tray, drizzle with oil and season with salt and pepper. Toss to coat then spread out in a single layer. TIP Use two baking trays if you need to, you want the vegetables to be nicely spaced apart. Roast on the top shelf of your oven until golden brown and cooked through, 25-30 mins. Turn halfway through cooking.

2

Bring a saucepan of water up to the boil with 0.5 tsp salt for the pasta. Halve, peel and chop the red onion into small pieces. Peel and grate the garlic (or use a garlic press). Roughly chop the parsley (stalks and all).

3

Heat a drizzle of oil in a large frying pan over medium high heat. Once hot, add the vegetarian meatballs and cook, turning occasionally, until browned all over, 3-4 mins. Transfer to a plate and set aside. Return the frying pan to medium high heat with another drizzle of oil if needed and add the chopped red onion. Cook, stirring occasionally until soft, 4-5 mins. Add the garlic and cook for a further 1 minute.

4

Add the chopped tomatoes and tomato puree to the frying pan and season with salt and pepper. Add a pinch of sugar (if you have some). Simmer until thick and tomatoey, 10-12 mins.

5

When the vegetables have about 10 minutes left, add the linguine (see ingredients for amount) to the pan of boiling water and cook for 12 mins. When the vegetables are cooked stir them through the tomato sauce with the browned meatballs, adding a splash of water if you need to. Bring to a simmer and cook until everything is piping hot. Taste and season with salt and pepper.

6

Drain the linguine in a colander and add to the meatball sauce with half the parsley, stirring well so that everything is evenly mixed together. Divide between plates and top with the remaining parsley. Enjoy!

This week's must-try HelloFresh recipes