Skip to Content

Linda McCartney Meatballs Recipe With Roasted Vegetables

These vegan meatballs with tomato sauce are a perfect hearty, weeknight meal that will leave you feeling super satisfied and full. This recipe uses Linda McCartney’s vegetarian meatballs – I really love the texture of these meatballs, but another brand that you like will work just as well.

Alternatively, if you prefer to avoid meat alternatives, you could try making your own veggie meatballs from black beans, pui lentils, o chickpeas, but these often result in slightly crumblier ‘meatballs.

Linda McCartney meatballs recipe

How to make meatballs with tomato sauce

To make this Linda McCartney meatballs recipe, let’s first look at all the ingredients you’ll need:

  • Linda McCartney meatballs: These are about £2.50 from the frozen section in most supermarkets (I’ve found them in Tesco, Waitrose, and Sainsbury’s). Other vegan meatballs you might like are the Green Cuisine ones, or the Beyond Meat meatballs.
  • White onion
  • Garlic
  • Tomato puree
  • Mixed herbs
  • Oregano
  • Tinned tomatoes
  • Rigatoni pasta

Making your vegan meatballs sauce

What makes this recipe really special, in my opinion, is the warming tomato sauce that brings everything together to result in a beautiful, hearty vegan meatballs recipe. Once you know how to make a simple tomato pasta sauce, you’ll never need to buy a ready-made jarred version again.

To make the sauce, you start by finely dicing your white onion and mincing your garlic.

You then saute these over a gentle heat in a frying pan for 5 – 10 minutes, waiting until the onions are soft, translucent, and starting to caramelize in places – being patient with your onions is really important, it does pay off!

Vegan meatballs recipe using Linda McCartney meatballs

Once the onions are cooked, add tomato puree, mixed herbs, salt and pepper. After cooking the puree and spices with the onions for another minute or so, tip in your tinned tomatoes and stir. Fill the tin with water about a third of the way up, then add this too.

Bring the sauce to a boil, and then simmer for 15 minutes. If you like your sauce a little chunkier, it’s ready to eat – but you could also remove the sauce from the heat and blend with an immersion or hand blender for a smoother consistency.

You might also like to check out similar recipes including my jackfruit bolognese, red lentil spaghetti bolognese, or this amazing creamy roasted butternut squash pasta sauce!

Meanwhile, you’ll be roasting your vegan meatballs and vegetables in the oven (for about 25 minutes).

Vegan meatball pasta with tomato sauce, rigatoni pasta, roasted pepper and mushrooms, and topped with fresh basil in a white bowl.

Roasted vegetables

I love bulking up my dishes with roasted vegetables – not only does this normally mean I can make an extra portion out of what I’m cooking, but it’s also an easy way to get some healthy nutrients into hearty meals like this.

In this recipe, I simply roasted red pepper and mushrooms chopped into bite-sized chunks in a little olive oil alongside the meatballs.

Other great vegetables for pairing with vegan meatballs with tomato sauce are courgette (zucchini), aubergine (eggplant), red onion, butternut squash, and fresh cherry tomatoes.

What’s the best pasta for vegan meatballs?

Of course, the most traditional pasta to use for a vegan meatball dish would be spaghetti. However, I actually prefer using rigatoni for this dish!

I find it just works better with meatballs and chunky roasted vegetables. However, feel free to use whatever pasta shape you prefer most!

Vegan Meatballs With Tomato Sauce And Roasted Vegetables

Vegan Meatballs With Tomato Sauce And Roasted Vegetables

Yield: 2 portions
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

A hearty vegan meatball dish with a homemade tomato sauce, roasted vegetables, and pasta.


  • 1 pack (240g) Linda McCartney Vegan Meatballs (or other meat alternative meatballs)
  • 1 white onion
  • 2 gloves of garlic
  • 2 tbsp tomato puree
  • 1 tsp mixed herbs
  • 1 tin of chopped tomatoes (400g)
  • 40g mushrooms
  • 1 red pepper
  • 150g rigatoni pasta
  • 1 handful of fresh basil 
  • 1 tsp oregano


  1. Pre-heat your oven to 180 degrees C/ 350 degrees F/ Gas mark 5
  2. Chop your mushrooms, and red pepper into bite-sized pieces, and place on a baking sheet with a drizzle of oil and salt and pepper. Add your vegan meatballs to the oven and cook for 25 minutes.
  3. Meanwhile, diced your onion finely and mince your garlic. Saute gently in a pan with a little oil until the onions are soft and translucent.
  4. Add your herbs, the tomato puree, and the tamari, and cook for another 1 -2 minutes.
  5. Add your tinned tomatoes and a quarter of a tin of water.
  6. Bring the sauce to a boil and then simmer.
  7. (Optional) if you want a smoother sauce, you can use a hand blender to blend the sauce and then return to the heat on a low simmer.
  8. Cook your pasta according to the packet instructions, and add about half a cup of the pasta water to the sauce.
  9. Drain the pasta, then stir in the sauce, roasted vegetables, and meatballs.
  10. Serve and top with fresh basil.


This meal is also lovely topped with some grated vegan cheese, and you could also bulk it up with more roasted vegetables like courgette, aubergine (eggplant), and black olives if you wanted.

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 315Total Fat: 3gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 0mgSodium: 1006mgCarbohydrates: 59gFiber: 6gSugar: 9gProtein: 15g

Nutritional information is not always 100% correct.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Creamy Tomato Pasta Sauce With Cashews (Vegan) - By The Forkful

Friday 26th of March 2021

[…] lentil bolognese | Jackfruit bolognese | Vegan meatballs with tomato sauce | Red pepper pasta […]

Disappointing dinner

Tuesday 29th of September 2020

Sorry to say but this has to be the worst pasta sauce I have ever tasted. The only unusual ingredient is the soy sauce so I can only put it down to that and would suggest anyone else omits it.

By The Forkful

Wednesday 30th of September 2020

Oh dear, sorry to hear that! This is my go-to pasta sauce recipe so maybe it's just a difference in tastes!

Skip to Recipe