Go Back
+ servings
45 most popular vegan dinners – vibrant, healthy and delicious vegan recipes | Hurry The Food Up

45 most popular vegan dinners – vibrant, healthy and delicious vegan recipes

Course: Mains
Cuisine: Italian, Vegan
Time: 30 minutes
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 2 people
Calories: 718kcal
Print Recipe


  • 3 tbsp olive oil
  • 14 oz firm tofu (ideally get fresh tofu from the supermarket)
  • 9 oz pasta (choose your favourite, wholegrain would be best)
  • 1 red onion
  • 2 clove garlic
  • 1 small can tomatoes (1 small can = 14.5 oz)
  • 2 tbsp tomato paste
  • 1 handful basil, fresh (or 2 tbsp frozen or dry basil)
  • 1 tsp maple syrup (or brown sugar)
  • salt and pepper to taste



For the pasta 

  • Cook the pasta as instructed. Once finished, add a tbsp of olive oil and some salt and oregano for taste.

For the sauce

  • Dice the onion and garlic into small pieces.
  • Heat up oil in a pan and add the onion and garlic. Saute for 2-3 minutes. Now pour in the chopped tomatoes, tomato paste, basilmaple syrup, salt and pepper. Let it simmer.

For the tofu

  • Dice the tofu into small pieces or crumble it for a mince like effect.
  • Heat up oil to medium heat in a large frying pan and add the tofu. Add some salt and let it fry for 15 min or until it’s crunchy. Make sure to stir occasionally, have patience and taste test occasionally! If you crumbled it, reduce cooking time by about 3 minutes.
  • Once everything is ready, stick some pasta on your plate, pour the sauce on top and add the tofu.
  • Enjoy!


Serving: 626g | Calories: 718kcal | Carbohydrates: 93g | Protein: 34g | Fat: 25g | Saturated Fat: 4.2g | Cholesterol: 91mg | Sodium: 100mg | Potassium: 1214mg | Fiber: 5.4g | Sugar: 12.4g | Vitamin A: 1100IU | Vitamin C: 39.6mg | Calcium: 520mg | Iron: 9.9mg