This one-pot spaghetti recipe delivers all the rich, cozy flavors of a slow-simmered classic in under 30 minutes — no boiling or straining required. With tender noodles, seasoned meat sauce, and garlic-herb goodness, it’s a busy night game-changer straight from the Instant Pot.
Course Instant Pot Recipes, Main Course, One-Pot Dinners, Pasta, Weeknight Meals
Cuisine American, Italian
Servings 6
Calories 576kcal
Ingredients
1tbspolive oil
1medium yellow oniondiced
1lbground beef
2tspgarlic powder
1tbspItalian seasoning
1tbspminced garlic
1tspsalt
1/2tspblack pepper
1jarspaghetti sauce24 oz
1candiced tomatoesoptional
16ozspaghetti noodlesbroken in half
6cupswaterdivided
Instructions
Turn Instant Pot to Sauté. Add olive oil and onion; cook 2–3 minutes until softened.
Add ground beef and cook 5–7 minutes, breaking it up as it browns. Stir in garlic powder, Italian seasoning, minced garlic, salt, and pepper. Sauté 1 more minute.
Remove beef mixture to a bowl. Pour 3 cups water into the pot and deglaze, scraping the bottom well.
Layer spaghetti noodles crisscrossed in the pot. Pour in sauce and optional diced tomatoes. Return beef mixture. Pour remaining 3 cups water around edges — do not stir.
Seal the lid and set valve to Sealing. Cook on High Pressure for 5 minutes. Let naturally release for 5 minutes, then quick release.
Stir well — sauce will thicken as it rests. Serve hot with Parmesan or basil if desired.
Notes
For a spicy version, add red pepper flakes before pressure cooking. For a creamy twist, stir in a splash of cream after cooking.