Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 17 ingredients for grocery delivery
Step 1
In a large bowl, mash together egg, cream, and bread until a smooth paste forms. Add beef, onion, fresh parsley, dried oregano, 1 teaspoon salt, and 1/2 teaspoon pepper.
Step 2
Using a strong rubber spatula or your hands, mix well. Working with 1 heaping tablespoon at a time, roll the meat mixture into 1-inch balls and place on a baking sheet.
Step 3
In a large skillet over medium heat, heat olive oil. Add meatballs and cook, turning occasionally until brown on all sides, about 10 minutes. Remove from pan and place on a paper-lined plate.
Step 4
In a Dutch oven or large saucepan over medium-high heat, heat oil until shimmering. Add garlic cloves and sauté until browned, stirring occasionally to prevent scorching, about 3 to 4 minutes. Remove garlic and discard.
Step 5
Stir in crushed tomatoes, diced tomatoes and their juice, sugar, basil, oregano, and salt and pepper to taste (I like 1/2 teaspoon salt and 1/4 teaspoon pepper).
Step 6
Add meatballs to the pan, reduce heat to medium, and simmer uncovered until flavors have blended and meatballs reach an internal temperature of 155 degrees on an internal thermometer, about 10 to 15 minutes.
Step 7
While the sauce is simmering, bring 4 quarts of water and 1 tablespoon salt to a boil. Add spaghetti and cook until al dente, about 10 minutes. Drain pasta well.
Step 8
Serve pasta topped with tomato sauce and meatballs, garnishing with grated parmesan, if desired.