When you need a fast, satisfying dinner that the whole family will love, this Instant Pot Spaghetti with Meat Sauce is your answer! It’s a one-pot meal that delivers perfectly cooked pasta and a rich, flavorful meat sauce in under 30 minutes.

No need to boil water separately or juggle multiple pans—just brown the beef, add the sauce and pasta, and let the Instant Pot do the work. Dinner has never been easier!

instant pot spaghetti and meat sauce in a bowl with fresh basil.

Looking for more Italian recipes? Try gluten-free meatballs, creamy spaghetti chicken, or gluten-free sheet pan pizza next.

Why You’ll Love This Instant Pot Spaghetti Recipe

  • One-pot meal – No extra dishes, no draining, no fuss!
  • Fast & family-friendly – Perfect for busy weeknights.
  • Rich, flavorful sauce – Cooks under pressure for deep, developed flavors.
  • Perfectly cooked pasta – No mushy noodles here!
  • Easy to customize – Swap the protein, add veggies, or make it spicy!

Ingredients You’ll Need

  • Olive oil – Helps sauté the onions and prevent sticking.
  • Yellow onion & garlic – Adds depth and classic Italian flavor.
  • Ground beef – Lean beef (I used 93%). Swap with ground turkey or italian sausage.
  • Seasonings – A simple blend of kosher salt, garlic powder, onion powder, and dried basil brings warmth and flavor.
  • Spaghetti sauce – Use a high-quality sauce like Rao’s for the best taste.
  • Beef broth – The liquid helps cook the pasta evenly in the Instant Pot. Chicken broth works too.
  • Spaghetti Noodles– Classic pasta choice that absorbs the sauce beautifully.
  • Toppings – Parmesan cheese, fresh basil, and red pepper flakes for serving.

How to Make Instant Pot Spaghetti with Meat Sauce

1️⃣ Sauté the aromatics. Set the Instant Pot to Sauté mode, add olive oil, and heat for 1-2 minutes. Add diced onion and cook for 1-2 minutes until softened. Stir in garlic and cook for another minute until fragrant.

2️⃣ Brown the beef. Add ground beef and break it into small chunks. Season with salt, garlic powder, onion powder, and dried basil. Cook until browned and no pink remains, about 5 minutes.

3️⃣ Deglaze & add sauce. Turn off Sauté mode and pour in 1 cup of water, stirring to loosen any browned bits from the bottom. Add marinara sauce and stir well.

4️⃣ Layer the spaghetti. Break uncooked spaghetti in half and layer it on top of the sauce. Do not stir! Pour the remaining 1 cup of water over the pasta, ensuring all noodles are covered.

5️⃣ Pressure cook. Close the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes. (It will take about 8-10 minutes to come to pressure before the timer starts.)

6️⃣ Quick release & serve. When the timer beeps, quick release the pressure by carefully turning the valve to Venting with a wooden spoon. Open the lid and stir everything together. Serve immediately with Parmesan, fresh basil, or red pepper flakes.


a fork with instant spot spaghetti and meat sauce twirled around it.

Tips for the Best Instant Pot Spaghetti

  • Don’t stir the spaghetti before cooking! Layering the ingredients prevents the dreaded “burn notice.”
  • Use a high-quality marinara sauce for the best flavor—since it’s the base of the sauce, you’ll taste the difference!
  • Break the pasta in half so it fits evenly in the Instant Pot and cooks uniformly.
  • For a richer sauce, stir in ½ cup of heavy cream or grated Parmesan after cooking.
  • Want a little spice? Add ½ teaspoon of red pepper flakes when seasoning the meat.
  • Get creative with vegetables. Try adding diced carrots, celery, or bell peppers to the onion.

What to Serve with Spaghetti & Meat Sauce

🍞 Garlic Bread – Because extra sauce means extra dipping!
🥗 Side Salad – A fresh green salad balances the hearty pasta.
🧀 Extra Cheese – Parmesan, pecorino, or even mozzarella!
🍷 Wine Pairing – A bold Chianti or Cabernet Sauvignon pairs beautifully.

a bowl of instant pot spaghetti with a fork.

Storage & Reheating Instructions

Refrigerate: Store leftovers in an airtight container for up to 4 days.

Freeze: Let cool completely, then freeze in portions for up to 3 months.

Reheat: Warm leftover spaghetti in the microwave with a splash of water or in a saucepan over low heat.

More Pasta Recipes

Looking for more? Subscribe to my newsletter and follow along on Instagram or TikTok.

Save this Recipe!
Enter your email & I’ll send it straight to your inbox.
Please enable JavaScript in your browser to complete this form.
Tap stars to rate!
4.50 from 14 votes

Instant Pot Spaghetti and Meat Sauce

Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
This one-pot spaghetti with meat sauce is the easiest way to make classic comfort food in half the time! Juicy, flavorful, and cooked to perfection, it’s a weeknight winner your whole family will love.

Save this Recipe!

Enter your email and we’ll send it directly to you.
Please enable JavaScript in your browser to complete this form.
Servings: 4

Ingredients

  • 1-2 Tablespoons olive oil
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 1 lb ground beef I used 93% lean
  • 1 teaspoon kosher salt
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 2 teaspoons dried basil
  • 2 cups water or beef broth, divided
  • 1 (24oz) jar marinara sauce I used Rao's
  • 12 ounces spaghetti
  • To serve: Parmesan cheese, basil, red pepper flakes

Instructions 

  • Add the olive oil to the Instant Pot and set to saute mode. Allow to heat for 1-2 minutes. Add the onion and cook for 1-2 minutes until translucent then add the garlic and cook for another minute until fragrant.
    1-2 Tablespoons olive oil, 1 medium yellow onion, 3 cloves garlic
  • Add the ground beef and use a wooden spoon to break the beef up into small chunks. While it’s cooking, add the salt, garlic powder, onion powder and dried basil. Continue cooking the beef until completely brown and no pink remains, about 5 minutes total.
    1 lb ground beef, 1 teaspoon kosher salt, 1 teaspoon garlic powder, 1 teaspoon onion powder, 2 teaspoons dried basil
  • Turn saute mode off and add 1 cup of water, stirring with a wooden spoon to remove any brown chunks from the bottom of the instant pot. Add the pasta sauce and stir well.
    2 cups water, 1 (24oz) jar marinara sauce
  • Break the uncooked spaghetti in half so it fits in the instant pot and place on top of the pasta sauce, meat and water. Do not stir. Add the remaining cup of water on top of the uncooked pasta and do not stir.
    12 ounces spaghetti
  • Close the lid of the instant pot and make sure the knob is set to “sealing.” Set the pressure cooker to high (manual) for 8 minutes. It will take about 8-10 minutes to come to pressure then start counting down.
  • When the timer goes off, use a wooden spoon or towel to quick release the pressure valve. To do this, turn the valve from “sealing” to “venting.” Open the lid and serve immediately with parmesan, basil or red pepper flakes.
Last step! If you make this, please leave a review letting us know how it was!

Notes

Gluten-Free. I tested this with gluten-free pasta and it worked great!
Cook time: cooking may vary based on the brand of pasta you get, especially if you get a chickpea or brown rice gluten free spaghetti
 

Nutrition

Serving: 1serving | Calories: 583kcal | Carbohydrates: 76g | Protein: 38.6g | Fat: 12.7g | Cholesterol: 67.8mg | Sodium: 978mg | Fiber: 5.4g | Sugar: 7.5g

Nutrition information is automatically calculated, so should only be used as an approximation.

This post may contain affiliate links. Read our disclosure policy.

4.50 from 14 votes (6 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




26 Comments

  1. Brittany Kielar says:

    You mention beef broth in the ingredients but then I don’t see it mentioned in the recipe. Can I just straight substitute the beef broth for the 2 cups of water? Thank You

    1. Molly says:

      Hey Brittany! Yes, you can use water or broth interchangeably.

  2. Sommar says:

    Would it work to prepare this and set it to start after sitting awhile? A couple hours later before cooking?

    1. Molly Thompson says:

      Hey there! I wouldn’t recommend leaving the beef sitting. it’s best to do it all at once. Thanks!

  3. Julie says:

    5 stars
    I used Barilla gf pasta and followed your recipe precisely, scrumptious!

    1. Molly Thompson says:

      Love it! Thanks!

  4. SanRa says:

    I made this without the meat and with brown rice cappellini. It tasted great, but there were some clumps of pasta. I want to try again, does anyone know how to take care of this problem?

    1. Molly Thompson says:

      Hey there! This happens sometimes with brown rice pasta. It sounds like the pasta is overcooked, so I wouldn’t cook it as long the next time. Maybe try 5-6 minutes. Hope this helps!

  5. Kourtney says:

    5 stars
    Easy easy and so delicious!

  6. TL says:

    5 stars
    I’m not a fan of gluten free pasta but I have a wheat allergy in my family. I made this recipe with Barilla gluten free pasta and will say it got high praise all around.

See More Comments