Instant Pot Meatballs

Comforting, saucy, and ready in a fraction of the time — these Instant Pot Meatballs are a weeknight lifesaver. With just 10 minutes of active prep, you’ll have tender, flavorful meatballs simmered in rich tomato sauce. Perfect over pasta, tucked into subs, or served straight from the bowl with garlic bread for dipping.

This recipe was originally published on March 9, 2022. It was updated with new recipe information on Sept 15, 2025.


This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please see my disclosure policy for details.

If you’ve ever craved a big bowl of spaghetti and meatballs but didn’t want to spend all afternoon simmering on the stovetop, this recipe is for you. Making meatballs in the Instant Pot gives you all the comfort of a classic Italian-inspired dinner — tender meatballs, saucy goodness, and that irresistible aroma — in a fraction of the time.

What I love most about this recipe is how effortless it feels. You can mix the meatballs in just a few minutes, nestle them into jarred or homemade sauce, and let the pressure cooker work its magic while you boil pasta or throw together a salad. In less than 30 minutes, dinner’s ready, and cleanup is minimal.

Whether you serve them over spaghetti, pile them into meatball subs, or stash a batch in the freezer for meal prep, this Instant Pot meatball recipe is one you’ll turn to again and again.

For more easy Instant Pot dinner recipes, check out my Instant Pot Bolognese Sauce, Instant Pot Chicken and Potatoes, and Instant Pot Chicken Stew.

A side shot of a wooden spoon scooping meatballs out of the Instant Pot.

Why You’ll Love This Instant Pot Meatball Recipe

  • Quick & Easy. With only 10 minutes of hands-on prep, the Instant Pot does the rest. Perfect for busy weeknights when you want homemade flavor without hovering over the stove.
  • Tender & Flavorful. Cooking meatballs in the Instant Pot locks in moisture while infusing the sauce with savory flavor.
  • Family Comfort Food. Whether it’s a casual Tuesday night or Sunday dinner, this recipe feels special without being complicated.
  • Minimal Mess. No stovetop splatters here! The lid keeps everything contained so cleanup is a breeze.
All of the ingredients for instant pot meatballs: onions, cheese, panko breadcrumbs, turkey, worcestershire sauce, seasonings, eggs, onion, and tomato sauce.

Ingredients and Substitutions

Here’s what you’ll need to make this Instant Pot meatball recipe, along with easy swaps if you want to mix things up:

  • Ground meat – Use beef or turkey, 85–93% lean for the best texture. A beef and pork mix works beautifully, or try ground chicken for a lighter option.
  • Panko breadcrumbs – Light and airy, they keep the meatballs tender. Substitute gluten-free breadcrumbs or rolled oats if needed.
  • Parmesan cheese – Freshly grated adds the most flavor. For dairy-free, use a dairy-free Parmesan alternative.
  • Onion – Minced finely so it blends into the meat mixture. Grating the onion works too if you prefer no chunks.
  • Tomato paste – A spoonful adds depth and savory richness to the meatballs. You can also use double-concentrated tomato paste if that’s what you have on hand.
  • Egg – Binds the meat mixture together. If you need an egg-free option, a flax egg can work in a pinch.
  • Worcestershire sauce – Adds that umami savoriness. Soy sauce or tamari can be used as a substitute.
  • Seasonings – A classic combo of Italian seasoning, garlic powder, and salt balances the flavor, adding an authentic flavor.
  • Olive oil – Just a drizzle helps prevent sticking and keeps the sauce from triggering the burn notice.
  • Tomato pasta sauce – Use your favorite jarred marinara sauce, spaghetti sauce, or swap in homemade tomato sauce for extra flavor.
  • Water – Thins the sauce and helps prevent the burn notice. Chicken broth or beef broth can also be used.
An up-close overhead shot of meatballs in sauce.

How to Make Instant Pot Meatballs

Making meatballs in the Instant Pot couldn’t be easier. With just a few simple steps, you’ll have tender, flavorful meatballs nestled in rich tomato sauce — no stovetop splatters or all-day simmering required. Here’s how to do it:

Step 1: Combine Ingredients.

Add the ground beef or turkey, breadcrumbs, parmesan cheese, onion, tomato paste, egg, Worcestershire sauce, garlic powder, Italian seasoning, and salt to a large mixing bowl.

A mixing bowl of turkey, onions, cheese, egg, and seasonings.

Step 2: Mix.

Stir with a wooden spoon or mix with your hands until just combined.

An overhead shot of turkey meatball mix in a mixing bowl.

Step 3: Shape the Meatballs.

Scoop about 2–3 tablespoons of the meat mixture and roll into balls (about the size of a ping pong ball).

A white plate of turkey meatballs rolled out.

Step 4: Prep the Instant Pot.

Drizzle olive oil into the Instant Pot insert. Add tomato pasta sauce and water (or broth) and stir to combine.

An overhead shot of an Instant pot with tomato sauce and olive oil.

Step 5: Add the Meatballs.

Gently place the meatballs into the sauce, avoiding direct contact with the bottom of the pot. Lightly stir if desired, but don’t force them under.

An instant pot of turkey meatballs resting in tomato sauce.

Step 6: Pressure Cook.

Secure the lid, set the valve to the sealing position, and cook on high pressure for 8 minutes. Allow a natural release for 5 minutes, then do a quick release to release remaining pressure.

Step 7: Serve and Enjoy.

Carefully remove the lid, stir, and serve the meatballs over hot pasta with parmesan cheese and black pepper. Buon appetito!

An up-close shot of a plate of spaghetti with instant pot meatballs.

Recipe Pro-Tips

  • Don’t skip the water. A splash of water (or broth) prevents the burn notice and keeps the sauce from getting too thick.
  • Layer carefully. Nestle the meatballs into the sauce rather than stacking tightly — this helps them cook evenly and prevents sticking.
  • Brown if desired. For extra flavor, you can sauté the meatballs in the Instant Pot on the sauté function before adding the sauce, though it isn’t necessary.
  • Mix gently. Over-mixing the meat mixture makes the meatballs dense. Stir just until combined.
An overhead shot of a white bowl of instant pot meatballs sprinkled with parsley and parmesan cheese.

Recipe Variations

  • Use homemade sauce. Swap the jarred sauce for my homemade tomato sauce for a fresher, from-scratch flavor.
  • Make them cheesy. Roll the meat around cubes of mozzarella for melty centers.
  • Bring the heat. A pinch of red pepper flakes adds a kick of heat to the. sauce.
  • Meatball subs. Pile the meatballs and sauce into toasted hoagie rolls with melted provolone.
  • Swap the meat. Try pork, chicken, or a blend of ground meats for a different twist.
  • Gluten-free option. Use gluten-free breadcrumbs or rolled oats.

Storage Directions

  • Refrigerating: Store cooled meatballs and sauce in an airtight container in the fridge for up to 4–5 days.
  • Freezing: Freeze in a freezer-safe container for up to 3 months. Thaw in the refrigerator overnight before reheating.
  • Reheating: Warm in the microwave in 1–2 minute intervals, stirring between, or heat gently on the stovetop with a splash of water to loosen the sauce.

Recipe FAQs

How long to cook meatballs in the Instant Pot?

For meatballs about the size of a ping pong ball, pressure cook for 8 minutes at high pressure, followed by a 5-minute natural release and a quick release.

Can I use frozen meatballs?

Yes, but you’ll need to increase the cook time by 2–3 minutes. Make sure they are fully submerged in the sauce.

Can I double the recipe?

Yes! Double the meat mixture and sauce. Cooking time stays the same — the Instant Pot will simply take longer to come to pressure.

Can I use crushed tomatoes instead of jarred sauce?

Yes, though you’ll want to season generously with salt, garlic, and Italian seasoning to build flavor.

Save this Recipe for Later on Pinterest

A pinterest pin for instant pot meatballs.

More Italian-Inspired Dinner Recipes

If you liked and made this Instant Pot Meatball Recipe, don't forget to rate it and let me know how you liked it in the comments. I always love hearing from you!

Recipe Card

Want to save this recipe for later?
Enter your information below, and I'll send it straight to your inbox! I'll also send you my new recipes each week!
An up-close shot of a white bowl of instant pot meatballs.
5

Instant Pot Meatballs

Chelsea Plummer | Mae's Menu
Comforting, saucy, and ready in a fraction of the time — these Instant Pot Meatballs are a weeknight lifesaver. With just 10 minutes of active prep, you’ll have tender, flavorful meatballs simmered in rich tomato sauce. Perfect over pasta, tucked into subs, or served straight from the bowl with garlic bread for dipping.
Prep Time 10 minutes
Cook Time 13 minutes
Pressurizing & Depressurizing Time 10 minutes
Total Time 33 minutes
Course Main Dish
Cuisine Italian
Servings 5 -6 Servings
Calories 345 kcal

Ingredients
  

Meatballs

  • 1 lb. ground turkey or beef; preferably 85-93% lean
  • ¼ cup Panko breadcrumbs
  • ¼ teaspoon salt
  • ½ teaspoon Italian seasoning
  • 1 tablespoon tomato paste
  • 3 tablespoons minced white or yellow onion
  • 1 large egg
  • 1 teaspoon Worcestershire sauce
  • ¼ teaspoon garlic powder
  • ¼ cup grated parmesan cheese

Sauce

  • 1 tablespoon olive oil
  • 1, 25 oz. jar tomato pasta sauce marinara, tomato basil, etc.
  • ¼ cup water

Pasta

  • Hot Spaghetti or other pasta to serve
  • Parmesan cheese to serve

Instructions
 

  • Add the ground beef, panko breadcrumbs, salt, Italian seasoning, tomato paste, minced onion, large egg, Worcestershire sauce, garlic powder, and parmesan cheese to a mixing bowl. Stir together until combined with your hands or a silicone spatula.
  • Scoop the meatballs by 2 -3 tablespoons and roll into balls. They should be about the size of a ping pong ball.
  • Drizzle the olive oil into the bottom of the pressure cooker bowl. Add the tomato pasta sauce and water. Gently stir until combined.
  • Place the meatballs on top of the pasta sauce. Gently turn the meatballs to cover in the sauce, if desired, being very careful to not let the meatballs touch the bottom of the Instant Pot.
  • Lock in the pressure cooker lid and pressure cook the meatballs for 8 minute. Natural-release the pressure for 5 minutes then quick release (by pressing down the "vent" button) until the rest of the pressure is released.
  • Serve the meatballs over hot pasta with parmesan cheese to serve. Enjoy!

Nutrition

Serving: 1/6 of the recipe (without spaghetti or pasta)Calories: 345kcalCarbohydrates: 15gProtein: 25gFat: 20gSaturated Fat: 7gPolyunsaturated Fat: 10gTrans Fat: 1gCholesterol: 105mgSodium: 889mgFiber: 3gSugar: 7g
Did you love this recipe?Please review and comment below, or pin it to your Pinterest account!
5 from 1 vote (1 rating without comment)

Please share your recipe comments and feedback. It helps us create better content and helps other readers find what they're looking for.

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

Recipe Rating