Go Back
+ servings
Easy vegan tofu meatballs, tossed with marinara sauce and served on top of pasta, on a grey plate.
Print Recipe
5 from 4 votes

Tofu Meatballs (Vegan, Hearty, High-Protein)

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!
Prep Time25 minutes
Cook Time35 minutes
Total Time1 hour
Course: Main Course, Side Dish
Cuisine: American, Italian, Vegan, vegetarian
Diet: Vegan, Vegetarian
Servings: 28 meatballs
Calories: 51kcal
Author: Anjali Shah

Ingredients

For The Tofu Meatballs

Optional, For Serving

Instructions

  • 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.

Video

https://youtu.be/dPoNv9xR5qw

Notes

  • These meatballs are great tossed in my marinara sauce and your favorite pasta.
  • Squeeze excess water from the tofu by pressing it between kitchen paper towel.
  • Crumble the tofu into small pieces that resemble breadcrumbs
  • To make these meatballs gluten free, use gluten free breadcrumbs and ensure the Worcestershire sauce is also gluten free.
  • The meatballs can be pan-fried in a little oil rather than oven baking if you’d prefer them to have a crispier golden outer edge.
  • Store cooked tofu meatballs in an airtight container in the fridge for up to 4 days. Raw tofu meatballs can be stored for up to 2 days before cooking.
  • Tofu meatballs are cooked when they’re slightly firm when lightly pressed.
  • Note: nutritional info is for meatballs only, does not include cooked pasta or sauce.

Nutrition

Serving: 1meatball | Calories: 51kcal | Carbohydrates: 4g | Protein: 2g | Fat: 3g | Saturated Fat: 0.3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Trans Fat: 0.002g | Sodium: 128mg | Potassium: 39mg | Fiber: 1g | Sugar: 1g