One Pot Spaghetti and Meatballs

Contributor: Ilona Orzechowska

You can make spaghetti and meatballs in one pot, saving time and dishes. It can be ready in 30 minutes, making it the perfect meal any day of the week.

  • Author: Ilona Orzechowska
  • Prep Time: 8 Minutes
  • Cook Time: 22 Minutes
  • Total Time: 30 minutes
  • Yield: 6 Servings 1x
  • Category: Entrée
  • Method: Stovetop
  • Cuisine: Italian


  • 1 lb. store-bought meatballs or traditional meatballs
  • 1 Tbsp. cooking oil
  • 1 onion, chopped
  • 1 small green bell pepper, chopped
  • 2 garlic cloves, minced
  • 1 tsp. dried basil
  • ½ tsp. dried oregano
  • ½ tsp. crushed red pepper flakes (optional)
  • 1 tsp. salt
  • ½ tsp. black pepper
  • 3 and ½ cups low-sodium stock (beef, chicken or vegetable)
  • 1 (14.5 oz.) can diced tomatoes
  • 1 cup tomato sauce
  • 12 oz. dry spaghetti, broken into 23 pieces
  • 1 Tbsp. Parmesan cheese


  1. Cook store-bought meatballs according to the package instructions. You can also cook homemade traditional meatballs or 1-ingredient sausage meatballs for this recipe. Set aside.
  2. Add oil to the pot. Add onion and bell pepper. Cook on medium heat for 5-6 minutes until softened.
  3. Add the garlic, basil, oregano, and red pepper flakes. Cook and stir for 30 seconds.
  4. Add salt, black pepper, stock, diced tomatoes, and tomato sauce. Heat to a simmer, stirring frequently. Add spaghetti.
  5. Reduce the temperature to keep it at a low simmer, stirring often until the pasta is cooked, 13 -15 minutes.
  6. Once the pasta is cooked, stir in meatballs and heat through.
  7. Garnish with Parmesan cheese.