Print

Spiced Meatballs in Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spiced meatballs in tomato sauce are a bold, comforting twist on the classic dish. These tender, juicy meatballs are seasoned with warm spices like cumin and cinnamon, then simmered in a rich, aromatic tomato sauce. Perfect over rice, pasta, or with warm bread, it’s a cozy, vibrant meal.

Ingredients

  • For the meatballs:
  • Ground beef
  • Breadcrumbs
  • Egg
  • Garlic (minced)
  • Onion (grated or finely chopped)
  • Ground cumin
  • Smoked paprika
  • Cinnamon (just a pinch)
  • Fresh parsley or cilantro (chopped)
  • Salt and pepper
  • Olive oil (for frying or baking)
  • For the tomato sauce:
  • Olive oil
  • Onion (finely chopped)
  • Garlic (minced)
  • Crushed tomatoes or tomato puree
  • Ground cumin
  • Paprika or chili flakes (optional)
  • Salt and pepper
  • Fresh herbs (parsley or basil)
  • A pinch of sugar (optional, to balance acidity)

Instructions

  1. In a large bowl, combine meatball ingredients until just mixed. Avoid overmixing to keep them tender.
  2. Form into small meatballs. Either pan-fry in olive oil until browned or bake at 400°F for 15–20 minutes.
  3. For the sauce, sauté onion in olive oil until soft. Add garlic and spices, then stir in crushed tomatoes.
  4. Simmer sauce for 15–20 minutes. Add browned meatballs and continue simmering for 10–15 minutes.
  5. Garnish with herbs and serve hot over rice, pasta, couscous, or with flatbread.

Notes

  • Add grated zucchini or carrot to the meat for extra moisture.
  • Use harissa or chili paste for heat.
  • Try turkey or lamb as a substitute for beef.
  • Simmer with chickpeas or lentils for a one-pot meal.

Nutrition