Yield: 4 servings

Instant Pot Spaghetti and Meatballs

This Instant Pot Spaghetti and Meatballs is an easy, one-pot meal that is ready in 30 minutes or less! It is crazy delicious and there is no need to boil the pasta separately.

Prep Time 5 minutes
Cook Time 9 minutes
Additional Time 15 minutes
Total Time 29 minutes


  • 3 tablespoons olive oil, divided
  • 1 large onion, diced
  • 3 garlic cloves, minced
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • 1 lb frozen Italian meatballs
  • 12 oz pot-sized spaghetti
  • 24 oz spaghetti sauce
  • 3 cups (24 oz) water


1. Set your instant pot to the sauté setting. Sauté the onion in 1 tablespoon of olive oil until translucent. Add garlic and sauté for 30 more seconds. Add salt, pepper and Italian seasonings, stirring to combine. Turn off the sauté setting.

Chopped onion is being added to an instant pot.

2. Add frozen meatballs to bottom of instant pot and arrange them in as flat a layer as you can, on top of the onion mixture.

Frozen meatballs are laid in the bottom of the instant pot insert.

3. Place pasta on top of meatballs and gently spread it into a flat layer. Drizzle pasta with 2 tablespoons olive oil — this will help prevent the pasta from sticking.

4. Pour the marinara sauce on top of the pasta. Then pour the water on top of the marinara sauce.

5. Place the lid on the Instant Pot and set the steam release knob to the sealing position on top.

6. Press the Pressure Cook (Manual) button or dial and then select 9 minutes of cook time. Press start if your pot requires you to press start (some start automatically and some will require you to press start).

7. The pot will take several minutes to come to pressure, mine took about 12 minutes to come to pressure. Once the Instant Pot reaches pressure, the cook time (9 minutes) begins.

8. After cook time has finished, turn off the Instant Pot and do a quick release of pressure. To do a quick release: turn the steam release knob on top of the Instant Pot to the venting position.

Spaghetti and noodles in water in instant pot.

9. After the pin in the lid drops down, open the lid. Stir and toss the spaghetti and meatballs together with tongs. If any noodles stuck together, use your tongs or a fork to separate them.

10. The Spaghetti and Meatballs will appear to be too soupy at first, but the noodles will continue to absorb any extra liquid as you toss them in the broth-y mixture for about 2 to 3 minutes. Serve immediately!


I used an 8 Qt Instant Pot in this video. I also tested this recipe with a 6 Qt and it worked as well, but I would not recommend using anything smaller.

Nutrition Information:


4 servings

Serving Size:


Amount Per Serving: Calories: 591Total Fat: 28gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 105mgSodium: 969mgCarbohydrates: 44gFiber: 5gSugar: 12gProtein: 40g
Scroll to Top