Crispy Vegan Greek Meatballs with Fresh Herbs

NFNut FreeSFRefined Sugar FreeVVegan
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

These Vegan Geek Meatballs are easy to make with vegan ground “beef,” fresh herbs, and lemon zest. Pan-fried until crispy on the outside and juicy in the middle, they’re the best meaty addition to any mezze platter!


Here’s an easy dinner idea for you: tzatziki, lemon rice, and Greek salad topped with a few of these Vegan Greek Meatballs! So meaty and bursting with the vibrant herbs and seasonings Greek cuisine is known for, you won’t be able to get enough of this plant-based take on classic keftedes. I highly recommend enjoying them with all of your mezze platters from here on out.

Table of Contents
  1. Vegan Meatballs with a Greek-Inspired Twist
  2. Ingredients for Greek-Inspired Meatballs
  3. How to Make Vegan Greek Meatballs
  4. Serving Suggestions
  5. How to Store Vegan Meatballs
  6. Recipe FAQs
  7. Crispy Vegan Greek Meatballs with Fresh Herbs Recipe
a white ceramic plate sits on a kitchen countertop, holding pita bread topped with vegan Greek-style meatballs, diced tomatoes, cucumber, olives, and a generous drizzle of tzatziki. fresh parsley and a small bowl of additional tzatziki are arranged nearby.

Vegan Meatballs with a Greek-Inspired Twist

These Vegan Greek Meatballs (Keftedes) are truly something special. They’re inspired by the classic version made with Greek herbs and seasonings, like fresh spearmint, parsley, dried oregano, and lemon zest. I’m obsessed with their bright, Mediterranean-inspired flavors!

I wanted these meatballs to be as juicy and tender as the real thing, which took a lot of testing and tweaking. What I found was that a combination of vegan ground “beef,” fresh and dried herbs, breadcrumbs, and grated onion led to the perfect ratio of meatiness to vibrancy every time. They’re every bit as meaty as my Best Vegan Meatballs, but pair especially well with Greek salad, tzatziki, and vegan feta.

One of the most unique things about Greek meatballs is that they’re served without a sauce and rolled in flour before being pan-fried in olive oil. This simple step takes their crispiness over the top! It is optional, though, so feel free to skip it if softer meatballs are what you’re looking for.

Ingredients for Greek-Inspired Meatballs

Each of the 11 ingredients you need to make these meatballs is important for replicating the fresh Greek flavors traditional keftedes are known for. These are the key items you’ll need:

ingredients for vegan greek meatballs are arranged mise-en-place on a kitchen countertop, with all components measured and prepared in separate bowls before cooking.
  • Onion: the onion is finely grated using a box grater to evenly distribute the small pieces throughout the meatballs. Both yellow onion and red onion can be used here.
  • Vegan Ground “Beef”: opt for a realistic store-bought vegan ground beef, like Beyond Meat or Impossible Meat. They’ll keep the meatballs nice and juicy on the inside.
  • Panko Breadcrumbs: this is the binding agent that will hold the meatballs together while they pan-fry. Regular breadcrumbs or gluten-free breadcrumbs should work just as well.
  • Herbs: you need fresh mint and parsley, and dried oregano for just the right amount of bright, herbal flavors. Try not to substitute dry herbs here (except for the oregano) or else the flavors won’t be as noticeable.
  • Lemon: we’re adding the zest from an entire lemon to build on that brightness.
  • Flour: before they’re fried, the meatballs are coated in a light layer of all-purpose flour to help them get nice and crispy. You can skip this if you want, but the golden brown crust around the outside won’t be quite as impressive.

How to Make Vegan Greek Meatballs

a six-photo collage showing the step-by-step preparation of vegan greek meatballs. each image corresponds to the instructions below.
  1. Mix the vegan ground beef, breadcrumbs, parsley, mint, garlic, oregano, salt, pepper, lemon zest, and olive oil in a large bowl until well combined.
  2. Roll the meatball mixture into 1 tablespoon-sized balls and place them on a baking sheet. Chill the meatballs in the fridge.
  3. Spread the flour onto a small plate and roll each meatball until lightly coated.
  4. Pan-fry the meatballs in a large pan until they’re browned on all sides. Transfer them to a paper-towel-lined plate to drain.
  5. Serve the Greek meatballs with tzatziki, pita, and salad. Enjoy!

Caitlin’s Cooking Tips

  • Is the meatball mixture sticking to your hands? Just wet your hands with some water while you’re shaping the meatballs. The water will prevent the “meat” from sticking.
  • Weigh the ingredients, if possible. I find that using weighted measurements with vegan meatball recipes is the secret to making meatballs that aren’t dry or overly moist and don’t fall apart. Use a kitchen scale and the weighted measurements in the recipe card for the best results.
  • Chill the meatballs before cooking. It only takes 15 minutes and is the key to firm meatballs that stay together! If you skip this part, the meatballs will be soft and delicate, which could cause them to crumble while frying.

Serving Suggestions

My favorite way to serve vegan Greek meatballs is on a mezze platter. I like to surround them with vegan tzatziki or vegan ricotta cheese for dipping, as well as pita, rice pilaf, this Tomato Cucumber Basil Salad, and/or my Lemon Pepper Orzo. To finish, I’ll sprinkle everything with fresh oregano and add crumbled vegan feta cheese on top. 

I know that Greek meatballs aren’t usually served with a sauce, but that shouldn’t stop you from enjoying them on a classic plate of vegan spaghetti and meatballs. Just toss the pasta with my Roasted Tomato Pasta Sauce, top with a few crispy meatballs, and enjoy.

Want to keep it simple? Serve them as an appetizer at parties or on game day with vegan tzatziki and hummus for dipping, or use them as a protein-packed topping for a grain bowl or salad.

If you’re looking for more “beefy” vegan recipes, you’ll also love these Spicy Cumin Noodles, this Vegan “Beef” and Broccoli, and this One Pot Cheesy “Beef” Pasta!

How to Store Vegan Meatballs

Vegan Greek meatballs will keep in an airtight container in the fridge for up to 2 days or in the freezer for up to 2 months. Remember to let the cooked meatballs cool to room temperature before storing them away.

If you plan on freezing the meatballs, arrange them in a single layer on a baking sheet and freeze until they’re completely solid (about 1 to 2 hours). Transfer the frozen meatballs to a freezer bag or container to prevent them from sticking together.

The leftovers reheat well in a lightly oiled pan over medium heat, in a 350ºF oven, and in the air fryer. You don’t need to thaw the frozen meatballs before reheating, but they will need a few extra minutes to warm through.

a white ceramic plate on a kitchen countertop topped with pita bread, vegan greek meatballs, tomatoes, cucumber, olives, and tzatziki. a fork rests on the plate, and one of the meatballs has been cut in half to reveal its texture.

Recipe FAQs

Can I bake Greek meatballs?

I have only tried pan-frying them since that’s how they’re traditionally made. If you want to try baking them, I recommend skipping the flour coating and spraying the tops with cooking oil before baking at 400ºF for about 20 minutes.

Can I make the meatballs ahead of time?

Yes, you can keep the shaped meatballs (covered) in the fridge up to 1 day before cooking.

Do I have to use vegan ground “beef”?

You could try using 2 cups of cooked and pureed brown lentils instead of the vegan meat, but I haven’t tested it.

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

Crispy Vegan Greek Meatballs with Fresh Herbs

Prep Time 15 minutes
Cook Time 15 minutes
Chill Time 15 minutes
Total Time 45 minutes
Servings 6 servings
These Vegan Geek Meatballs are easy to make with vegan ground “beef,” fresh herbs, and lemon zest. Pan-fried until crispy on the outside and juicy in the middle, they’re the best meaty addition to any mezze platter!

Ingredients
 
 

  • 1 sweet yellow onion
  • 16 ounces vegan ground “beef” (I used beyond meat)
  • 3/4 cup panko breadcrumbs
  • 1/2 cup chopped parsley
  • 2 tablespoons chopped fresh mint
  • 5 garlic cloves
  • 2 teaspoons dried oregano
  • 1/2 teaspoon kosher salt
  • Black pepper to taste
  • Zest of 1 lemon
  • 2 tablespoons olive oil plus more for cooking
  • 1/3 cup all-purpose flour (optional, for a crispy coating)

Instructions

  • Prep: Cut the onion in half, trim the ends, and remove the tough skin. Grate the onion on a box grater over a plate; transfer the grated onion and all of the juices to a large bowl.
  • Combine: Add the vegan ground beef to the bowl along with the breadcrumbs, parsley, mint, garlic, oregano, salt, pepper, lemon zest, and olive oil. Mix well with a spatula, eventually switching to your hands, until well combined.
  • Form the Meatballs: Divide the mixture into 1 1/2 tablespoon-sized balls (I like to use a cookie scoop) and roll each ball into a smooth shape (Tip: it helps to keep your hands wet while rolling to prevent sticking). You should get around 25 meatballs; place the meatballs on a baking sheet and refrigerate for 15 minutes, to set.
  • Coat in Flour (Optional): Spread the flour onto a small plate and roll each meatball until it is lightly coated; transfer back to the baking sheet.
  • Pan-Fry: Coat the bottom of a cast-iron or large sauté pan in oil, 3 to 4 tablespoons. Warm over medium heat; once shimmering, add the meatballs to the pan and cook for 12 to 15 minutes. Turn the meatballs every 3 or so minutes, until all sides are browned. Once the meatballs are finished, transfer them to a paper towel lined plate to absorb any excess oil.
  • Serve: Serve warm with tzatziki, pita, and fresh salad, or as desired. Store any leftover meatballs in the refrigerator for up to 2 days, or in the freezer for up to 2 months.

Recipe Video

Nutrition

Calories: 256kcalCarbohydrates: 28gProtein: 14gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 4mgSodium: 687mgPotassium: 395mgFiber: 5gSugar: 4gVitamin A: 516IUVitamin C: 14mgCalcium: 155mgIron: 3mg
Keyword: vegan greek meatballs
Course: How To, Main
Method: Stovetop
Cuisine: Greek, Mediterranean
Diet: Gluten Free, Vegan, Vegetarian

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




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