Do you know what to cook for lunch or maybe you have some friends and you don´t know what to cook for dinner? Then vegan meatballs is the answer 🙂 This recipe is amazing to prepare in advance and stock during the week to have food ready to have or to take with you at work, but these vegan meatballs are also amazing to prepare for friends for dinner.


Your guests will enjoy these vegan meatballs even it they aren’t vegan, the vegan meatballs itself are DELICIOUS and the tomato sauce is amazing too, I am sure that you will impress them!

When I tried I couldn’t stop to nod whilst I was eating them, they are sooo savory and yummy!



for the vegan meatballs:

2 sweet potatoes

5 carrots

1/2 onion

2 cans of drained chickpeas

1/3 cup olive oil

1 tbsp dried oregano

1 tbsp dried rosemary

1 tbsp curry powder

1/2 tsp black pepper powder

1/2 cup vegan cheese

fresh coriander leaves to top it all

for the tomato sauce and rice:

2 chopped carrots

2 chopped garlic cloves

1/2 chopped red onion

1/2 tsp sea salt

1 tsp dried oregano

1 tsp dired rosemary

600g tomato sauce

1 tsp maple syrup

2 tbsp olive oil

1 cup rice

2 and 1/2 cups water

preparation time: 30 minutes

total time: 1 hour

serving size: 18 vegan meatballs – 4 serves


Let´s start preparing the vegan meatballs! Turn the oven to the highest temperature, whilst the oven is heating let´s prepare the veggies.

You´ll need two trays, in one of them put the sweet potatoes chopped in cubes, the carrots, the chopped onion and then top it all with some olive oil, oregano and rosemary, mix it well and put it in the oven.

In the other tray, pour the chickpeas and add some curry, black pepper and olive oil.

It is important to place the tray with the veggies on top of the tray with the chickpeas. Leave them in the oven to cook for 25 minutes at the highest temperature.

Once the veggies and chickpeas are cooked, pour them in a food processor and blend until you get a smooth consistency but don’t worry to leave some bigger pieces as you´ll get more texture.

Then pour the mix in a bowl and add the vegan cheese, mix it well and start making the vegan meatballs shape.

Cover a tray with some baking paper and cook the meatballs in the oven at the highest temperature for 10 minutes, until the vegan meatballs are golden.

Whilst the vegan meatballs are cooking in the oven we´ll prepare the tomato sauce and the rice.

In a pan at medium heat, cook for 15 minutes the chopped carrots, maple syrup, garlic, onion, rosemary and oregano. Then add the tomato sauce and cook at medium heat to reduce the water.

To prepare the rice just follow the manufacture´s instructions and add some pepper and salt.

To serve just add some rice, vegan meatballs your delicious tomato pasta and top it all with some fresh coriander.

We hope you enjoy this recipe as much as we did! If you give it a try, be sure to let us know! Leave a comment, Pin it, or take a picture and tag it #thewhitechestnut on Instagram. We genuinely love seeing what you cook up! 🙂 Cheers! Beli x


You may also like

Leave a Reply