Vegan Kofta Meatballs with Cucumber Salad
Vegan kofta meatballs! All the flavor of kofta in meatball form, served with a refreshing cucumber tomato salad. Enjoy as a plate, in a sandwich or as a wrap!
We love meatballs in my home. I make my vegan Impossible meatballs a few times a month and after visiting Anixi last weekend, I came home craving a kofta version.
If you are ever in Manhattan, I highly recommend a visit to Anixi– a completely plant-based Mediterranean Brasserie that features vibrant flavors from Greece, Turkey, Syria, and Lebanon. We ordered several of the dishes to share, but one of my favorites was their kofta.
Served on skewers, their kofta featured cinnamon and cumin infused vegan beef, tahini, parsley, and sumac. Served with homemade pita and a variety of dips– I’ve been thinking about that meal ever since!
Here is my version: vegan kofta meatballs made into meatballs rather than kebobs for ease and served with pita bread and a vibrant cucumber and tomato mint salad.
If you like slightly spicy, fragrant meatballs as much as I do, then you are going to love these. See below for more details, or scroll to the full recipe at the bottom.
Everything You Need to Make These:

Ingredient Notes
For the vegan ground beef, I recommend using Impossible brand or Beyond Beef. I’ve tried this recipe with both brands and prefer the Impossible, but both will work.
I know the ingredient list looks long, but it’s mostly spices that you likely have in your pantry already. Kofta typically boasts a rich, savory flavor profile thanks to a blend of aromatic spices like cumin, coriander, allspice, ginger, and cinnamon.
Because of the unique flavor in these vegan kofta meatballs, I don’t recommend substituting one spice for another.
The mint and parsley also add flavor to these meatballs and you’ll use additional mint and parsley in the cucumber tomato salad and for garnish.
For ease, I’m relying on both store-bought hummus and pita bread, but if you have the time and energy, then you can easily make your own. (See my recipes for both easy flatbreads and homemade hummus.)

How to Make These Vegan Kofta Meatballs
Mix together the herbs and spices
In a large bowl, mix together the herbs and spices along with the grated onion

Add the vegan beef
Add in the vegan beef and mix together

Shape and Bake
Portion the mixture into meatballs, then place on a baking sheet and drizzle with a little olive oil to help create a crispier meatball.

Make the Cucumber Tomato Salad
Mix together the ingredients for the cucumber tomato salad. Season to taste, depending on preference.

Serve
Spread the hummus onto warmed pita and top with the meatballs and cucumber tomato salad. Enjoy as a sandwich, wrap or as a plate!

Serving Suggestions
I love meatballs so much that I usually just dunk any leftovers into a sauce. If you don’t want to serve them with the hummus, you could make a lemon yogurt sauce, like I do in my meatball plate recipe, or a tahini sauce.
I also like these served with a pasta salad, like my Greek orzo salad or quinoa tabbouleh.

Tips for Success
For well-spiced meatballs, I call for mixing all of the ingredients except for the vegan meat first, then adding the meat and using your hands to incorporate the meatball mixture together.
I like using a scoop to portion these vegan kofta meatballs easily. This makes for uniform meatballs and allows them to cook evenly in the oven. This is the scoop I use. If you make your meatballs larger, then watch the cooking time to make sure they are still tender inside and not overcooked.
For a crispier texture, I drizzle a little olive oil over the shaped meatballs before baking.
I usually prefer white or yellow onion in my meatballs, but since I’m using red onion in my cucumber salad, I just use the same red onion in the meatballs. I use a box grater because you want the onion to almost melt into the mixture. However, you can use a mini food processor to process the onion.
You can double this recipe!

More Vegan Recipes
- Air Fryer Cauliflower Wings
- Spicy Arrabbiata Sauce
- Vegan Lentil Tacos
- Peanut Tofu Buddha Bowl
- Easy 20 Minute Vegan Pasta
If you try these vegan kofta meatballs, make sure to come back to leave a comment and a rating. Your feedback helps other readers and seeing you make my recipes makes my day!

Vegan Kofta Meatball Bowls

Equipment
Ingredients
For the Kofta Meatballs:Â
- 1 tablespoon fresh mint, minced
- 2 tablespoons fresh parsley, finely chopped
- 3 garlic cloves, minced
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 2 teaspoons ground coriander
- 3/4 teaspoon ground cumin
- 1/4 to 1/2 teaspoon ground cinnamon*
- 1/4 teaspoon ground allspice
- 1/4 teaspoon cayenne pepper
- 1/8 teaspoon ground ginger
- 1/4 cup grated onion**
- 1 12-16 ounce package plant-based ground meat, like Impossible
For the Cucumber Salad:Â
- 1 cup diced cucumber
- 1 cup diced tomatoes
- 1/4 cup finely diced red onion
- 2 tablespoons fresh mint, finely chopped
- 2-4 tablespoons chopped fresh parsley
- 3 tablespoons extra-virgin olive oil
- 1 tablespoon red wine vinegar or fresh lemon juice
- salt/pepper
For Serving:Â
- Fresh pita bread
- Hummus***
Instructions
- Preheat the oven to 425 degrees F.Â
- To a large bowl, add all of the ingredients except for the plant-based meat (mint, parsley, garlic, salt, pepper, coriander, cumin, cinnamon, allspice, cayenne, ginger, onion). Mix together, then add in the plant-based meat and stir into just combined.Â
- Form into 1 tablespoon meatballs (I use this scoop to make things easy) and roll into balls, then place on a sheet pan. Bake for 15-18 minutes, or until cooked through.Â
- While the meatballs are cooking, make the cucumber salad. Mix together the cucumbers, tomatoes, onion, mint, parsley, olive oil, lemon juice, and a good pinch of salt and pepper— I usually start with 1/4 teaspoon each and then adjust from there.Â
- Toast the pita, then serve! You can make these as wraps or as a pita plate.Â