Go Back Email Link
+ servings
Print Recipe
4.5 from 2 votes

Homemade Tomato Sauce

Homemade Tomato Sauce is made from canned tomato sauce, crushed tomatoes, onions, garlic, and lots of herbs! Add meatballs to your simmering sauce, then serve over your favorite pasta for an easy family-friendly traditional Italian dinner.
Prep Time5 mins
Cook Time1 hr 30 mins
Total Time1 hr 35 mins
Course: Main Course
Cuisine: Italian
Keyword: easy, homemade, pasta sauce
Servings: 10 cups
Calories: 148kcal
Author: Kristina


For Tomato Sauce

  • ¼ cup olive oil
  • 1 ½ cup onions, diced
  • 10 garlic cloves, minced
  • 2 cans (28 oz) tomato sauce
  • 2 cans (28 oz) crushed tomatoes
  • 2 ½ tsp salt
  • 1 teaspoon basil
  • 1 tsp pepper
  • 1 teaspoon Italian seasoning
  • 1 teaspoon parsley
  • 2 teaspoon garlic powder

For Meatballs

  • 1 lb ground beef
  • ½ cup Italian breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 tablespoon parsley
  • ½ teaspoon pepper
  • ¼ tsp garlic powder
  • 1 egg, beaten


  • In a large pot or dutch oven, heat the olive oil on medium high and add garlic and onions. Saute until translucent, 3-4 minutes.
  • Add the tomato sauce, crushed tomatoes, and salt. Stir and simmer for 60 minutes.
  • While sauce simmers, combine all ingredients for the meatballs. Add water ⅛ cup at a time and mix until slightly moist and meat sticks smoothly together when rolled. Roll meatballs into 1-2 inch balls, depending on size preference.
  • Add basil, pepper, Italian seasoning, garlic powder, and parsley. Stir and add the meatballs. Simmer for 30 more minutes, occasionally shaking pot gently so sauce doesn't burn and meatballs don't stick to one another.
  • Remove from heat and let stand for 10 minutes before serving.


Calories: 148kcal