Go Back
Tomato Sauce and Meatballs Recipe

Tomato Sauce and Meatballs

A hearty and flavorful tomato sauce with tender meatballs, perfect for family dinners.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Course
Cuisine American
Servings 6 servings
Calories 300 kcal

Ingredients
  

Main Ingredients

  • 3 tablespoons olive oil or vegetable oil
  • 1 large yellow onion, finely chopped
  • 2 teaspoons ground cumin
  • 2 teaspoons sweet paprika
  • 1 teaspoon ground turmeric
  • 1 teaspoon kosher salt
  • 0.5 teaspoon cinnamon
  • 0.5 teaspoon Aleppo pepper or chili powder
  • 0.25 teaspoon freshly ground black pepper
  • 2 pounds ripe tomatoes, chopped (or 28-ounce can of tomato puree or crushed tomatoes)

Meatballs Ingredients

  • 1 pound ground beef
  • 1 small yellow onion, grated
  • 2 large garlic cloves, pressed or finely minced
  • 1 bunch fresh cilantro, leaves and tender stems chopped divided
  • 0.75 teaspoon kosher salt
  • black pepper, to taste
  • 1 tablespoon sweet paprika
  • 1.5 teaspoons ground cumin
  • 0.5 teaspoon Aleppo pepper or chili powder

Instructions
 

  • In a large heavy pot, heat the olive oil over medium heat. Add the finely chopped onion and sauté for about 5 minutes, stirring often, until the onions start to soften.
  • Stir in the spices: ground cumin, sweet paprika, turmeric, kosher salt, cinnamon, Aleppo pepper (or chili powder), and black pepper. Sauté for an additional 2 minutes to toast the spices.
  • Add the chopped tomatoes (or canned tomato puree/crushed tomatoes) to the pot. Bring the sauce to a simmer, then cover and cook on the lowest heat for 20 minutes.
  • While the sauce is simmering, prepare the meatballs. In a large bowl, gently combine the ground beef, grated onion, minced garlic, 3 tablespoons of chopped cilantro, kosher salt, black pepper, sweet paprika, ground cumin, and Aleppo pepper (or chili powder). Mix until just combined, then roll the mixture into small balls, about the size of ping pong balls (you should get about 20-25 meatballs).
  • In a skillet, heat 1 tablespoon of vegetable oil over medium heat. Add the meatballs and sauté for 5-6 minutes, turning often, until they are browned on all sides. Browning is optional but adds great flavor!
  • Once the sauce has simmered for 20 minutes, add the browned meatballs to the pot. Cover and cook on the lowest heat for an additional 15 minutes. Cooking on low heat is key for tender meatballs.
  • Just before serving, stir in 2-3 tablespoons of the remaining chopped cilantro for a fresh touch.

Notes

For a quicker option, you can use canned tomatoes instead of fresh.
Keyword Tomato Sauce and Meatballs Recipe