Let me tell you, the moment that rich, garlicky tomato sauce mingled with perfectly tender spaghetti right inside my Instant Pot, I knew I was onto something good. The kind of meal where the aroma wraps around you like a cozy blanket, making your stomach rumble before the first bite. The first time I whipped up this easy Instant Pot spaghetti in 20 minutes, I was knee-high to a grasshopper still figuring out how to cook pasta without it turning into mush or sticking together. Honestly, it was a rainy evening, and I just wanted dinner done fast without sacrificing flavor.
I still remember that pause—the one where you take a deep breath, smile, and think, “Yep, this is a keeper.” My family couldn’t stop sneaking forksful off the pot before dinner even landed on the plates (and I can’t really blame them). It’s dangerously easy and delivers pure, nostalgic comfort with every twirl of the fork. Perfect for last-minute weeknight dinners, casual gatherings, or brightening up your Pinterest dinner board, this recipe has become a staple in my kitchen—test-driven multiple times in the name of research, of course.
You know what? If I’d discovered this recipe years ago, I wouldn’t have wasted so many evenings juggling boiling pots and saucepans. Instead, I’d have been spending that time enjoying dinner with my loved ones. So if you’re craving a simple, no-fuss dinner that tastes like you spent hours without the hassle, this easy Instant Pot spaghetti in 20 minutes is exactly what you need. Trust me, you’re going to want to bookmark this one.
Why You’ll Love This Easy Instant Pot Spaghetti Recipe
After countless attempts to master quick pasta dinners, this recipe stands out, and I’m not just saying that because I created it. It’s been family-approved, chef-tested in my own kitchen, and loved by friends who usually prefer takeout. Here’s why it’s worth making tonight:
- Quick & Easy: Ready in just 20 minutes, this recipe fits perfectly into hectic weeknights or whenever a craving hits unexpectedly.
- Simple Ingredients: No need for fancy, hard-to-find items. Most of these staples already live in your pantry and fridge.
- Perfect for Weeknight Dinners: Whether you’re cooking for one or feeding a hungry crowd, this recipe scales easily and suits all occasions.
- Crowd-Pleaser: Kids and adults alike rave over the comforting tomato sauce and perfectly cooked spaghetti—no complaints, just empty plates.
- Unbelievably Delicious: The sauce is rich and garlicky with just the right hint of herbs, while the pasta cooks to al dente perfection thanks to the Instant Pot magic.
What sets this easy Instant Pot spaghetti apart? It’s the one-pot approach that locks in flavors while saving time and cleanup. No more juggling saucepans or boiling water separately. Plus, the sauce simmers right along with the pasta, soaking into every strand, creating a harmony of tastes that’s hard to beat. It’s comfort food, no fuss, with a homemade touch that’ll have you closing your eyes after the first bite.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, so you can throw this together even on a busy day.
- Spaghetti: 8 ounces (225 grams) of dried spaghetti, broken in half for easier cooking in the Instant Pot.
- Ground Beef or Turkey: 1 pound (450 grams), lean for less grease (optional for a vegetarian twist, see variations).
- Olive Oil: 2 tablespoons (for sautéing and flavor).
- Onion: 1 medium, finely chopped (adds sweetness and depth).
- Garlic: 3 cloves, minced (because garlic is life).
- Canned Crushed Tomatoes: 1 can (28 ounces / 800 grams), or use fresh tomatoes in summer for a brighter taste.
- Tomato Paste: 2 tablespoons (for richness and body).
- Beef or Vegetable Broth: 2 cups (480 ml), helps cook the pasta and infuse flavor.
- Italian Seasoning: 2 teaspoons (blend of oregano, basil, thyme).
- Salt and Pepper: To taste (essential for balancing flavors).
- Red Pepper Flakes: Optional, a pinch for a little heat.
- Fresh Basil or Parsley: For garnish (adds freshness and color).
- Parmesan Cheese: For serving (totally optional but highly recommended!).
For best results, I recommend using a high-quality canned crushed tomato brand like San Marzano if you can find it. Also, breaking spaghetti in half helps it fit better and cook evenly in the Instant Pot without sticking. If you want a vegetarian or vegan version, just swap the ground meat for mushrooms or plant-based crumbles and use vegetable broth instead.
Equipment Needed
- Instant Pot or Electric Pressure Cooker: The star of this recipe. If you don’t have one, a stovetop pressure cooker works too, but cooking times may vary.
- Wooden Spoon or Silicone Spatula: For sautéing and stirring without scratching the pot.
- Measuring Cups and Spoons: To keep your ingredient amounts precise.
- Knife and Cutting Board: For chopping onions, garlic, and herbs.
- Colander: Optional, if you want to rinse your pasta before cooking (though it’s not necessary here).
I’ve tried this recipe with different Instant Pot models, and honestly, they all do a fantastic job. Just make sure your sealing ring is in good shape to avoid any pressure leaks. If you’re on a budget, older models or even basic versions will still get you dinner on the table fast with no fuss. And trust me, the cleanup is way easier than your typical pot and pan pile-up.
Preparation Method

- Sauté the Aromatics and Meat (About 7 minutes): Set your Instant Pot to Sauté mode. Add 2 tablespoons olive oil, then toss in chopped onion and garlic. Cook until softened and fragrant, about 3-4 minutes. Add ground beef or turkey and brown it thoroughly, breaking it apart with your spoon. Drain excess fat if there’s too much (you want flavor, not grease!).
- Add Tomato Elements (2 minutes): Stir in the 2 tablespoons of tomato paste and cook for 1 minute to deepen flavor. Pour in the canned crushed tomatoes, beef broth, Italian seasoning, salt, pepper, and optional red pepper flakes. Mix well to combine everything.
- Layer the Pasta (No stirring needed!): Break the spaghetti in half and layer it in a crisscross pattern on top of the sauce mixture. Do not stir—just gently press it down so it’s mostly submerged but not stirred around. This layering helps prevent sticking.
- Pressure Cook (8 minutes): Close the lid and set the valve to sealing. Cook on Manual or Pressure Cook mode for 8 minutes at high pressure. (For thinner pasta, 7 minutes might work better—adjust based on your Instant Pot’s quirks.)
- Natural Release (5 minutes): When the timer beeps, let the pressure release naturally for 5 minutes, then carefully do a quick release to vent any remaining pressure.
- Final Stir and Serve: Open the lid, give everything a gentle stir to combine the pasta and sauce. It should be thick, glossy, and irresistibly saucy. Taste and adjust seasoning if needed. Garnish with fresh basil or parsley and a sprinkle of parmesan cheese.
Some quick tips: If you find the sauce too watery after cooking, hit Sauté mode again for a minute or two to thicken it up. And don’t worry if the pasta isn’t perfectly al dente on the first try—Instant Pot models vary slightly, so a little tweaking is normal.
Cooking Tips & Techniques
Instant Pot spaghetti is honestly a life-saver, but there are a few tricks I learned the hard way. First, layering the pasta on top of the sauce without stirring is key. Stirring before pressure cooking often leads to clumps and sticking. Also, breaking the spaghetti in half helps it fit better and cook evenly—whole strands can clump or cook unevenly.
Don’t skip the natural pressure release for at least 5 minutes. It allows the pasta to finish cooking gently and soak up more sauce without turning mushy. If you rush straight to quick release, the pasta might be undercooked or the sauce too thin.
When browning the meat, I like to drain excess fat if there’s a lot—too much oil can make the sauce greasy. However, leaving a bit adds flavor. Using lean ground beef or turkey keeps it balanced.
Finally, multitasking during the pressure cook time is a huge win. Use those 8 minutes to set the table, chop salad veggies, or pour yourself a glass of wine—because dinner’s almost ready with zero stress.
Variations & Adaptations
- Vegetarian Version: Skip the meat and add sliced mushrooms or diced zucchini for texture. Use vegetable broth instead of beef broth.
- Spicy Kick: Add extra red pepper flakes or a splash of hot sauce before pressure cooking for a fiery twist.
- Gluten-Free Option: Swap regular spaghetti with gluten-free pasta. Note that cooking times may vary slightly, so check pasta texture and adjust as needed.
- Cheesy Boost: Stir in ½ cup (120 ml) of ricotta or shredded mozzarella right after cooking for a creamy, indulgent finish.
- Fresh Herb Upgrade: Toss in chopped fresh basil and parsley after cooking instead of just as garnish for a garden-fresh aroma.
I once tried adding roasted red peppers and olives to the sauce—gave it a Mediterranean vibe that my family loved. Feel free to experiment; this recipe is forgiving and adaptable.
Serving & Storage Suggestions
Serve your easy Instant Pot spaghetti hot, straight from the pot, with a generous sprinkle of parmesan and fresh herbs. Pair it with a crisp green salad or garlic bread for a comforting meal that feels complete. A glass of red wine or sparkling water with lemon brightens the palate beautifully.
Leftovers store well in an airtight container in the fridge for up to 3 days. When reheating, add a splash of water or broth to loosen the sauce and heat gently on the stove or in the microwave to keep the pasta from drying out. You can also freeze portions for up to 2 months—just thaw overnight in the fridge before reheating.
Flavors actually deepen after sitting, so sometimes I make this a day ahead for a next-day dinner that tastes even better. Just reheat slowly and enjoy.
Nutritional Information & Benefits
This easy Instant Pot spaghetti recipe offers a balanced mix of carbohydrates, protein, and healthy fats. Ground turkey or lean beef provides essential protein, while tomatoes bring in vitamin C, antioxidants, and lycopene—a heart-healthy compound. Using olive oil adds wholesome monounsaturated fats, and fresh herbs contribute trace vitamins and flavor without calories.
Per serving (approximate): 450 calories, 25g protein, 50g carbohydrates, 12g fat. You can easily cut calories by using leaner meats or skipping cheese. For gluten-free or low-carb diets, swapping pasta for alternatives like zucchini noodles works well.
Keep in mind, this recipe contains gluten and dairy if you add cheese, so adjust accordingly to your dietary needs.
Conclusion
This easy Instant Pot spaghetti in 20 minutes is more than just a recipe—it’s a reliable friend for those nights when time is tight but you still want a hearty, homemade meal. Its simplicity and flavor make it a go-to in my kitchen, and I bet it will be in yours too. Don’t hesitate to tweak the seasonings or protein to suit your preferences—it’s flexible and forgiving.
I love this recipe because it brings people together without fuss, and that’s the kind of cooking that sticks with you. So grab your Instant Pot, gather your ingredients, and give it a try tonight. And hey, if you try this recipe, I’d love to hear how you made it your own—drop a comment or share your twists!
Remember, good food doesn’t have to be complicated, and this easy Instant Pot spaghetti proves it. Happy cooking!
FAQs About Easy Instant Pot Spaghetti
Can I use whole wheat or gluten-free pasta in this recipe?
Yes! Both whole wheat and gluten-free pasta can work, but cooking times may vary slightly. For gluten-free pasta, start with 7 minutes pressure cooking and adjust as needed to avoid mushiness.
Do I need to pre-cook the pasta before pressure cooking?
Nope! That’s the beauty of this recipe—the pasta cooks right in the sauce under pressure, soaking up all those flavors without pre-boiling.
Can I make this recipe vegetarian or vegan?
Absolutely. Skip the meat and use mushrooms, tofu, or plant-based crumbles. Swap beef broth for vegetable broth and omit cheese or use dairy-free alternatives.
What if my pasta sticks together after cooking?
Stirring the pasta before pressure cooking can cause sticking. Always layer pasta on top of the sauce without stirring. Adding a bit more broth can also help prevent sticking.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months. Reheat gently on the stove or microwave with a splash of water or broth to keep it saucy.
Pin This Recipe!

Easy Instant Pot Spaghetti Recipe 20 Minutes Perfect Weeknight Dinner
A quick and easy one-pot Instant Pot spaghetti recipe that delivers rich, garlicky tomato sauce and perfectly tender pasta in just 20 minutes. Perfect for weeknight dinners and family meals.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 8 ounces (225 grams) dried spaghetti, broken in half
- 1 pound (450 grams) ground beef or turkey (optional for vegetarian version)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 ounces / 800 grams) canned crushed tomatoes
- 2 tablespoons tomato paste
- 2 cups (480 ml) beef or vegetable broth
- 2 teaspoons Italian seasoning (oregano, basil, thyme blend)
- Salt and pepper to taste
- Red pepper flakes, optional pinch
- Fresh basil or parsley for garnish
- Parmesan cheese for serving (optional)
Instructions
- Set Instant Pot to Sauté mode. Add olive oil, then sauté chopped onion and garlic until softened and fragrant, about 3-4 minutes.
- Add ground beef or turkey and brown thoroughly, breaking it apart with a spoon. Drain excess fat if needed.
- Stir in tomato paste and cook for 1 minute to deepen flavor.
- Pour in crushed tomatoes, broth, Italian seasoning, salt, pepper, and optional red pepper flakes. Mix well.
- Break spaghetti in half and layer in a crisscross pattern on top of the sauce mixture without stirring. Gently press down so mostly submerged.
- Close lid, set valve to sealing, and cook on Manual/Pressure Cook mode for 8 minutes at high pressure (7 minutes for thinner pasta).
- Let pressure release naturally for 5 minutes, then carefully quick release remaining pressure.
- Open lid and gently stir to combine pasta and sauce. Adjust seasoning if needed.
- Garnish with fresh basil or parsley and sprinkle with parmesan cheese before serving.
Notes
Layer pasta on top of sauce without stirring to prevent sticking. Break spaghetti in half for even cooking. Use natural pressure release for 5 minutes to avoid mushy pasta. If sauce is too watery after cooking, use Sauté mode to thicken. Adjust cooking time slightly based on pasta type and Instant Pot model.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 450
- Fat: 12
- Carbohydrates: 50
- Protein: 25
Keywords: Instant Pot spaghetti, easy spaghetti recipe, quick pasta dinner, weeknight dinner, one-pot meal, pressure cooker spaghetti


