Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close up of a plate of spaghetti with six vegan meatballs. The centre meatball is cut in half so the moist centre is exposed. The meatballs look large and juicy.

Vegan "Meatballs" with TVP & Red Lentils


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Kathryn Alexandre
  • Total Time: 65 minutes
  • Yield: 40-42 1x
  • Diet: Vegan

Description

A delicious vegan meatball recipe that is easy to prepare, full of flavour, and makes enough to freeze! Pan fry or bake until golden!


Ingredients

Units Scale
  • 1 medium yellow onion, minced (can use red onion)
  • 6 cloves garlic, minced
  • 1 1/2 cup TVP (dry, 150 g)*
  • 3/4 cup split red lentils (rinsed, 144 g dry)
  • 4 cups vegetable broth (homemade for the best savings)
  • 1/4 cup tamari or soy sauce
  • 3 tbsp nutritional yeast
  • 3 tsp dried basil
  • 1/2 tsp salt
  • 1/4 cup fresh parsley, chopped (optional, about 10 g)*
  • 1 1/4 cup breadcrumbs (98 g, I use panko but Italian should work)

*Ingredients you need that are not part of our pantry and freezer tips.


Instructions

  1. In a large sauté pan, heat a dash of oil, water, or broth. Sauté minced onion for 3 minutes until softened and fragrant. Season with salt and pepper. Add the minced garlic and sauté for another two minutes until fragrant.
  2. Add the dry TVP, rinsed red lentils, broth, and tamari. Bring the broth to a boil, reduce to a simmer, and simmer with the lid on for 10-15 minutes until nearly all of the broth has been absorbed and the lentils are cooked.  
  3. Turn off the heat and add the nutritional yeast, basil, salt, and parsley (or any other chopped fresh herbs you are using). Finally, stir in the breadcrumbs.
  4. When cool enough to handle, scoop a heaping tablespoon or cookie scoop amount of the mixture and roll it into a ball between your palms. To get 40-42 meatballs I make them about 1 ½ inch in diameter and 1 oz in weight. 
  5. To pan fry: brush your pan with olive oil and fry the meatballs for about 2 minutes on each side until nicely browned. Remove them from the pan, heat your sauce, and add the meatballs back in before serving. 
  6. To bake: arrange on a parchment lined sheet pan and bake at 400 F for 20 minutes turning halfway through. (Alternatively, air fry for 10 minutes at 350 F, turning halfway through).
  7. To freeze: arrange in a single layer on a sheet pan and place in the freezer for 1-2 hours until frozen. Transfer to a freezer safe bag or container for longer storage. Cook from frozen on a frying pan or bake at 350 F for 25-30 minutes, turning halfway through. Air fry frozen meatballs at 350 F for 15 minutes, turning halfway through.
  8. Serve with your favourite pasta and sauce. Garnish with fresh parsley or basil and my Quick Vegan "Parmesan Cheese"!

Notes

Approximate Cost: Just over $8 Canadian without fresh parsley vs $20 for 2 lbs of ground beef from my local grocery store and around $8-$10 for 2 lbs ground beef from my wholesale store. 

Feel free to use gluten-free breadcrumbs if needed. About ¼ cup of psyllium husk powder could serve as an alternative gluten-free binder but I haven’t tried this myself.

  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian