Go Back
+ servings
italian meatballs with sauce in a white bowl.
Print Recipe Add to Collection
4.76 from 33 votes

Italian Meatballs

These Italian Meatballs come complete with marinara sauce and are a classic comfort food! Juicy meatballs made from scratch, smothered in a delicious homemade marinara sauce. Serve over pasta for the perfect Italian dinner.
Prep Time20 mins
Cook Time50 mins
Total Time1 hr 10 mins
Course: Dinner, Main Course
Cuisine: Italian
Keyword: italian meatballs
Servings: 7
Calories: 327kcal




  • 3 tbsp butter unsalted
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • cups tomato sauce
  • 1 tbsp sugar
  • ½ cup beef broth or red wine
  • ¼ tsp salt or to taste
  • ½ tsp pepper or to taste


  • Preheat Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper and set aside.
  • Make Meatballs: In a large bowl mix all the meatball ingredients together so that everything is well incorporated. Form the meatballs into small 1 inch balls. Use a small cookie scoop to make this easier. Place the meatballs on the baking sheet and bake for 20 minutes.
  • Make Sauce: In the meantime melt the butter in a large saucepan over medium, add chopped onion and saute until the onion is translucent. Add the garlic and saute for another 30 seconds, making sure the garlic doesn't burn. Add the tomato sauce including the rest of the sauce ingredients and stir. Add the meatballs to the saucepan and make sure to toss them around a bit they are fully covered in sauce. Bring to a boil, reduce heat to low and simmer for 30 minutes stirring occasionally.
  • Serve: Serve with mashed potatoes, spaghetti or your favorite side dish.


  1. Recipe yields around 28 meatballs. Nutritional information assumes 4 meatballs and sauce per serving.
  2. Make sure when you're cooking your garlic, not to burn it! This will throw the entire flavor of the dish off.
  3. You can use different proteins such as ground pork, ground chicken or turkey, or you can even combine them.
  4. Feel free to incorporate any of your favorite spices/seasoning to make these to your liking!
  5. These Italian meatballs can be stored in an airtight container in the fridge for 3 – 4 days.
  6. You can also freeze these meatballs with the marinara sauce in an airtight container for up to 3 months.


Serving: 1serving | Calories: 327kcal | Carbohydrates: 15g | Protein: 26g | Fat: 18g | Saturated Fat: 9g | Trans Fat: 1g | Cholesterol: 108mg | Sodium: 992mg | Potassium: 722mg | Fiber: 2g | Sugar: 7g | Vitamin A: 753IU | Vitamin C: 8mg | Calcium: 148mg | Iron: 4mg