The Moroccan cuisine is one of the most elaborate in the world
Step into the enchanting world of Moroccan cuisine with this vegan twist on the classic dish – Kefta Tajine. Kefta are moroccan meatballs, that are traditionally simmered in a rich tomato-based sauce. We’ve recreated this beloved Moroccan dish with plant-based ingredients that are equally delicious and satisfying. The hearty tomato base, filled with flavours of curcuma, paprika, and olive oil, perfectly complements the tofu-based meatballs, creating a wholesome and flavourful culinary experience.
This vegan kefta come together in just a few steps and ingredients
Making this kefta tajine could not be easier. The ‘meatballs’ come together in a blender that creates a dough-like texture. They’re really easy to shape and sticks together perfectly. And while the meatballs bake in the oven, you can prepare the tomato base with just a couple of ingredients.
- Tomato Base: The aromatic tomato base forms the heart of this dish. Using canned peeled tomatoes provides convenience, but you can opt for fresh tomatoes or diced, canned tomatoes if you prefer. Grated onion, fresh parsley, olive oil, curcuma, paprika, and salt add depth and complexity to the sauce and are essential for the Moroccan flavor. You can replace curcuma with a bit of safran is you have it at hand.
- Kefta aka Tofu Meatballs: The star of this vegan version is the tofu-based meatballs. Blended tofu, bread crumbs, walnuts garlic, and a blend of herbs and spices create a doughy-like texture that resembles traditional kefta. The result is a protein-packed and flavorful alternative that beautifully mimics the original meatballs. We recommend using extra firm tofu to get the right texture. Walnuts add texture, but if you are allergic you can leave them out.
Still deciding? You might also like this easy Moroccan lentil soup, Moroccan avocado milkshake or this eggplant parmesan
Moroccan tajines are best enjoyed with warm bread, and this vegan kefta tajine is no exception
Serve the Vegan Tajine Kefta hot, garnished with fresh parsley, and accompanied by warm Moroccan bread. You can also made a delicious kefta sandwich from this. This vegan twist on a classic Moroccan dish celebrates the richness of traditional flavors with plant-based ingredients that are both wholesome and nourishing. It’s a delightful option for vegans and non-vegans alike, and a wonderful addition to your culinary repertoire.
Vegan Kefta Tajine
Ingredients
Kefta (Moroccan meatballs)
- 250 g firm tofu, crumbled
- 60 g bread crumbs
- 40 g walnuts
- 60 ml oat milk (or other preferred)
- ½ white onion, roughly chopped
- 2 garlic cloves
- handful of fresh parsley, coriander and mint
- 1 tbsp cornstarch
- 2 tsp paprika powder, heaped
- 2 tsp ground cumin, heaped
- 1 tsp cinnamon
- ½ tsp chili, or cayenne pepper
- 1 tsp salt
Tomato base
- 1170 g whole peeled tomatoes (3 x 390g cans)
- 50 ml olive oil
- 1 large white onion, grated
- 1 tsp curcuma, heaped
- 1 tsp paprika powder, heaped
- ½ tsp black ground pepper
- salt to taste
- 1 tbsp fresh parsley, finely chopped
Instructions
- Pre-heat the oven to 180 degrees
- Meatballs: Add all ingredients to your blender or food processor. Blend for 2-3 minutes until you have a homogenous dough-like texture. Roll them into little balls, weighing about 20g eachBake on 180 degrees for 15 minutes
- Tomato sauce: Add tomato, onion, olive oil, and spices to a pan (keep parsley aside for now). Bring to cook and let is simmer on low-medium heat for 10-15 minutes to evaporate the liquid until you have a relatively thick tomato paste. Keep on stirring to avoid burning the sauce as it gets thicker
- Serve: Now add the meatballs to the tomato sauce and fold them in. Sprinkle over fresh parsley. Enjoy with warm Moroccan or flat bread.