Spaghetti with a rich ground beef meat sauce that simmers in just 20-30 minutes for real depth of flavor. An easy, budget-friendly Italian-inspired dinner the whole family loves.
Brown the beef: In a large pot, brown the ground beef with the onion and garlic over medium-high heat, breaking up the beef, about 7-8 minutes, until no pink remains. Drain off the excess grease.
Build the sauce: Stir in the crushed tomatoes, tomato paste, basil, oregano, salt, pepper, and sugar if using.
Simmer: Bring to a low simmer and cook uncovered for 20-30 minutes, stirring occasionally, until the sauce thickens and deepens in color.
Cook the pasta: Meanwhile, cook the spaghetti in salted boiling water according to the package directions. Drain, reserving a splash of pasta water.
Combine and serve: Toss the spaghetti with the meat sauce, loosening with a splash of pasta water if needed, and top with grated parmesan.
Notes
Let the sauce simmer the full 20-30 minutes uncovered, that's what gives it real depth instead of a flat, watery flavor.