clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
a white bowl full of mini meatballs with tomatoes and onions on top of bulgur

Bite Sized Meatballs with Tomatoes and Onions

  • Author: Natalie
  • Prep Time: 20
  • Cook Time: 20
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: main dishes, beef
  • Method: Stove top
  • Cuisine: Mediterranean, Moroccan


Fresh tasting, savory mini meatballs flavored with cumin, paprika, parsley, cilantro and a touch of cinnamon and nutmeg cooked in a sauce of tomatoes, onions, garlic and olive oil. Perfect served with some crusty bread or on top of your favorite grain!




  • 1 lb ground beef
  • 1/2 onion, finely chopped
  • 2 tbsp parsley and cilantro, finely chopped
  • 1/2 tsp paprika
  • 1/2 tsp ground ginger
  • 1/8 tsp cumin
  • 1/8 tsp cinnamon
  • 1/8 tsp nutmeg
  • salt


  • 1/2 onion, chopped
  • 1 garlic close, minced
  • 34 tomatoes, peeled, seeded and chopped
  • 1/4 tsp paprika
  • 1/8 tsp cumin
  • 2 tbsp olive oil
  • 1 tbsp chopped parsley
  • salt


MEATBALLS 1. Mix together the onion, parsley, cilantro, paprika, ginger, cumin, cinnamon, and nutmeg. Add salt and the beef and mix well. Form the mixture into small 1″ balls. Set aside while making the sauce. SAUCE: 1. Add the onion and garlic to a deep saucepan with the olive oil on low heat until the onions begin to soften. Add the tomatoes and cook until the liquid from the tomatoes reduces by about half. 2. Add all the meatballs to the tomato mixture and turn the heat up to medium-high. The meatballs will cook quickly so stand by and be ready to flip them over when ready. Remove from heat once the meat is cooked, top with parsley and serve.


Serve on top of your favorite grain (suggestions: quinoa, bulgur, rice) or alongside/inside some crusty bread.

Keywords: beef, ground beef, meatballs, onions, tomatoes, dinner, moroccan, kefta, kofta