Best Beef Recipes is an Amazon Associate and may receive compensation for purchases made through affiliate links.
Quick, easy, and so delicious! Our Instant Pot Meatballs Recipe is as simple as it gets and ready in 15 minutes. Moist and flavorful, these are the best beef meatballs for spaghetti, meatball subs, over rice, and more.

Jump to:
What makes this the best meatball recipe?
Pressure cooker meatballs are the way to go.
- It’s easy!
- Ready in 15 minutes or less with only 7 minutes of cooking time.
- The most moist meatballs recipe ever!
- So flavorful, you can eat them as-is or in your favorite dishes!
Our ground beef meatball recipe uses a tasty seasoning blend that takes it over the top. We guarantee you’re going to love this recipe. Give it a try with your favorite meatball sauce, and let us know what you think!
๐ฅฉ Ingredients
- Ground beef
- Ground sausage
- Eggs
- Italian bread crumbs
- Garlic powder
- Onion powder
- Italian seasoning
- Parmesan cheese
- Sea salt to taste
- Beef broth
- Olive oil
A mix of ground beef and ground sausage is perfect for this recipe. Paired with Italian bread crumbs and seasoning, plus Parmesan cheese, these meatballs have so much flavor and are perfectly moist.
What really sets this simple meatballs recipe apart from others is the use of beef broth. They cook on a trivet over the top of the broth, absorbing so much flavor!

๐ช How to Make Meatballs in the Instant Pot
- In a large mixing bowl, combine ground beef and ground sausage.
- Beat eggs in a separate bowl, then combine it with the meat mixture.
- Add Italian bread crumbs, garlic powder, onion powder, and Italian seasoning to the bowl. Mix well.
- Mix Parmesan cheese in with the beef mixture until fully combined.
- Form the meat mixture into balls by rolling them in your hands. You can make regular size or even mini meatballs.
- Add your trivet to the Instant Pot, then pour in beef broth.
Place your meatballs on the trivet, stacking up as necessary.
Add the lid, then cook on high pressure for 7 minutes and natural release for 5 minutes. - Remove from the Instant Pot when done and drain the liquid.
Set the pot to saute mode and add olive oil. Place meatballs back into the pot once the oil is hot and cook until they brown. Serve, and enjoy!

For full ingredient measurements and recipe tips, keep scrolling to the recipe card below!
โฒ Can you make this recipe ahead of time?
Yes! These Instant Pot Meatballs will last in your fridge for 3-5 days.
We love to prepare them ahead of time to add to dinner throughout the week, like spaghetti and meatballs or meatball subs.
โ Can you freeze meatballs after you cook them?
Yes! Follow these instructions for how to freeze meatballs:
- Prepare the recipe as directed, then allow them to cool.
- Place in a single layer on a baking sheet, then add them to the freezer until frozen solid, about 1 hour or so.
- Once frozen, transfer to a freezer-safe bag and label with the freezing date.
Frozen meatballs will last about 3 to 4 months.
๐ฅ How to Reheat
In the oven
- Preheat oven to 300ยฐF.
- Line a baking sheet or dish with your leftover meatballs.
- Cover the sheet or dish with foil so the meatballs won’t dry out.
- Heat until warmed through, about 5-10 minutes.
If you’re reheating meatballs without sauce, this is the best way to do it in the oven.
In your Instant Pot
- Add 1 cup of water to your Instant Pot. Place the trivet over top.
- Place leftover Instant Pot meatballs in a heatproof container that fits into the pot. Add about 1 Tbsp. water or beef broth to the container. If reheating with sauce, you do not need to add water or broth. Cover the container with foil.
- Place the container on the trivet in the pot and close the lid. Set to the Steam function for 3-5 minutes depending on the amount you are reheating. Vent, serve, and enjoy!
๐ What to Serve with Meatballs
Nothing beats a classic spaghetti recipe, but there are so many delicious ways to serve Instant Pot Meatballs! Here are a few of our favorite options:
- In Italian Wedding Soup
- On rolls with cheese to make a meatball sub
- Over seasoned rice
- With a marinara dipping sauce

๐ Ground Beef Recipes
Love these ground beef meatballs? Try our other best ground beef recipes:
- Best Instant Pot Beef Stroganoff
- Instant Pot Philly Cheese Steak Dip Recipe
- Pastelillos de Carne (Puerto Rican Empanadas)
- Instant Pot Shepherdโs Pie Recipe
- Instant Pot Salisbury Steak Recipe with Keto Gravy
๐ Pin it for later!
Did you enjoy this page? Save it on Pinterest for later!Save the Video Pin
๐ Recipe
Best Instant Pot Meatballs Recipe
Equipment
Ingredients
- ½ ground sausage
- 1 lb. ground beef
- 2 eggs
- ½ cup Italian breadcrumbs
- 1 tsp. garlic powder
- 1 tsp. onion powder
- ½ tbsp Italian seasoning
- ½ cup Parmesan cheese
- Sea salt to taste
- 1 cup beef broth
- 1 Tbsp. olive oil
Instructions
- In a large mixing bowl, combine ground beef and ground sausage.
- Beat 2 eggs in a separate bowl, then combine it with the meat mixture.
- Add Italian bread crumbs, garlic powder, onion powder, and Italian seasoning to the bowl. Mix well.
- Mix Parmesan cheese in with the beef mixture until fully combined.
- Form the meat mixture into balls by rolling them in your hands. You can make regular size meatballs or even mini meatballs.
- Add your trivet to the Instant Pot, then pour in beef broth.
- Place your meatballs on the trivet, stacking up as necessary. Add the lid, then cook on high pressure for 7 minutes and natural release for 5 minutes.
- Remove your meatballs from the Instant Pot when done and drain the liquid.
- Set the pot to saute mode and add olive oil. Place the meatballs back into the pot once the oil is hot and cook until they brown. Serve, and enjoy!
Video
Notes
- Check the post content for storing and freezing instructions!
Leave a comment or question - we love to hear from you!