Print Recipe Pin Recipe
5 from 1 vote

Meatballs in Marinara Sauce

These meatballs are amazing over noodles, zoodles, spaghetti squash, or just with a simple side salad. They're packed with flavor! Plus you'll love the easy marinara sauce!
Prep Time: 20 mins
Cook Time: 25 mins
Total Time: 45 mins
Servings: 6 people



  • 2 lb lean ground beef, can substitute lean ground turkey if you prefer
  • 2 tablespoons olive oil
  • 1/2 medium yellow onion, finely chopped
  • 2 tablespoons garlic, minced
  • 1/2 cup fresh parsley, finely chopped
  • 3 sprigs fresh rosemary, finely chopped (makes about 1 tablespoon)
  • 1 egg
  • 1 1/2 teaspoon salt
  • 1 teaspoon pepper

Marinara Sauce

  • 28 ounces crushed tomatoes, from a can
  • 6 good sized fresh basil leaves, chopped (makes about 1 tablespoon)
  • 2 sprigs fresh oregano, chopped (makes about 1 tablespoon)
  • 2 tablespoons garlic, minced
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper

Optional: additional chopped basil for topping


    • In a large skillet saute your diced onions and garlic in 1 tablespoon olive oil on medium heat. Cook until onion is translucent, approximately 3 minutes. Remove from heat.
    • In a large bowl, combine your ground beef, parsley, rosemary, egg, salt, pepper, and sauteed onion and garlic. Roll into meatballs the size you prefer. Mine are approximately 2 to 2 1/2 inches in diameter. This produces 16 - 18 meatballs. You can of course make them smaller if you like.
    • Add your remaining 1 tablespoon olive oil to the skillet over medium high heat. Brown your meatballs on all sides (you may need to do this in batches so you have room to flip them). This takes approximately 3 minutes per side. Continue rotating your meatballs so that all sides are getting some love. Remove meatballs from pan and set aside.
    • Scrape up all the remaining bits in the skillet and leave them in there. That's going to make your sauce even better. (If you have a lot of grease I recommend draining that. You should be fine if you used a very lean beef.)
    • Add crushed tomatoes, basil, oregano, garlic, onion powder, salt, and pepper to the skillet. Stir to combine. Add additional salt and pepper if desired.
    • Place your browned meatballs in the sauce. Cover and simmer on low for 5-10 minutes. Use a knife to slice open one meatball and make sure it's cooked all the way through. Larger meatballs may take a bit more time.
    • Garnish with chopped basil. Enjoy!


    Calories: 318kcal, Carbohydrates: 13g, Protein: 36g, Fat: 13g, Saturated Fat: 4g, Cholesterol: 121mg, Sodium: 1064mg, Potassium: 983mg, Fiber: 3g, Sugar: 6g, Vitamin A: 780IU, Vitamin C: 21.2mg, Calcium: 87mg, Iron: 6mg