Take drained tofu, grated onion, garlic, cumin, almond meal, soy sauce, parsley, mustard, salt & pepper in a medium bowl. Mash with a fork or your fingers until everything is well mixed.
Make walnut sized balls and set aside.
Heat 2tbsp olive oil in a large sauté pan. Slowly add the tofu balls and cook until they turn golden brown on all sides.*
Once done, remove from the pan and set aside.
In the mean time cook spaghetti according to package directions and heat the pasta sauce and keep ready.
To serve: Add spaghetti and pasta sauce in the serving bowl and arrange 4-5 tofu balls on the top. Garnish with basil and serve hot.
* It's advisable to cook the tofu balls in batches instead of cramming everything in one shot.