While the sauce for the veggie stuffing is simmering, start to prep the rest of the ingredients for the veggie stuffing. Once prepped do not mix the ingredients but keep them separated until you start cooking.
Chop the red bell pepper, carrot and champignon mushrooms into small bites.
Finely chop the red onion and tofu.
Roughly chop the peanuts, cashewnuts and fresh cilantro.
Add the sesame oil to a frying pan and fry the tofu on medium heat for about 10 minutes, until golden brown.
Add the chopped red onion to the pan with the tofu and fry for another 2 minutes.
Add the tomato paste to the pan, mix well, and fry for another minute.
Add the red bell pepper, carrot, champignon mushrooms and mung bean sprouts to the pan and fry for another 5 minutes, while stirring occasionally.
Add the spinach and the sauce for the veggie stuffing that you have prepared to the pan and let it fry with the rest of the ingredients on low-medium heat for 5 minutes.
Turn off the heat and add the chopped nuts, cardamom, cilantro and sour cream and mix well. Add salt and pepper to taste.