Go Back
–+ servings
closeup of pasta with marinara topped with vegan tvp meatballs

Easy Meatballs with TVP

This is a quick and easy high-protein vegan meatball recipe that can easily be made gluten-free.
4.9 from 21 votes
Print Pin
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 10 meatballs

Ingredients

  • 1 cup textured vegetable protein
  • 7/8 cups vegetable broth
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 2 teaspoons Italian seasoning
  • 1 tablespoon vegan Worcestershire sauce, or soy sauce
  • 2 tablespoons nutritional yeast
  • 1/4 cup flour (any kind) or breadcrumbs
  • salt and pepper, to taste

Instructions

  • Bring veggie broth to a boil and pour over tvp. Cover and allow to sit for 10 minutes until completely absorbed. (A beef-flavored broth, such as the Better than Bouillon No Beef Base, will make these taste more convincing.)
  • Add the remaining ingredients and combine into a thick dough that holds together. Depending on the type of flour you use, you may need to add extra.
  • Add salt as needed, depending on whether the broth and Italian seasoning contain salt.
  • Shape mixture into 1-2" balls.
  • To bake, cook in preheated 400°F for 20 minutes.
  • To pan-fry, heat a few tablespoons of oil in a skillet over medium heat. Fry meatballs for 5-8 minutes, tilting the pan to roll them around and brown.

Nutrition

Calories: 52kcal | Carbohydrates: 7g | Protein: 6g | Fat: 0.1g | Saturated Fat: 0.01g | Polyunsaturated Fat: 0.02g | Monounsaturated Fat: 0.01g | Sodium: 106mg | Potassium: 58mg | Fiber: 2g | Sugar: 2g | Vitamin A: 52IU | Vitamin C: 0.3mg | Calcium: 39mg | Iron: 1mg

The nutrition information provided on Sarah’s Vegan Kitchen is an estimate and is offered for general informational purposes only. Values will vary depending on the specific brands and amounts used.