Ingredients
Equipment
Method
- Mix the ground beef, breadcrumbs, milk, egg, garlic, cumin, coriander, cinnamon, salt, and pepper in a large bowl until just combined. Form small meatballs.
- Heat olive oil in a large pot over medium heat. Brown the meatballs on all sides, then remove and set aside.
- In the same pot, sauté the onion, carrots, and red bell pepper until softened. Stir in the ginger, turmeric, paprika, and cayenne (if using).
- Add chickpeas, diced tomatoes, and beef broth to the pot. Bring to a boil, then reduce heat and let simmer for 15 minutes. Return meatballs and cook for another 15 minutes.
- Stir in fresh cilantro before serving.
Nutrition
Calories: 450kcalCarbohydrates: 35gProtein: 30gFat: 22gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gCholesterol: 80mgSodium: 600mgPotassium: 800mgFiber: 10gSugar: 5gVitamin A: 1800IUVitamin C: 20mgCalcium: 70mgIron: 4mg
Notes
For a lighter option, use ground turkey or lamb. To make it gluten-free, substitute breadcrumbs with crushed crackers or almond flour. Store in the fridge for up to 3 days or freeze for up to 3 months. Reheat gently, adding a splash of broth if needed. For a vegetarian version, replace beef with roasted chickpea patties and use vegetable broth. Don’t skip the browning of meatballs—it's essential for flavor development!
Tried this recipe?Let us know how it was!
