Kebab Hindi Recipe
Prep time
Cook time
Total time
Made with ground or minced beef or lamb, spices, pine nuts and tomatoes. Easy to prepare and can be made in advanced.
Recipe type: Main meal
Cuisine: Middle Eastern
Serves: 6
  • 6 large tomatoes
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 1 green bell pepper, finely chopped (optional)
  • 1.5 pounds ground beef (may replace with lamb, chicken, or turkey if desired)
  • 4 garlic cloves, minced or finely chopped
  • 1 teaspoon all spice
  • 1 teaspoon cinnamon
  • 1 teaspoon sea salt
  • ½ teaspoon ground black pepper
  • 1 tablespoon curry powder (or more if desired)
  • ¼ cup pine nuts
  1. Prepare the tomato sauce. Score an "x" in the bottom of each tomato and soak in boiled water for 1 minutes. Peel the tomatoes and dice. You can skip this step by using canned tomatoes if you desire.
  2. Heat the olive oil in a pan. Saute the onion until transluscent.
  3. Add the dices tomatoes and chopped bell pepper (if using). Season with some salt and black pepper to taste. Cook on medium heat for 30 minutes.
  4. Meanwhile, prepare the meat kebabs.
  5. Heat the oven to 400 degrees. If using ground chicken or turkey, brush a baking sheet with rim with some avocado oil. If using beef or lamb, they tend to have enough fat and additional oil is not necessary.
  6. Combine the ground beef, garlic, all spice, cinnamon, salt, pepper, curry powder, and pinenuts in a medium size bowl. Use your hands to make sure all ingredients are mixed well, then shape into 3-inch oval kebab pieces (see the picture). Alternatively, make into meatballs.
  7. Place in the baking sheet and cook in the oven for 15 minutes, rotating every 5 minutes. Lower the oven temperature to 300 F degrees.
  8. Add the tomato sauce and cook for another 15 minutes.
See full blog post for make ahead instructions
Recipe by Nour Zibdeh at