In a pan full of water add 1 tbsp oil, salt, pasta and let it boil for 10 minutes and drain it.
Heat 1 tbsp olive oil in a non-stick pan add tomato and saute a minute, keep a side.
Spinach, garlic cloves, cashews nut and put into a mixer jar add 2 tbsp extra virgin olive oil and grind well, make a smooth spinach pesto.
Heat a non-stick pan add penne, spinach pesto and salt and mix well.
Now Add mixed dried herbs, dry basil, fresh cream and grated cheese and mix well.
Add black pepper powder and mix well. Add cooked tomatoes, reserving some, and mix well and cook for a minute
Transfer onto a serving plate and garnish with reserved cooked tomatoes.