Vegan Ground Beef

This vegan ground beef recipe is super easy to make and can be used as a substitute for meat in many recipes, like tacos, casseroles, soups, and more. High in protein, nut-free, and easily made oil-free.

Vegan ground meat (TVP) cooking in a cast iron skillet.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

A big thing that deters people from going vegetarian or vegan is “giving up meat.” What if you totally didn’t have to? Vegan meat is delicious and cruelty-free!

One of the easiest meats to replace with a vegetarian version is beef. There are tons of store-bought options available – like Impossible Burger, Beyond Meat, Trader Joe’s, Aldi, and Gardein. You can also make your own homemade vegan ground beef substitute, which is what we are exploring today.

The key to making the best ground meat is getting the texture and flavor just right. This recipe hits both marks!


There are two main components to this recipe: TVP (textured vegetable protein) and the marinade to make it taste meaty.

The detailed recipe with measurements is in the recipe card at the end of the post.

Overhead shot of ingredients for vegan beef recipe.
  • Textured vegetable protein: Also known as TVP. This is the base for our vegan ground beef. I buy mine on Amazon.
  • Vegetable broth
  • Tomato paste
  • Soy sauce
  • Vegan Worcestershire sauce: Some brands contain fish like anchovies, so read the label! Here is a homemade version that is vegan. If you’re out of options, you can just substitute this ingredient with more soy sauce.
  • Garlic powder
  • Onion powder
  • Paprika
  • Smoked paprika
  • Black pepper
  • Cooking oil

What is TVP?

TVP, short for textured vegetable protein, is a nutrition soy product often used as a meat substitute. The texture makes it a great alternative for ground meat in many recipes. It is made from a defatted soy flour mixture and dehydrated.

You may also hear this ingredient referred to as soy meat or textured soy protein. It is low in fat, high in protein, and naturally gluten-free.


This vegan ground meat takes about 20 minutes to make and is so easy. You can find the full, printable recipe in the recipe card below.

Marinade mixed together in a bowl.

Step 1: In a large bowl, whisk together the marinade.

Dried TVP mixed into the marinade.

Step 2: Stir in the TVP and let it soak up all the flavors for about 5 minutes.

Vegan ground beef substitute being sautéed in a cast iron pan.

Step 3: Heat oil in a pan and add in the ground beef mixture.

Browned vegan ground beef in a pan.

Step 4: Sauté for about 10 minutes, or until browned.


Q: How long does this keep in the fridge?
A: Up to 5 days! Which makes it perfect for meal prepping. Make this recipe at the beginning of the week and enjoy it throughout.

Q: Can I freeze this TVP ground beef?
Yes! Freeze in a freezer bag or an airtight container for up to 3 months.

Vegan ground beef substitute cooking in a cast iron pan.


  • Soy-free: Because the main ingredient for this recipe is soy-based, it cannot be made soy-free. Try this lentil taco meat for an alternative. Some store-bought versions are also soy-free.
  • Oil-free: Easy! Simply sauté without the oil. Using a good non-stick pan is best in this case.
  • For tacos: Add 2-3 teaspoons of taco seasoning to make this vegan ground beef into taco meat! Enjoy in a vegan taco salad.

Recipes Using Vegan Ground Beef

Some of these recipes call for ground meat outright, and some of them can use it as a substitute for other ingredients.

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Closeup of vegan TVP ground beef in a pan.

Vegan Ground Beef

Karissa Besaw
Easy vegan ground beef substitute you can use in tacos, soups, and anywhere else you'd use ground meat.
4.85 from 73 votes
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Dinner, Salad Topping
Cuisine Vegan
Servings 8
Calories 48 kcal



  • In a bowl, whisk together the marinade: vegetable broth, soy sauce, tomato paste, vegan Worcestershire sauce, garlic powder, onion powder, paprika, smoked paprika, and black pepper. If making taco meat, add 2-3 teaspoons of taco seasoning.
  • Mix in the TVP and let sit for 5 minutes.
  • Heat a pan on medium heat with cooking oil.
  • Add the ground beef mixture to the pan. Sauté for about 10 minutes, or until browned.



This recipe makes about 1.5lb of vegan ground beef and keeps for about 5 days in the fridge.


Calories: 48kcalCarbohydrates: 6gProtein: 6gFat: 1gSaturated Fat: 1gSodium: 297mgPotassium: 67mgFiber: 2gSugar: 2gVitamin A: 216IUVitamin C: 1mgCalcium: 41mgIron: 2mg
Did you try this recipe?Let us know how it was!

Similar Posts