Tofu Meatballs (Vegan, Hearty, High-Protein)
Serves 28
25 mins prep
35 mins cook
60 mins total
My delicious, simple vegan tofu meatballs are a vegetarian version of the classic comfort food, ideal for anyone following a plant-based diet! A combination of firm tofu, fragrant aromatics, Italian herbs, and an easy substitute for eggs come together in my vegan take on the traditional meaty version. Not only is my recipe is vegetarian and vegan, it's also high in protein, and can easily be made gluten-free too!
For The Tofu Meatballs
Optional, For Serving
Scan QR code to shop the ingredients!
Get ingredients delivered
Scan QR code to shop the ingredients!
Get ingredients delivered
Prepare the flax egg by mixing the ground flaxseed and water together, stir until well combined. Set aside.
Heat the oil and sauté the diced onion until soft and translucent. Add the garlic and continue to cook for another 2 minutes. Remove and allow to cool.
Place the walnuts into a food processor and grind to a powder.
Press the tofu to remove excess water. Using your hands, break the tofu into small pieces.
Add the remaining ingredients along with the flax egg and cooked onion. Mix until well combined.
Preheat the oven to 350 degrees F / 180 C.
Next, using your hands, shape 1-2 tbsp of mixture into balls and place on a baking tray lined with baking paper. Repeat until all mixture has been used. Mixture will make approximately 28 meatballs.
Lightly spray the meatballs with spray oil and bake for 25-30 minutes, turning the meatballs half way through cooking, until golden and slightly firm to touch.
Serve hot with your favorite pasta sauce and pasta or enjoy with a side of dipping sauce.