Tender Meatballs in Homemade Tomato Sauce (Kefta Mkaouara)

meatballs in tomato sauce

Meta Description

Discover our easy and authentic recipe for juicy meatballs simmered in a spiced, flavorful tomato sauce. A comforting family dish ready in under 45 minutes.

Introduction

Some dishes instantly evoke the warmth of home and sharing, and these meatballs in tomato sauce are certainly one of them. Inspired by Mediterranean classics and traditional kefta mkaouara, this recipe combines tender, spiced meat with a rich tomato sauce simmered to perfection. Easy to make and bursting with flavor, this dish is sure to please the whole family, whether you serve it for a quick weeknight dinner or a cozy Sunday meal.

Ingredients

For the meatballs:

  • Ground meat (beef or a beef/lamb mix): 500 g
  • Onion: 1 small, finely chopped
  • Fresh parsley: 2 tablespoons, chopped
  • Fresh cilantro: 2 tablespoons, chopped
  • Ground cumin: 1 teaspoon
  • Paprika: 1 teaspoon
  • Salt: 1 teaspoon
  • Black pepper: 1/2 teaspoon

For the tomato sauce:

  • Crushed tomatoes (canned or fresh, peeled and blended): 800 g
  • Tomato paste: 1 tablespoon
  • Garlic: 3 cloves, minced
  • Olive oil: 2 tablespoons
  • Paprika: 1 teaspoon
  • Sugar: 1 pinch (to balance the acidity of the tomatoes)
  • Salt and pepper: to taste

Instructions (Step by Step)

1. Preparing the meat

  • In a large mixing bowl, combine the ground meat with the chopped onion, parsley, cilantro, cumin, paprika, salt, and pepper.
  • Gently knead the mixture with your hands to evenly distribute the spices without packing the meat too tightly.

2. Shaping the meatballs

  • Take small portions of the mixture (about the size of a walnut) and roll them between your hands to form uniform meatballs.
  • Place them on a plate and set aside.

3. Making the tomato sauce

  • In a large skillet or Dutch oven, heat the olive oil over medium heat.
  • Add the minced garlic and sauté for 1 minute without letting it brown.
  • Stir in the crushed tomatoes, tomato paste, paprika, a pinch of sugar, salt, and pepper.
  • Mix well and let simmer over medium heat for about 10 minutes until the sauce begins to thicken.

4. Cooking the meatballs

  • Gently place the meatballs directly into the simmering tomato sauce.
  • Cover the skillet and let simmer over low heat for 15 to 20 minutes, stirring the pan carefully every now and then to coat the meatballs in the sauce without breaking them.

5. Finishing touches

  • Remove from heat, garnish with a little freshly chopped parsley for a touch of brightness, and serve hot.

Service Suggestions

  • Serve these hot meatballs with fresh crusty bread for dipping into the sauce.
  • Also pairs wonderfully with a bed of couscous semolina, basmati rice, or fresh pasta.
  • Accompany the meal with a crisp green salad or sautéed vegetables.

Storage Tips

  • In the refrigerator: Store leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave.
  • In the freezer: This dish freezes very well (preferably without delicate garnishes). You can store it for up to 2 months in a suitable container.

FAQs

Can I use ground turkey or chicken?

Yes, absolutely! Poultry works very well, but be sure to add a drizzle of olive oil into the meat mixture to keep the meatballs nice and moist.

How do I prevent the meatballs from falling apart in the sauce?

Make sure to bind the meat properly by kneading it for a few seconds. Additionally, drop them into a sauce that is already simmering and avoid stirring them too much during the first few minutes of cooking.

Conclusion

These homemade meatballs in tomato sauce are the ultimate definition of culinary comfort: simple, wholesome, and flavorful. Feel free to adjust the spices to your liking and share this delicious meal with your loved ones!

Geoconecta.com