Plate of vegan meatballs served with marinara sauce and fresh herbs

Vegan Meatballs

Posted: Edith Adams

Published on:

Making hearty and flavorful Vegan Meatballs is a delightful way to satisfy your cravings with a wholesome twist. Packed with protein-rich ingredients like lentils and chickpeas, these meatballs deliver on taste and texture while being simple enough for any home cook to master. Plus, they’re a perfect addition to your favorite pasta dishes, salads, or as a stand-alone appetizer.

Vegan Meatballs

Why You’ll Love Vegan Meatballs

  • Easy to Prepare: This recipe requires basic cooking skills, making it approachable for beginner home cooks.
  • Healthy Comfort Food: Enjoy the comforting taste of meatballs without the meat, featuring nutritious ingredients that keep you full and satisfied.
  • Versatile Serving Options: Pair these meatballs with pasta, in sandwiches, or alongside veggies for a complete meal that fits any occasion.
  • Make-Ahead Friendly: Prepare a large batch and store them for later to simplify meal prep throughout the week.
  • Customizable Flavor Profiles: Adjust spices or add different veggies to create a flavor that suits your palate.

Recipe Overview

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Servings: 4-6
  • Difficulty Level: Easy

Ingredients You’ll Need for Vegan Meatballs

  • Base Ingredients:
  • 1 cup Cooked lentils (Green or brown)
  • 1 cup Chickpeas (Cooked or canned)
  • 1 cup Mushrooms (Sautéed until golden)
  • ½ cup Walnuts (Or sunflower/pumpkin seeds for nut-free)
  • Binding & Flavor:
  • 1 cup Rolled oats (Use gluten-free if needed)
  • 2 tbsp Flaxseed meal (For flax eggs)
  • 6 tbsp Water (Mix with flaxseed)
  • ½ cup Breadcrumbs (GF option available)
  • 2 tbsp Nutritional yeast (Adds umami)
  • 2 tbsp Tomato paste (Binding and flavor)
  • 2 tbsp Olive oil (Or broth for oil-free)
  • Aromatics & Spices:
  • 1 Yellow onion (Diced and sautéed)
  • 3 cloves Garlic (Fresh minced)
  • 2 tbsp Fresh parsley (Chopped)
  • 1 tsp Dried oregano
  • 1 tsp Smoked paprika
  • 1 tbsp Soy sauce (Or tamari/coconut aminos)
  • 1 tsp Salt (Adjust to taste)
  • ½ tsp Black pepper (Freshly ground)

Vegan Meatballs Recipe

How to Make Vegan Meatballs

  1. Preheat and Prepare Baking Sheet: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper for easy cleanup.
  2. Make the Flax Eggs: In a small bowl, mix 2 tablespoons of flaxseed meal with 6 tablespoons of water. Let it sit for about 10 minutes to thicken.
  3. Sauté the Vegetables: In a skillet, heat a splash of oil over medium heat. Add diced onion and minced garlic, sautéing until they are golden and fragrant, about 5-7 minutes. Add chopped mushrooms and cook until they soften and release their moisture, about 5 more minutes.
  4. Pulse the Base Ingredients: In a food processor, lightly pulse the cooked lentils and chickpeas until coarsely blended. Avoid turning them into a puree; you want some texture.
  5. Combine Base with Vegetables: In a large bowl, combine the processed lentils and chickpeas with sautéed mushrooms, onions, rolled oats, and walnuts. Mix well to combine.
  6. Add Binders and Flavors: Stir the flax egg, tomato paste, nutritional yeast, and spices into the vegetable and lentil mixture. Allow the mixture to sit for 5-10 minutes; this helps with binding.
  7. Shape Meatballs: Scoop out a generous tablespoon of the mixture into your hands and roll it into a ball. Place the balls on the prepared baking sheet. If they seem too crumbly, add a bit of water or more tomato paste.
  8. Bake: Brush the tops of the meatballs lightly with olive oil and bake for 20-25 minutes, or until they are firm and begin to brown.
  9. Serve: Allow the meatballs to rest for a few minutes before adding them to your favorite sauce or serving them as is.

Tips for Success

  • Texture Control: When pulsing the lentils and chickpeas, don’t over-process. Keeping some texture adds to the meatiness of the meatballs.
  • Tasty Mix-Ins: Feel free to add finely diced vegetables like bell peppers or carrots for extra flavor and nutrition.
  • Baking Time: Keep an eye on the meatballs towards the end of baking to ensure they don’t dry out. They should be firm but moist.
  • Don’t Skip the Resting: Allowing the mixture to sit helps it to bind better, preventing your meatballs from falling apart.

Easy Variations

  • Spice It Up: Add crushed red pepper flakes or cayenne pepper to give your meatballs a spicy kick.
  • Herb Adjustments: Incorporate dried thyme or basil in place of or alongside the oregano for a different flavor profile.
  • Cheesy Flavor: Mix in vegan cheese or nutritional yeast for a creamier taste.
  • Veggie Packed: Fold in shredded zucchini, carrots, or spinach for added health benefits without sacrificing flavors.
  • Gluten-Free Options: Use gluten-free breadcrumbs and oats to make these meatballs suitable for a gluten-sensitive diet.

What to Serve with Vegan Meatballs Recipe

  • Pasta Dishes: Serve over spaghetti or toss with zoodles for a lighter meal.
  • Hearty Salads: Pair with a fresh green salad for a protein boost.
  • Sub Rolls: Create delicious meatball subs using crusty bread topped with marinara and vegan cheese.
  • Roasted Vegetables: Complement the meatballs with roasted seasonal vegetables for a wholesome dinner.
  • Rice Bowls: Serve with brown rice or quinoa, topped with a tangy sauce for a balanced meal.

Storage and Reheating

  • Refrigerator Storage: Store leftover meatballs in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave until warmed through.
  • Freezer Storage: For longer storage, freeze meatballs for up to 3 months. Allow them to cool before placing them in freezer-safe bags.
  • Best Reheating Method: The oven is the best method for reheating to maintain their texture. Bake at 350°F (175°C) for about 15 minutes.
  • Meal Prep Note: Prepare a double batch to easily enjoy these meatballs throughout the week, either as snacks or main dishes.

Common Mistakes to Avoid

  • Overprocessing Ingredients: This can turn your meatball mixture into a paste instead of keeping the desired texture.
  • Insufficient Binding: Ensure you have enough flax eggs or breadcrumbs to hold the mixture together; adjust if necessary.
  • Skipping Cooling Time: Letting the meatballs cool slightly after baking allows them to firm up before serving.
  • Not Preheating the Oven: Preheating ensures even cooking. Avoid placing meatballs in a cold oven as it can lead to uneven textures.

Vegan Meatballs

Vegan Meatballs: Background & Cultural Inspiration

Vegan meatballs draw inspiration from a variety of culinary traditions that include plant-based meat alternatives. Many cultures, such as Italian, Swedish, and Middle Eastern, have their versions of meatballs where lentils, beans, and grains often replace traditional meat. These adaptations provide a versatile foundation for experimenting with flavors and textures while promoting a more sustainable lifestyle. By embracing these plant-based options, home cooks can enjoy the comforting essence of meatballs without compromising their dietary choices.

Frequently Asked Questions

Can I use dried lentils instead of cooked?

Yes, but you will need to cook the lentils beforehand. Measure 1/3 cup of dried lentils and cook them according to the package instructions until soft.

How can I make these gluten-free?

Simply use gluten-free rolled oats and breadcrumb alternatives to make the recipe suitable for a gluten-free diet.

How spicy are these meatballs?

The spice level primarily depends on the added ingredients. If you prefer milder flavor, omit any red pepper flakes or spicy seasonings.

Can I prepare the meatballs ahead of time?

Absolutely! You can prepare the mixture a day in advance. Just refrigerate it until you’re ready to shape and bake the meatballs.

What should I do if my meatballs fall apart?

If the mixture seems too dry, consider adding more moisture by incorporating a little more tomato paste or water. Binding agents like flaxseed can also be adjusted.

Final Thoughts

These Vegan Meatballs are a delightful, healthy alternative to traditional meatballs that will satisfy your cravings while being easy to make. With their rich flavor and satisfying texture, they offer a comforting meal that everyone can enjoy. Give this recipe a try, and watch as it becomes a regular in your home!

Plate of vegan meatballs served with marinara sauce and fresh herbs

Vegan Meatballs

Hearty and flavorful Vegan Meatballs made with lentils, chickpeas, and mushrooms, offering a nutritious alternative to traditional meatballs.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Appetizer, Main Course
Cuisine Italian, Vegan
Servings 6 servings
Calories 150 kcal

Ingredients
  

Base Ingredients

  • 1 cup Cooked lentils (Green or brown) Ensure lentils are cooked and cooled
  • 1 cup Chickpeas (Cooked or canned) If using canned, rinse and drain
  • 1 cup Mushrooms (Sautéed until golden) Any type of mushrooms can be used
  • ½ cup Walnuts (Or sunflower/pumpkin seeds for nut-free) Chop nuts or seeds for better blending

Binding & Flavor

  • 1 cup Rolled oats (Use gluten-free if needed)
  • 2 tbsp Flaxseed meal (For flax eggs) Mix with water to create flax egg
  • 6 tbsp Water (Mix with flaxseed)
  • ½ cup Breadcrumbs (GF option available) Use gluten-free breadcrumbs if needed
  • 2 tbsp Nutritional yeast (Adds umami)
  • 2 tbsp Tomato paste (Binding and flavor)
  • 2 tbsp Olive oil (Or broth for oil-free) Use broil for oil-free option

Aromatics & Spices

  • 1 Yellow onion (Diced and sautéed) Sauté onion until translucent
  • 3 cloves Garlic (Fresh minced)
  • 2 tbsp Fresh parsley (Chopped)
  • 1 tsp Dried oregano
  • 1 tsp Smoked paprika
  • 1 tbsp Soy sauce (Or tamari/coconut aminos)
  • 1 tsp Salt (Adjust to taste)
  • ½ tsp Black pepper (Freshly ground)

Instructions
 

Preparation

  • Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper.
  • In a small bowl, mix 2 tablespoons of flaxseed meal with 6 tablespoons of water. Let it sit for about 10 minutes to thicken.
  • In a skillet, heat a splash of oil over medium heat. Sauté diced onion and minced garlic until golden and fragrant, about 5-7 minutes. Add chopped mushrooms and cook until they soften, about 5 more minutes.
  • In a food processor, lightly pulse the cooked lentils and chickpeas until coarsely blended. Avoid making a puree for desired texture.

Mixing

  • In a large bowl, combine processed lentils and chickpeas with sautéed vegetables, rolled oats, and walnuts. Mix well.
  • Stir in the flax egg, tomato paste, nutritional yeast, and spices. Let the mixture sit for 5-10 minutes.

Baking

  • Scoop out a tablespoon of the mixture and roll it into a ball. Place on the prepared baking sheet.
  • Brush the tops lightly with olive oil and bake for 20-25 minutes, until firm and slightly browned.
  • Allow the meatballs to rest for a few minutes before serving.

Notes

These Vegan Meatballs are versatile and can be served with pasta, in sandwiches, or as appetizers. Adjust spices and mix-ins according to your preference.

Nutrition

Serving: 1gCalories: 150kcalCarbohydrates: 20gProtein: 6gFat: 6gSaturated Fat: 1gSodium: 200mgFiber: 4gSugar: 1g
Keyword Comfort Food, Healthy Recipe, Meat Alternative, Plant-Based Meatballs, Vegan Meatballs
Tried this recipe?Let us know how it was!

Leave a Comment

Recipe Rating