




My Spaghetti and Meatballs recipe with homemade marinara sauce is so easy to make and always gets rave reviews! This Italian comfort meal is perfect for a weeknight meal, but is a crowd-favorite for your next dinner party. You'll make everything from scratch, from the juicy Italian Meatballs - so tender and big - to the perfectly seasoned marinara sauce. This is truly the Best Homemade Spaghetti Meatballs. Serve with garlic bread and a Caesar Salad for the perfect meal!
Prep time: PT20M
Cook time: PT45M
Total time: PT65M
4.95 stars (677 reviews)
Spaghetti and Meatballs, spaghetti and meatballs recipe, Spaghetti Meatballs
- Soak - Combine bread pieces with 2/3 cup water and set aside for 5 minutes, then mash with a fork.
- Mix - In a large mixing bowl or a stand mixer with paddle attachment, add: 1 lb ground beef, 1 lb sausage, 1/4 cup parmesan, 4 minced garlic cloves, 1 tsp salt, 1/2 tsp black pepper, 1 egg, and mashed breadcrumbs. Mix until well combined.
- Brown the meatballs - Form into 1 1/2" meatballs (about a flat ice cream scoop of meat). Dredge/roll meatballs in flour, dusting off excess. Heat a deep, large, heavy skillet or a Dutch oven over medium heat with about 3 Tbsp oil. Add meatballs in 2 batches without crowding the pan and saute until browned on all sides (about 6 min total or 2 min per side). Remove meatballs and set aside (don't worry about cooking through at this point).
- Saute onion - In the same skillet over medium heat, add more oil if needed and saute 1 cup chopped onion, stirring often until soft and golden (5 min). Add 4 cloves minced garlic and stir 1-2 minutes until fragrant.
- Stir in crushed tomatoes and 2 bay leaves. Bring to a light boil (stir to make sure it's actually boiling and not just sending bubbles to the surface).
- Add meatballs back into the pan with tomato sauce, partially cover and cook at a gentle simmer for 30 minutes, turning the meatballs occasionally. Meatballs will be tender, and the sauce will be thickened. A few minutes before the sauce is done, stir in chopped fresh basil and season with salt and pepper to taste. While meatballs simmer, make the pasta.
- Cook pasta according to package instructions in salted water until al dente (or to desired doneness), drain, and return to the empty pot.
- Toss together - Pour sauce and meatballs over spaghetti and toss gently to combine. To serve family-style, transfer to a large platter, garnish with parmesan cheese and fresh basil, and serve hot.