Easy and delicious recipe that is sure to impress! Tender and flavorful meatballs simmered in homemade marinara sauce that is so much better than anything from a jar. Serve over a bed of spaghetti and sprinkle with lots of parmesan cheese! Perfect for a busy weeknight or a fancy dinner.
Using the large holes on a standard box grater, grate half of an onion. Transfer the grated onion and juices to a large bowl.
Add the remaining meatball ingredients, except for the olive oil, to the large bowl with grated onion. Mix well until combined.
Roll meat mixture into 2-3 tablespoon size balls.
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the meatballs and cook until browned, turning a few times, about 5-7 minutes. Add more olive oil if needed. Do NOT cook the meatballs all the through; they will cook more in the sauce. Once browned, transfer to a plate.
Sauce & pasta
Before starting the sauce, put a large pot of water on stove over high heat to cook your pasta.
To the same large skillet that you cooked the meatballs, add the olive oil and chopped onion, and cook over medium-high heat for 2-3 minutes until translucent. Add the garlic and cook an additional minute.
Add the remaining sauce ingredients and whisk to combine. Turn the heat down to medium-low so the sauce can simmer.
Transfer the meatballs to the sauce and cover. Simmer for 10-12 minutes until the meatballs are cooked through.
While the meatballs simmer, add pasta to the boiling water.
Serve the meatballs and sauce over pasta with parmesan and fresh parsley, if desired.
Did you make this recipe?I'd love to hear from you! Rate the recipe and leave a comment below or share a picture on Instagram and tag @ModernFarmhouseEats