From my childhood in Jordan to your kitchen, these kufetah-inspired meatballs are lovingly crafted and simmered in a rich, homemade tomato sauce.
Growing up in Jordan, we didn’t call them meatballs—we made kufetah. This savory blend of ground lamb and beef, mixed with onion, parsley, and spices, was our go-to for comfort food. Inspired by both traditional Jordanian kufetah and classic Italian-American meatballs, this recipe combines bold Middle Eastern flavor with a fresh tomato sauce. Perfect over spaghetti, rice, or tucked into subs, these homemade meatballs are versatile, juicy, and unforgettable.
Ingredients: Meatballs With Fresh Tomato Sauce
For the Meatball Mixture
- Ground Lamb and Ground Beef: Offer a rich and savory base, giving the meatballs a hearty and meaty flavor.
- Sweet Onion: Adds a subtle sweetness and depth to the meat mixture.
- Italian Parsley: Infuses a fresh and herbaceous note, enhancing the overall flavor profile.
- Cumin, Turmeric, Aleppo Pepper, Salt, and Pepper Seasonings contribute a well-balanced blend of savory, peppery, and earthy notes to the sauce.
- Olive Oil: Used for sautéing the meatballs, adding richness and enhancing the overall mouthfeel.
Tomato Sauce Seasoning:
- Large Onion, Celery Stalks, Carrots: Create a flavorful base, offering a sweet and savory foundation for the sauce.
- Fresh Diced Tomatoes (or One Can): Provide a juicy and vibrant tomato flavor, forming the sauce base.
- Tomato Paste (Dissolved in a Cup of Warm Water): Adds depth and thickness to the sauce, intensifying the tomato flavor.
- Salt, Black Pepper, Cumin, and Turmeric: Seasonings that contribute a well-balanced blend of savory, peppery, and earthy notes to the sauce.
Pro Tips for Perfecting Your Dish
Crafting the perfect meatballs with fresh tomato sauce is an art form, and there’s no one-size-fits-all approach. Some swear by baking, others simmer in sauce, but I prefer pan-searing. It infuses the meatballs with a tantalizing crust that pairs beautifully with the rich tomato sauce. However, whether you savor them in sauce or solo, these meatballs are a delight. Now, let’s delve into some pro tips to ensure your meatballs are nothing short of perfection.
- Precision in Chopping: The finer you chop the onions and parsley, the smoother and more prosperous the meatball texture becomes.
- Savory Spice Blend: Mix spices into the meat to ensure uniformity, letting every bite tell the same flavorful story.
- Sauce Texture Choices: I have a love affair with chunkier tomato sauce, especially over rice. Yet, if silkiness is your game, blending is the way to go.
Pairing Ideas
Every culture boasts its meatball variant, resulting in diverse serving suggestions. In Italian American dishes, meatballs shine atop spaghetti or nestled in sandwiches, offering a fulfilling combo of protein and carbs. But don’t stop there! While I am fond of pairing them with vermicelli rice – letting the tomato sauce enrich the fluffy grains – they also sit perfectly alongside pasta or mashed potatoes.
Step-by-Step Instructions
Mix and Shape the Meatballs
Sear the Meatballs for Flavor
Build the Tomato Sauce Base
Simmer the Tomato Sauce
Blend the Sauce
Final Simmer and Combine
Serve and Savor

Ingredients:
1 lb ground lamb | |
1 lb ground beef | |
1 sweet onion (chopped small) | |
½ bunch Italian parsley (chopped) | |
1 tablespoon salt | |
2 teaspoons black pepper | |
2 teaspoons cumin | |
2 teaspoons turmeric | |
1 teaspoon Aleppo pepper | |
3 tablespoons olive oil |
For the Tomato Sauce
1 large onion (chopped) | |
2 celery stalks (chopped) | |
3 carrots (chopped) | |
5 cups fresh diced tomatoes or a can | |
3 tablespoons tomato paste dissolved in one cup of warm water | |
1 tablespoon salt | |
1 teaspoons black pepper | |
2 teaspoons cumin | |
2 teaspoons turmeric | |
1 teaspoon Aleppo pepper | |
2 bay leaves |
Preparation
In a large bowl, combine ground lamb, ground beef, finely chopped sweet onion, parsley, salt, black pepper, cumin, turmeric, and Aleppo pepper. Mix until well blended. Form into large meatballs, about 3.5 oz each.
Heat olive oil over medium-high heat in a large Dutch oven or heavy pot. Working in batches, sear the meatballs on all sides until golden brown. Transfer to a plate and set aside.
In the same pot, sauté the chopped onion for 2 minutes. Add celery and carrots; cook for another 5 minutes until softened. Stir in salt, black pepper, cumin, turmeric, and Aleppo pepper. Sauté for 2 more minutes, coating the veggies in fragrant spices.
Pour in the diced tomatoes, then stir in the tomato paste dissolved in water. Add bay leaves and bring the sauce to a boil. Once boiling, reduce the heat to low and let it simmer for 30 minutes, allowing the flavors to meld beautifully.
Use a hand blender to purée the sauce to your desired consistency—smooth or slightly chunky, it’s up to your taste.
Return the sauce to a gentle simmer for 15 minutes. Carefully add the meatballs back into the pot and let them cook for another 10 minutes, or until fully cooked through and infused with flavor.
Plate the meatballs over your favorite pasta, rice, or warm bread. Spoon on the rich tomato sauce and enjoy a flavorful journey from Jordan to Italy in every bite.
Recipe Tips & Suggestions
Storing Your Meatballs
Reheating Frozen Meatballs
Nutrition Information
The information shown is an estimate provided by an online nutrition calculator. It should should not be considered a substitute for a professional nutritionist's advice.
See our full nutrition disclosure here.
I’d love to hear your thoughts! If you tried this recipe or made any tweaks, please leave a comment below.