Skip to Content

Vegan Ground Beef {Grain-Free, Soy-Free, High-Protein}

Easy, DIY, vegan ground beef!  It is easy to prepare, high in protein (12.4 g per 1/4 pound!), and free of grains, gluten, soy and nuts. One batch makes about 3 pounds. 

Easy DIY vegan ground beef that is grain-free

This post began life as a simple idea for a great summer burger recipe. But as I tested and tasted, I soon realized that what I was making had potential for more. So much more!

Specifically, a versatile, vegan substitute for ground beef.

How Can I Use this Plant-Based Ground Beef Recipe?

My DIY vegan ground beef can be used in just about all of your favorite dishes that call for ground beef.

(1) Brown It

Brown it in a skillet for use in casseroles, tacos, or spaghetti sauce.

Vegan ground beef browned in skillet

(2) Make meatballs

Shape and bake it into meatballs.

DIY vegan ground beef made into meatballs

(3) Make a meatloaf

Channel the 1950s and make a loaf. Don’t forget the mashed potatoes on the side!

DIY vegan ground beef made into meatloaf

(4) Go big with burgers

And, of course, you can make some burgers!

DIY vegan ground beef made into a burger

The seasonings the vegan ground beef are largely up to you: herbs, spices, hot sauce, add whatever suits your fancy.

Nutritional Highlights of the Vegan Ground Beef

In addition to being frugal and simple to make, this simple mix boasts all of the following attributes:

  • Vegan
  • Soy-Free
  • Grain-free
  • Nut-free
  • Gluten-free
  • High in protein (12.4 g per 1/4 pound)
  • Very high in fiber (12.7 g per 1/4 pound)

The Ingredients for DIY Vegan Ground Beef

The ingredients are familiar and frugal: uncooked lentils, canned beets, onion, flaxseed meal, coconut flour, mushrooms, and seasonings (garlic powder, smoked paprika, salt and pepper}.

I add nutritional yeast, too. It adds tremendous umami flavor, as well as protein and B vitamins. If you cannot eat yeast, not to worry; leave it out (see the recipe notes for adjustments).

Ingredients for easy DIY vegan ground beef

How to Make Vegan Ground Beef

Making this vegan ground beef is a straightforward affair. First, cook the lentils in a saucepan with enough water to cover the lentils by at least 1 inch (2.5 cm). Bring to a boil over high heat and  then simmer for 10 minutes.

Prepare the Lentils

The lentils should be plumped and mostly, but not entirely, soft. They will still have some bite. Rinse and drain the lentils.

Lentils for easy DIY vegan ground beef that is grain-free

Place the lentils in a food processor and pulse until finely chopped with only a few irregular pieces. Scrape the lentils into a large bowl (no need to clean the food processor).

Pureed lentils for easy DIY vegan ground beef that is grain-free

Prepare the Vegetables

Place the mushrooms and onion in the food processor bowl. Before adding the beets, first press them between layers of paper towels to remove as much excess moisture as you can (it will look like you’ve cleaned up a crime scene).

Add the blotted beets to the processor and pulse all of the vegetables until you have a very finely chopped, uniform mixture, but not a puree. Stop to scrape the bottom and sides of the bowl several times. Add to the bowl of lentils, along with the remaining ingredients.

Bowl of ingredients for easy DIY vegan ground beef that is grain-free

Taste the mixture and adjust the seasonings to suit your tastes.

I chose a combination of flavors and spices (nutritional yeast, garlic powder, smoked paprika, salt, and pepper) that boost the umami flavor profile of the “meat” while still keeping the overall flavor fairly neutral. Take the flavors in whichever flavor direction you like, depending on your tastes/needs, as well as the recipe you are planning for its use.

The moisture in vegetables can vary, so adjust the flax and coconut flour as needed, too. The meat should be moist, but not wet, and should hold together easily when gathered together into a small ball or patty.

This is the end result, in “raw” form:

Bowl of mixed, uncooked DIY vegan ground beef

Keep it Fat-Free or Add Some Fat

But wait, there is no fat in the recipe!

It’s true, and it is not an accident. You can keep the meat oil-free, or add the amount of fat you would like for any given recipe. For example, I like to brown the meat (1 pound/454 g) in 1 or 2 tablespoons of oil, or add the same amount for burgers, meatballs or meatloaf. It’s entirely up to you!

Use the vegan beef right away, refrigerate for several days, or freeze for future use!. I like to separate the mixture into 1 pound or half pound packages.

Wrapped package of easy DIY vegan ground beef that is grain-free

Oh, one more note: The meat will darken slightly (it will look even more meat-y) after a few days of refrigeration, or after freezing and thawing. Here is the same mixture after 1 day:

Easy DIY vegan ground beef that is grain-free

Enjoy your weekend, everyone!

Easy DIY vegan ground beef that is grain-free

More Easy, Plant-Based Meat Recipes to Try:

Vegan Ground Beef {Grain-Free, High-Protein, Soy-Free}

Vegan Ground Beef {Grain-Free, High-Protein, Soy-Free}

Yield: 3 lbs (1.36 kg)
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes

Vegan "ground beef!" Use it to make burgers, meatballs, and meatloaf, or brown it to use in any recipe that calls for ground beef. It is easy to prepare, high in protein, and free of grains, gluten, soy and nuts. One batch makes about 3 pounds.


  • 2 cups (400 g) uncooked brown lentils, rinsed and drained
  • 1 (15 oz/425) can whole or sliced beets, drained (see note for using fresh)
  • 6 oz (170 g) white mushrooms, quartered
  • 1 small (about 5 oz/142 g) or 1/2 of a medium-large onion, trimmed, cut into large chunks
  • 1/2 cup (40 g) nutritional yeast
  • 1/3 cup (37 g) coconut flour
  • 1/4 cup (26 g) flaxseed meal
  • 2 teaspoons garlic powder
  • 1 and 1/4 teaspoons smoked paprika
  • 1 and 1/2 teaspoons fine sea salt (more or less to taste)
  • 3/4 teaspoon freshly cracked pepper (more or less to taste)


  1. In a medium saucepan, combine the lentils and enough water to cover by at least 1 inch (2.5 cm). Bring to a boil over high heat; reduce heat to low and simmer, uncovered, for 10 minutes (the lentils will be slightly undercooked). Drain and rinse under cool water.
  2. Place lentils in a food processor. Pulse until finely chopped with only a few irregular pieces. Scrape the lentils into a large bowl (no need to clean the food processor).
  3. Place the mushrooms and onions in food processor bowl. Firmly press beets between layers of paper towel to remove excess liquid; add to food processor. Process until very finely chopped, but not a puree. Add to lentils in bowl.
  4. Add remaining ingredient to bowl. Stir everything together until blended. Taste; adjust the seasonings to suit your tastes. Use immediately or see storage options for future use!


Storage: Divide the vegan beef into smaller portions (e.g., half pound or pound). Wrap tightly in plastic wrap. Store in an airtight container in the refrigerator for 2 days or the freezer for up to 6 months. Once thawed, you may need to add a few more teaspoons of coconut flour.

Lentils: I used common brown lentils, but you can use any variety of lentils in this recipe. If using split lentils (e.g., red), you may only need to reduce the cooking time by 1-2 minutes.

Fresh Beets Option: If using homemade cooked beets instead of canned, you will need to use the equivalent of the DRAINED canned beets. This is approximate 7.5 ounces (213 grams).

Leaving out the Nutritional Yeast: If you cannot eat yeast, leave It out. Add more coconut flour and/or flaxseed meal (2 to 3 tablespoons) to make up for its absence.

For Browning: Cook 1/2 or 1 pound in a large nonstick skillet (optional: add oil to skillet) over medium/medium-high heat for 5 to 6 minutes until browned.

For Meatballs: Shape 1 pound of meat into 1-1/4 inch (3 cm) balls (about 20 total). Place on a parchment paper lined baking sheet and bake in preheated 375F(190C) oven for 25 to 30 minutes until browned.

For Burgers: If desired, add fat (e.g., oil of choice) to meat (no more than 2 tablespoons max per pound; add a small amount more coconut flour, as needed). Shape 1 pound of meat into 4 patties. Place on a parchment paper lined baking sheet and bake in preheated 375F(190C) oven for 18 to 23 minutes until browned. The tops will look plain, but the bottom side will look browned and grilled when flipped!

For Meatloaf: Shape 2 pounds of meat into a loaf. Place in a parchment paper lined 9x5-inch (22.5 x 12.5 cm) loaf pan. Bake in preheated 375F(190C) oven for 50 to 55 minutes until browned (If desired, brush top of loaf with barbecue sauce or ketchup during last 15 minutes of baking.

Nutrition Information
Serving Size 1/4 lb (114 g)
Amount Per Serving Calories 180Total Fat 1.8gSaturated Fat 0.2gCholesterol 0mgSodium 335.1mgCarbohydrates 28.8gFiber 12.7gSugar 3.2gProtein 12.8g

Did you make this recipe?

Tag @powerhungrycamilla on Instagram and hashtag it #powerhungrycamilla

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Joseph Bosworth

Tuesday 29th of August 2023

How to make an adjustment on this , but brake a quarter of the lentils and purée them more with flax eggs to get this to bind better


Sunday 27th of August 2023


Unfortunately, I cannot tolerate any mushrooms. I don’t recall seeing a substitute for that within this recipe and post. Do you have a suggestion or option on what can be substitutes for the mushrooms?


Thursday 31st of August 2023

Hi Carla,

You could use eggplant in place of the mushrooms--similar texture. If you cannot eat eggplant, perhaps squash (e.g., zucchini, yellow squash)


Monday 7th of August 2023

can you sub beet powder? I always have it on hand, canned beets too high sodium, never have fresh beets


Wednesday 9th of August 2023

Hi D.O.,

I am sure you can make that work. I am not quite sure how much beet powder + quantity of water will equal the amount of beets called for in the recipe, but I think you could guesstimate it (maybe start with 1/4 cup of beet powder and 3 tablespoons water? Adjust as needed?)


Tuesday 4th of July 2023

Do you think oyster mushrooms could be used in place of the white mushrooms?


Tuesday 4th of July 2023

Hi Amelia,

Sure! The flavor of mushroom may be a little bit stronger (that would be a great thing for me :)), but otherwise, proceed as normal with an equivalent amount of oyster mushrooms.


Wednesday 26th of April 2023

Q1: Let's say I'm gonna use fresh beet roots. I understand that I have to cook/boil them. If so, up to what texture/temper should I boil beets? I.e. Texture for eating as an appetizer with yogurt, or for preparing pickles, or almost raw? Q2: Can I use wholegrain (/w germ) wheat-flour instead of coconut flour. As I understand from comments, the reason for coconut flour is for better absorbency. Q3: Off-topic. Have you tried your recipe with a) completely, b) in addition to brown lentil as partially: with other dry/fresh beans, i.e. white beans, chickpeas, fava, pea? Wanna hear. Q4: Off-topic. Are there true DIY guides to prepare coconut flour and almond flour at home? Thank you.


Thursday 27th of April 2023

Hi Kayram! I'll go through your questions one by one: (1) For freshly cooked beets, you want them fork tender (tender enough that your fork can go through the beet with relative ease). (2) I would not recommend wheat flour as a sub for the coconut flour. You can eat coconut flour raw, but you cannot eat wheat flour raw. You get a paste when you mix wheat flour and water; that's not the case with coconut flour. They are very different ingredients, used in different ways and in different proportions, even though both are dubbed "flour." A nut or seed flour would work as a sub, but you will need to use 2 to 3 times the amount as coconut flour. (3) I have not, but that could work! (4) I don't think there is a diy guide for coconut flour since it is a bi-product of coconut milk manufacturing (it is the fiber left behind after all of the liquids have been removed. The fiber is then dried and ground into a fine powder). Almond flour, however, is very simple to make in a high speed blender (not possible in most regular blenders or food processors, though). You can google DIY almond flour and find many resources. I hope this helps!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe