When it comes to comfort food, there’s nothing quite like a plate of savory Vegan Meatballs to warm the heart and satisfy the soul. These delightful little orbs boast a crispy exterior and a soft, flavorful interior that will have everyone asking for seconds. Did you know that meatballs have been a staple in various cuisines for centuries? From Italian spaghetti and meatballs to Swedish köttbullar, every culture has crafted their own delicious version. While many recipes use meat, my vegan version is a crowd-pleaser that won’t sacrifice taste or texture.
Simple and quick to prepare, these Vegan Meatballs are perfect for family gatherings and can easily be paired with pasta, served in a sub, or nestled atop a hearty salad. Plus, they offer a great alternative to my popular blog recipe for Chickpea Patties, showcasing the versatility of plant-based ingredients. So if you’re ready to spice up your dinner routine, let’s dive into this mouthwatering recipe!
What is Vegan Meatballs?
You might be wondering how something called “meatballs” can be entirely vegan. Well, let’s just say the name is a playful nod to the traditional versions. It turns out that the way to a man’s heart is indeed through his stomach—especially when it comes to savory treats like these! Legend has it that one day, a friend challenged me to create a plant-based dish that would make even the most seasoned meat lover swoon. Introducing Vegan Meatballs! These tasty bites are made with simple ingredients that are both accessible and budget-friendly.
So whether you’re serving them up for a family gathering or just a cozy evening at home, I invite you to whip up a batch and taste how delicious plant-based cooking can be!
Why You’ll Love These Vegan Meatballs
These Vegan Meatballs are not your average meat substitutes! They shine as a main dish, bursting with flavor and nutrition. With hearty lentils as their base, each bite is a satisfying blend of texture and taste, reminiscent of traditional meatballs but with a unique twist. Plus, making them from scratch at home means significant cost savings, especially when you consider the markup on vegan convenience food at stores.
And let’s not forget about the toppings! Drizzle them in homemade marinara sauce, sprinkle on some vegan parmesan, or pile high with your favorite roasted vegetables. They’re easily customizable to suit any palate, proving they can hold their ground against classic meatballs in every way. So why not gather your ingredients and join the plant-based revolution?
How to Make Vegan Meatballs
Quick Overview
Making Vegan Meatballs is a breeze! This dish is not only satisfying but also incredibly easy to whip up. With a prep time of about 15 minutes and a cooking time of just 20 minutes, you’ll have a hearty meal in under an hour. The crispy yet tender meatballs are packed with flavor, making them a delightful addition to your dinner table.
Ingredients
- 1 cup cooked lentils
- 1/2 cup breadcrumbs
- 1/4 cup grated vegan cheese
- 1/4 cup chopped onion
- 2 cloves garlic, minced
- 1 tablespoon soy sauce
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 1 tablespoon olive oil (for frying)
Preparation Notes: Ensure that your lentils are cooked and cooled before mixing. You can use any type of bread to make your breadcrumbs, or store-bought ones work well too!
Step-by-Step Instructions
- Prepare the Lentils: Start by cooking your lentils. If you’re using pre-cooked lentils, you’re halfway there! For dry lentils, rinse and boil them in water for about 20 minutes or until tender. Drain and let them cool.
- Mix the Ingredients: In a large mixing bowl, combine the cooked lentils, breadcrumbs, vegan cheese, chopped onion, minced garlic, soy sauce, Italian seasoning, salt, and pepper.
- Form the Meatballs: Using your hands, gently mix everything together until well combined. If the mixture feels too wet, add a bit more breadcrumbs until you can easily shape the mixture into small balls.
- Fry the Meatballs: Heat the olive oil in a large skillet over medium heat. Once hot, carefully place the meatballs in the skillet, leaving space between each one. Fry for about 5-7 minutes on each side until golden brown and crispy.
- Serve and Enjoy: Once cooked, remove the meatballs from the skillet and let them drain on a paper towel. Serve warm with your choice of sauce or as a delightful addition to your favorite dish.
Top Tips for Perfecting Vegan Meatballs
- Substitutions: If you’re looking to switch things up, consider using cooked quinoa instead of lentils for a different flavor and texture.
- Consistent Size: Aim for uniformity in size when forming your meatballs to ensure even cooking.
- Avoiding Mistakes: Make sure not to over-mix the ingredients; it can lead to dense, tough meatballs.
- Baking Option: If you prefer a lighter cooking method, you can also bake the meatballs at 375°F (190°C) for about 20-25 minutes, flipping halfway through.
Storing and Reheating Tips
To keep your Vegan Meatballs fresh, store them in an airtight container in the refrigerator for up to 5 days. They can also be frozen for longer storage—just make sure to let them cool completely before freezing.
When you’re ready to enjoy them again, simply reheat in the microwave or on the stovetop. For stovetop reheating, add a splash of water to the skillet to prevent sticking, cover, and warm on medium heat until heated through.
With these simple steps, you’ll be on your way to enjoying the most delicious Vegan Meatballs that your family will love. So grab your apron and start cooking—we can’t wait to hear how it turns out!
FAQ
If you have any questions about this recipe or need tips for substitutions, feel free to leave a comment below! Happy cooking!

Vegan Meatballs
Ingredients
Method
- Cook your lentils by rinsing and boiling them in water for about 20 minutes or until tender. Drain and let them cool.
- In a large mixing bowl, combine the cooked lentils, breadcrumbs, vegan cheese, chopped onion, minced garlic, soy sauce, Italian seasoning, salt, and pepper.
- Using your hands, gently mix everything together until well combined. If the mixture feels too wet, add a bit more breadcrumbs until you can easily shape the mixture into small balls.
- Heat the olive oil in a large skillet over medium heat. Once hot, carefully place the meatballs in the skillet, leaving space between each one.
- Fry for about 5-7 minutes on each side until golden brown and crispy.
- Once cooked, remove the meatballs from the skillet and let them drain on a paper towel. Serve warm with your choice of sauce or as a delightful addition to your favorite dish.
Notes

I am Mark Luke and I’m the founder of PrinterBio.com. I started this site because I was tired of dealing with the problems that come with using printers. I wanted to help others avoid the time and frustration I had, So I started this site based on my own experience & what I’ve learned from other professionals. My goal is to help you find the right printer and easily solve any problems you may have with your printer.
