Greek Meatballs | FoodByMaria Recipes


Vegan Greek Meatballs with Whipped Feta and Creamy Orzo

Last Updated:
This post may contain affiliate links. Please read our disclosure policy.


15 minutes


20 minutes



This delicious, vegan Greek meatballs recipe is served with a fresh salad, whipped feta, and creamy orzo.

Ahhh with all the chaos happening in the world right now, staying healthy is on the top of everyone’s minds. What is one way you can make sure your body stays in tiptop shape? Eating delicious, healthy food that contains ingredients you can a) pronounce, and b) give your body the nutrients it needs to keep your immune system strong. Not to mention how damn good it makes you feel mentally when you are eating good food!

This recipe for Greek Meatballs is made with plant-based ingredients, is full of flavor, and will keep your body healthy and happy. You know me, I love my Greek-inspired recipes, and this recipe is no different, I really think you’ll love this one whether it’s for lunch, dinner, meal prep, or whatever the case.

Vegan Greek meatballs on a serving dish

Why you’ll love these Greek Meatballs:

  • They are easy to make and can be made in under 40 minutes 
  • They are plant-based, no meat required in these balls!
  • The creamy orzo and whipped feta makes it so extra delicious 
  • It’s made with easy to find ingredients 


Here are the ingredients you’ll need for Vegan Greek Meatballs with Whipped Feta and Creamy Orzo: 

Ingredients for vegan greek meatballs on counter


How to make Greek Meatballs: 

Ingredients for vegan meatballs in bowl being mixed

This recipe is incredibly easy to put together. To prepare the meatballs, all you need to do is add all your ingredients into a bowl, mix well using your (clean) hands and create golf size balls before heating your cast-iron skillet or pan to cook them up. Make sure to leave your eyes on the balls because you don’t want them to burn and they won’t take long to cook!

Cooking vegan Greek meatballs in a pan

Next, you’ll prepare your salad by adding all the ingredients for the yummy tomato salad. And last but not least, you’ll prepare your orzo by following the directions on the package. Once you have it looked, you’ll flavor it with the pepper and olive oil. It doesn’t sound like much, but you won’t need to add much to your orzo because it’ll be plated with all the flavor from the whipped feta, salad & Greek meatballs.

The whipped vegan feta will be made in a food processor. Process the ingredients until it’s perfectly whipped and creamy, then place it in the fridge to set while you finish getting everything else together.


Whipped feta in food processor

You can really load all these parts onto your plate in whichever way you prefer, but I love to add the feta, then the orzo, then meatballs, and some of the tomato salad. Garnish with your fav fresh herbs for an added punch of flavor! Dill is my fav.

Vegan greek meatballs close-up with creamy orzo

Other recipes you’ll love:

For more eBooks:

If you want more deliciousness at the click of your finger, be sure to check out FoodByMaria’s Newest Mini Cookbooks. Limited time offer of 3 for $20USD.

For more Greek Recipes:

If you want more Greek Recipes, check out our Free Greek Recipe Mini Cookbook!  We also have an incredible APP for you to access at all times (yes, online and offline) all our recipes with a click of your finger – check it out here.

For more amazing recipes:

Loved this recipe? Good! We can give you access to Maria’s most famous recipes, check out our Top Ten Recipes Mini Cookbook! We also have an incredible APP for you to access at all times (yes, online and offline) all our recipes with a click of your finger – check in out here.  

Vegan Greek Meatballs with Whipped Feta and Creamy Orzo

4.89 from 26 votes
This delicious, vegan Greek meatballs recipe is served with a fresh salad, whipped feta, and creamy orzo.
Prep Time 15 minutes
Cook Time 20 minutes
Course Main Dishes, Appetizers + Sides, Salads and Greens
Cuisine Vegan
Servings 4
Calories 816 kcal
I’m Your Mommy Now

Your Greek mommy that is. 😍 Step into my kitchen to learn how to make yummy Greek food. 🍽️💃


For the Meatballs:

  • 396 gram 14 oz of your choice of vegan meat substitute
  • 3/4 cup finely chopped sweet white onion
  • 3 large garlic cloves finely chopped
  • 2 tbsp. olive oil
  • 1/2 cup bread crumbs
  • 3 tbsp. oat milk
  • 1 tsp oregano
  • 1 tsp umami spice optional, I used Trader Joe's
  • 1 tsp. sea salt
  • 1 tsp fresh cracked pepper
  • handful fresh dill finely chopped

For the tomato Salad:

  • 2 cups cherry tomatoes halved
  • 1/2 tsp sea salt
  • handful fresh oregano finely chopped
  • 2 tbsp. olive oil

For the Orzo:

  • 1 1/2 cups dry orzo

For the Whipped Feta:

Shop Ingredients on Jupiter


  • Prepare your meatballs by adding all your ingredients into a bowl, mix well using your hands and create golf size balls.  Should yield around 12-14.
  • Heat a cast-iron skillet or pan on high and lightly grease with olive oil spray. You want to add your meatballs to the skillet or pan when you see smoke rising.  Cook for around 5-6 minutes on each side or until perfectly golden all around.  Keep a close eye on the balls to avoid any unnecessary burning.
  • Prepare the salad by adding all the ingredients into a small bowl and stir till combined.  Set aside to marry.
  • Prepare the orzo by following the package instructions.  Once cooked, strain and lightly dust with pepper and olive oil or vegan butter.  Stir till coated.
  • Prepare the whipped feta by adding the ingredients to a high-speed food processor.  Process till perfectly whipped and creamy.  Place in the fridge to set while you plate everything else.
  • I put my plate together by first adding the whipped feta, then the orzo, then the meatballs, then some of that fresh gorgeous salad.
  • Garnish with fresh dill or oregano!


YouTube video


Serving: 4(large dinner serving) | Calories: 816kcal | Carbohydrates: 83.5g | Protein: 14.1g | Fat: 49.4g | Saturated Fat: 17.8g | Polyunsaturated Fat: 12.7g | Sodium: 1083.3mg | Fiber: 5.9g | Sugar: 6.5g
Review This Recipe Let us know how it was!


Cassandra Sexton

5 stars
These meatballs!!! Wow!! By far the best vegan meatballs I have made to date. I used the Impossible Foods ground “meat” and they were so realistic. Cooked up so nicely in the pan and were very hearty and delicious with the oregano. Loved the whole platter, I made it for our quarantined Easter dinner. Another winner from Maria!

Maria Koutsogiannis

Yes, this is amazing, thanks so much for the love, Cassandra. This makes me so happy!


5 stars
I’m obsessed with this recipe, I used Beyond Meat for my “meat” and they were perfection! Going to be making this on repeat. Thanks for another bomb ass recipe Maria <3

Maria Koutsogiannis

You’re so welcome, Zandra!!


5 stars
Such a filling, healthy and all around yummy meal! Thanks for the whipped feta idea, it pairs beautifully with the “meat”balls.

Maria Koutsogiannis

Isn’t it just the best!! So glad you enjoyed it!

Rebecca Adams

What meat alternative did you use? I can’t get mine to stick into a ball shape. I used Quorn.

Maria Koutsogiannis

We used LighLife, it stuck perfectly. Was the torn you used quite sticky as is or was it more of a “meat textured” alternative? The one we use comes in a seal packed tube.

Sabrina Clermont

5 stars
I mean, it’s just perfect and it really is quick to make. I. Loved. It.!!

Maria Koutsogiannis

THANK YOU!! What are you going to make next?

Alexia Bilikas

5 stars
These meatballs are amazing! Definitely adding this recipe to my favorites and will make them again. It is really easy to make in no time. I love adding sauce to everything so I was wondering if these were going to need any addition, but they are SO good, you don’t need anything else!
I just had difficulty getting my balls to stay in a ball while cooking them. They kinda stuck to the pan. Maybe next time I’ll be better at making them!

Maria Koutsogiannis

Thank you so much for the love, Alexia! I love this recipe so much as well!

Greer Dinsmore

5 stars
Delicious mix of flavours and textures! Will definitely make again!

Maria Koutsogiannis

Thank you so much my love!

Jessica Manantan

I’m do looking forward to making these! Any suggestions if I can’t find vegan feta?

Maria Koutsogiannis

Any other vegan cream style cheese should work!!! (cream cheese, goat etc. lots of brands have options now). If not, refer to my vegan tofu feta recipe and blend that!

Jessica Manantan

5 stars
Made this today! FANTASTIC. Everything was so flavorful, especially the meatballs. A few fell apart in the skillet (any tips of that?) and I just couldn’t stop picking at them while I waited for the orzo. Lol. My 6-year-old daughter loved everything as well and kept picking at the tomato salad. I didn’t get to make the whipped feta, but am looking forward to making these again soon and having that vegan feta on hand! Thanks, Maria! Looking forward to making many other recipes. 🙂

Maria Koutsogiannis

Hey Jessica! So glad you loved this recipe. What type of meat alternative did you use? When I made these I had no issues with any of them falling apart!

Jessica Manantan

I ended up using Lightlife Smart Ground. I originally bought Beyond Beef crumbles to try that, but my mom had the smart ground on hand. So delish though! Amaze balls!! Lol

Maria Koutsogiannis

Hahahah thanks so much for the love!!!!

Maria Koutsogiannis

Isn’t it just the best, so glad you loved it too!

Demi Rowe

Would garbanzo beans work for the meat substitute?

Maria Koutsogiannis

It might! But you would need to process it before combining. I didn’t recipe test it this way but I honestly always encourage people to play around in the kitchen and adapt recipes as they see fit! Let me know how it goes!

Donna Stern

I didn’t have orzo and I made this with rice and it was still so delicious! The meat balls are to die for!

Diala Canelo

5 stars
This recipe was a dream! I made extra meat balls and can’t wait to have them again this week!!!

Maria Koutsogiannis

Thank you so much for the support beauty! I just love this recipe so much!


5 stars
YES, love it! Had to cook the meatballs a little langer but it was totally worth it. Defenitely cooking this again!

Maria Koutsogiannis

Thank you so much for the love, Nina!


5 stars
ok, im officially addicted to whipped feta! Thanks so much for this recipe Maria!

Maria Koutsogiannis

You’re so welcome! glad you enjoyed it!


5 stars
This dish is LIFE! Actually obsessed with the whipped feta, and the orzo, and the meatballs….okay everything. Make this meal!

Maria Koutsogiannis

Thank you so much, lady! It’s such a favourite!


Hi Maria, already loving this and haven’t even tried it yet! Can i ask what kind of meat substitute you used for the meatballs? Keep up the good work!

Maria Koutsogiannis

I used Lightlife for these hun!

4.89 from 26 votes (5 ratings without comment)

Post A Comment

Recipe Rating

Share to...