Penne tossed in a robust ground beef and tomato meat sauce is a family-friendly pasta dinner loaded with protein. Simple, satisfying, and always a crowd-pleaser on busy weeknights.
Heat olive oil in a large skillet over medium heat. Add diced onion and cook for 3-4 minutes until softened, then stir in minced garlic and cook for 1 minute until fragrant.
Increase the heat to medium-high and add ground beef. Cook, breaking up meat with a spatula, until browned and no pink remains, about 6-7 minutes. Drain excess fat if necessary.
Stir in crushed tomatoes, dried oregano, dried basil, red pepper flakes, salt, and black pepper. Lower the heat to simmer and cook uncovered for 15 minutes, stirring occasionally to thicken the sauce and develop flavor.
While the sauce simmers, bring a large pot of salted water to a boil. Add penne pasta and cook until just al dente, typically 10-11 minutes. Reserve 1/3 cup pasta water, then drain pasta.
Toss drained penne into the skillet with the meat sauce. Mix well to coat, adding reserved pasta water as needed for a glossy sauce. Cook together over medium-low heat for 2 minutes. Serve hot, topped with grated Parmesan cheese.