Directions
Step 1
In a large mixing bowl, combine the ground beef, grated onion, egg, breadcrumbs, salt, black pepper, turmeric, and cumin. Mix well until all the ingredients are fully
Step 2
Form the mixture into small meatballs, about the size of a golf ball. You should have around 20-24 meatballs.
Step 3
Heat the vegetable oil in a large non-stick frying pan over medium-high heat. Add the meatballs and cook for about 8-10 minutes, turning occasionally, until they are browned on all sides.
Step 4
Remove the meatballs from the pan and set aside.
Step 5
In the same pan, add the chopped onion and sauté until softened and translucent, about 3-4 minutes. Add the minced garlic and sauté for another 1-2 minutes.
Step 6
Add the tomato paste, turmeric, cumin, salt, and black pepper to the pan and stir well to combine.
Step 7
Pour in the water and bring the mixture to a boil. Reduce the heat to low and let the sauce simmer for about 10 minutes.
Step 8
Add the meatballs back into the pan with the sauce and let them simmer for another 10-15 minutes, or until the meatballs are fully cooked and the sauce has thickened.
Step 9
Serve the meatballs hot with rice or bread.
Step 10
Enjoy your delicious Iranian meatballs!