This easy one-pot spaghetti recipe combines tender pasta with a rich tomato sauce and savory ground beef, all cooked together for a flavorful meal with minimal cleanup. Ready in under 30 minutes, it’s perfect for busy weeknights and customizable to your taste!
Heat olive oil in a large pot or Dutch oven over medium heat.
Add ground beef and cook, breaking apart with a spoon, until browned, about 5 minutes.
Stir in chopped onion, minced garlic, salt, pepper, Italian seasoning, and red pepper flakes. Cook for 2 more minutes until fragrant.
Pour in marinara sauce, beef broth, and diced tomatoes. Stir to combine.
Add broken spaghetti noodles, pressing them down gently so they are mostly submerged. Avoid stirring too much to prevent sticking.
Bring mixture to a boil, then reduce heat to low. Cover and simmer for 12-15 minutes, stirring occasionally, until pasta is tender and sauce has thickened.
Remove from heat and stir in grated Parmesan cheese until melted and creamy.
Garnish with fresh basil or parsley. Serve hot and enjoy!