Go Back

One Pot Spaghetti with Meat Sauce

Course Main Course
Cuisine Italian
Keyword one-pot-spaghetti-with-meat-sauce
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 8
Author Melissa's Southern Style Kitchen


  • 3 Tbsp olive oil
  • 1 large sweet onion finely diced
  • 1 1/2 tsp garlic salt
  • 1 tsp freshly ground black pepper
  • 1 tsp crushed red pepper flakes
  • 1 1/2 lb lean ground beef
  • 1 Tbsp Worcerstershire sauce
  • 4 cups low sodium beef stock divided (plus additional as needed)
  • 1 16 oz can Italian seasoned diced tomatoes
  • 2 8 oz cans Italian seasoned tomato sauce
  • 1 6 oz can Italian seasoned tomato paste
  • 1 Tbsp sugar
  • 1 Tbsp dry Italian seasoning
  • 1 lb dry thin spaghetti or angel hair pasta
  • 3 Tbsp chopped fresh Italian parsley
  • 1/4 cup grated Parmesan cheese


  • Add the olive oil, diced onion, garlic salt, pepper and red pepper flakes to a deep heavy bottomed pot or dutch oven. Cook over medium high heat for 2-3 minutes or until beginning to brown.
  • Add the beef to the pan. Continue to cook over medium-high until no pink remains. Add the worcestershire sauce. 
  • Meanwhile, add 3 cups beef broth, tomatoes, tomato sauce, tomato paste, sugar and Italian seasoning to a stand blender. Puree until combined. Add to cooked beef. Bring to a boil, then lower the heat to medium. Simmer for 20 minutes.
  • Add the spaghetti to the pot mixing through the sauce. May break spaghetti, if desired. Cover and continue to cook for 15 minutes. 
  • After 15 minutes, uncover and check the pasta for doneness, add reserved 1 cup stock. stir well. Continue to cook until pasta is al dente, adding additional broth if needed to loosen the sauce to your taste.. 
  • Just before serving, add 2 Tbsp chopped parsley to the pot, mix well. Serve immediately garnished with grated Parmesan cheese and additional parsley, if desired.