This easy Spaghetti and Meatballs recipe is a family-favorite classic with tender homemade meatballs, rich tomato sauce, and perfectly cooked spaghetti.
In a large bowl, combine 1 pound ground beef, ½ cup bread crumbs, ¼ cup milk, ¼ cup chopped onion, 2 cloves minced garlic, ¼ cup grated Parmesan, 1 large egg, 1 teaspoon salt, and ½ teaspoon ground black pepper.
Shape into 1½-inch balls.
In a large skillet, heat 4 tablespoons oil and sear meatballs in batches, turning until browned (5–7 minutes). Set aside.
Add 24 ounces pasta sauce to the skillet, return meatballs, and simmer on low for 10–15 minutes.
Cook 12 ounces spaghetti pasta as directed. Drain and serve with meatballs and sauce. Enjoy!
Notes
Mix it up: Use a combo of ground beef and pork or try ground turkey for a leaner option.
Make ahead: Meatballs freeze beautifully. Store raw or cooked meatballs in a freezer-safe bag for up to 3 months.
Cheesy upgrade: Add a cube of mozzarella in the center of each meatball before cooking for a fun surprise.
Baked version: Prefer hands-off cooking? Bake meatballs on a parchment-lined baking sheet at 400°F for 15–20 minutes.