
A plant-based twist on a Moroccan classic — from Tasty ma4roc
Kefta Tagine is a beloved Moroccan dish traditionally made with spiced ground meat, slow-cooked in a rich, herbed tomato sauce, and often topped with eggs. But what if you could enjoy all the same bold, comforting flavors — without the meat?
Welcome to the Vegan Kefta Tagine: savory, satisfying, and 100% plant-based. In this wholesome version, we replace the meatballs with protein-packed vegan kefta made from lentils, mushrooms, and walnuts, and simmer them in a fragrant tomato-herb sauce that brings out the warmth of Moroccan spices.
🌿 Why You’ll Love It
- ✅ 100% vegan & gluten-free
- ✅ High in plant-based protein
- ✅ Comforting, bold Moroccan flavors
- ✅ Perfect with bread, rice, or couscous
- ✅ Great for meal prep and freezer-friendly
🧾 Ingredients
For the Vegan Kefta:
- 1 cup cooked green or brown lentils
- 1/2 cup finely chopped mushrooms
- 1/3 cup ground walnuts or sunflower seeds
- 1/2 small onion, minced
- 2 garlic cloves, minced
- 2 tbsp chopped parsley
- 2 tbsp chopped cilantro
- 1 tbsp olive oil
- 1 tsp cumin
- 1/2 tsp paprika
- 1/2 tsp ground coriander
- Salt & pepper to taste
- 2 tbsp oat flour or breadcrumbs (for binding)
For the Tomato Sauce:
- 2 tbsp olive oil
- 2 garlic cloves, minced
- 1 1/2 cups grated fresh tomatoes (or canned crushed)
- 1 tsp tomato paste (optional, for depth)
- 1 tsp paprika
- 1/2 tsp ground cumin
- 1/4 tsp chili flakes (optional)
- Salt & pepper to taste
- Fresh parsley & cilantro (for garnish)
👨🍳 Instructions
Step 1: Prepare the Vegan Kefta
In a food processor, pulse the lentils, mushrooms, walnuts, garlic, and onions until well combined but still textured.
Add herbs and spices, mix well.
Add oat flour/breadcrumbs and form small balls (~1 inch). Chill for 10–15 minutes.
Step 2: Cook the Tomato Sauce
In a tagine or skillet, heat olive oil.
Add garlic, sauté for 1 min.
Add tomatoes, tomato paste, and spices.
Simmer on low for 10–15 minutes until sauce thickens.
Step 3: Add Kefta to Sauce
Gently place vegan kefta balls into the sauce.
Spoon sauce over them, cover, and simmer for 15 minutes, flipping once halfway.
Optional: Garnish
Top with fresh parsley and cilantro.
Drizzle with olive oil before serving.
🍽️ Serving Suggestions
- With warm khobz (Moroccan bread)
- Over steamed couscous or basmati rice
- Alongside grilled vegetables or Moroccan salads
- With a glass of mint tea for the full experience
🧠 Health Benefits
- Lentils: high in protein, iron, and fiber
- Mushrooms & walnuts: earthy flavor + heart-healthy fats
- Tomato sauce: rich in antioxidants and lycopene
- No cholesterol, no saturated animal fat
💡 Recipe Tips
- 🧊 Freezer-friendly: Freeze uncooked kefta balls and use as needed
- 🔥 Spicy kick: Add harissa or more chili flakes to the sauce
- 🧄 Extra depth: Add a pinch of cinnamon or a bay leaf to the sauce while simmering
- 🍋 Brighten up: Serve with lemon wedges for a tangy touch
Final Thoughts
This Vegan Moroccan Kefta Tagine is a beautiful example of how plant-based cooking can honor traditional flavors while nourishing the body. It’s cozy, flavorful, and perfect for anyone craving a comforting Moroccan meal — with a compassionate twist.
For more plant-powered Moroccan recipes, explore Tasty ma4roc — where flavor meets heart.