Drain the tofu and pat dry any excess liquid. Add to a large bowl and using clean hands, crumble into a mince-like texture.
Add breadcrumbs, nutritional yeast, garlic powder, onion powder, dried oregano, mixed herbs, dark soy sauce, salt and pepper. Mix in until evenly combined.
Roll into meatballs, either 14-16 medium/large or 20 smaller ones.
Heat 2 tbsp oil in a pan over medium high heat and cook the tofu meatballs until golden on all sides, flipping and tossing for even cooking. Set aside.
Melt the Nuttelex in a pot over medium high heat. Add onion, carrot, celery and garlic and cook for 5 minutes until softened.
Add in the tomato paste and fry for 1 minute.
Pour in the beef style stock and add in the bay leaves and thyme.
Bring to a gentle simmer and allow to cook for 2-3 minutes.
Add in the kale and simmer for another 2-3 minutes until kale has softened.
Gently add the tofu meatballs into the soup and simmer for another 2 minutes to heat through.