How to Make the Tastiest Meatballs with Fresh Tomato Sauce

Reviews
Get
FREE
Recipes!
Get My Favorite Recipe

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

The Tastiest 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.

How to Make How to Make the Tastiest Meatballs with Fresh Tomato Sauce

Step-by-Step Instructions

1.

Mix and Shape the Meatballs

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.
Mark as complete
2.

Sear the Meatballs for Flavor

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.
Mark as complete
3.

Build the Tomato Sauce Base

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.
Mark as complete
4.

Simmer the Tomato Sauce

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.
Mark as complete
5.

Blend the Sauce

Use a hand blender to purée the sauce to your desired consistency—smooth or slightly chunky, it’s up to your taste.
Mark as complete
6.

Final Simmer and Combine

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.
Mark as complete
7.

Serve and Savor

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.

Mark as complete

Ingredients:

1X 2X 3X
Adjust Servings
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

1
Mix and Shape the Meatballs
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.
2
Sear the Meatballs for Flavor
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.
3
Build the Tomato Sauce Base
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.
4
Simmer the Tomato Sauce
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.
5
Blend the Sauce
Use a hand blender to purée the sauce to your desired consistency—smooth or slightly chunky, it’s up to your taste.
6
Final Simmer and Combine
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.
7
Serve and Savor
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

Once cooked, transfer the meatballs to an airtight container and refrigerate for up to 4 days. For longer storage, place them in a freezer-safe container — they'll remain good for up to 2 months. Remember to label the container with the date of freezing to keep track

Reheating Frozen Meatballs

With Sauce: If the meatballs are frozen with their sauce, allow them to thaw and then warm them up in a pot or large saucepan over medium heat. Without Sauce: For meatballs frozen after searing (without sauce), thaw them first. Then, reheat in a large skillet over medium heat until heated through.

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.

rana
By Rana

Thanks for visiting my Mediterranean food blog and welcome to my virtual kitchen! Here, you’ll find mouth-watering, wholesome, and nutritious Mediterranean recipes that will change the way you view cooking.

Never Miss a Recipe

Subscribe to my newsletter for authentic Mediterranean recipes, essential cooking tips, and the latest food news, all delivered directly to your inbox for FREE. Let’s create memorable dishes together!

    You will not receive any spam
    I would love to hear your experience!

    I’d love to hear your thoughts! If you tried this recipe or made any tweaks, please leave a comment below.

    Leave a Reply

    Your email address will not be published. Required fields are marked *