Skip to Content

Instant Pot Meatballs Recipe with BBQ Sauce

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. View our Privacy Policy.

For this Instant Pot Meatballs with BBQ Sauce recipe, you use 3 kinds of meat. I used 1 pound each of ground beef, pork and veal, just like in my Instant Pot Spaghetti Sauce recipe. You can use all ground beef if you prefer.

Bonus – these are also eggless meatballs! They are still very moist and hold together.

BBQ meatballs make a great appetizer, just stick a fancy toothpick in each! Or you can add to your favorite pasta dish. This Instant Pot Meatball recipe makes a lot of meatballs, perfect for your next family gathering or holiday party. 

Instant Pot Meatballs Recipe with BBQ Sauce

Instant Pot Meatballs Ingredients

To make this meaty appetizer recipe, you will need the following ingredients (go to the recipe below for exact quantities and instructions):

  • ground beef
  • ground pork
  • ground veal
  • red onion
  • avocado or olive oil
  • thyme
  • Salt and Pepper
  • breadcrumbs or Panko
  • BBQ sauce
  • beef stock or broth

Kitchen Tools Needed

You will need an Instant Pot for this recipe. The Instant Pot Duo is a 7-in-1 Electric Pressure Cooker, Slow Cooker, Rice Cooker, Steamer, Saute, Yogurt Maker, and Warmer. This is probably the most common Instant Pot and works with this recipe.

The Instant Pot Duo is simple and easy to use. This 7-in-1 appliance can pressure cook, slow cooker, steam, sauté & more.

Instant Pot Meatballs

How To Make Meatballs in an Instant Pot

This Instant Pot Meatballs recipe is super easy. Read through the directions before you start. You will need to make sure you have your Instant Pot trivet handy.

  1. In a large bowl, mix together all of the meat, thyme, salt, pepper, 1 cup BBQ sauce, and breadcrumbs. Add more BBQ sauce or breadcrumbs as needed.
  2. Heat the oil in the inner pot of the Instant Pot using the sauté setting on high. Add the onions and cook until brown. As they are starting to brown in the pot, add 1/3 cup BBQ sauce to caramelize them.
  3. When done, turn off the Instant Pot and remove the onions. Add them to the large bowl with the meat mixture.
  4. Pour the stock into the bottom of the Instant Pot, and set the trivet that came with your Instant Pot in the bottom of the inner pot.
  5. Make uniformly sized balls and set them onto the trivet. Layering the meatballs is perfectly fine, just try not to flatten the bottom ones by pushing down. Optional: brush a little more BBQ sauce on top of the formed meatballs.
  6. Check your sealing ring and then twist on the locking lid. Set the valve to sealing and select Manual mode for 6 minutes.
  7. When the pressurized cook time has ended, let the Instant Pot naturally pressure release for an additional 6 minutes before carefully manually releasing the rest of the pressure.
  8. Strain the meatballs. (There will be quite a bit of liquid in the pot around the meatballs, most of this is fat.)
  9. Let the meatballs cool for a few minutes before plating.
Instant Pot BBQ Meatballs

Recipe Tips

The amount of time needed for cooking may vary if you are making larger or smaller meatballs.

More Appetizer Recipes You’ll Love

Instant Pot Meatballs with BBQ Sauce

These Instant Pot Meatballs with BBQ Sauce uses ground beef, pork and veal. They are eggless, too!
5 from 1 vote
Prep Time 18 minutes
Cook Time 12 minutes
Total Time 30 minutes
Course Appetizers
Cuisine American
Servings 5
Calories 836 kcal

Ingredients
  

  • 1 lb ground beef
  • 1 lb ground pork
  • 1 lb ground veal
  • 1 red onion finely chopped
  • 1 teaspoon olive oil
  • fresh thyme
  • salt
  • pepper
  • 1 cup breadcrumbs or Panko
  • 1 1/3 cups BBQ sauce divided
  • 2/3 cups beef stock or beef broth

Instructions
 

  • In a large bowl, mix together all of the meat, thyme, salt, pepper, 1 cup BBQ sauce, and breadcrumbs. Add more BBQ sauce or breadcrumbs as needed.
  • Heat the oil in the inner pot of the Instant Pot using the sauté setting on high. Add the onions and cook until brown. As they are starting to brown in the pot, add 1/3 cup BBQ sauce to caramelize them.
  • When done, turn off the Instant Pot and remove the onions. Add them to the large bowl with the meat mixture.
  • Pour the stock into the bottom of the Instant Pot, and set the trivet that came with your Instant Pot in the bottom of the inner pot.
  • Make uniformly sized balls and set them onto the trivet. Layering the meatballs is perfectly fine, just try not to flatten the bottom ones by pushing down. Optional: brush a little more BBQ sauce on top of the formed meatballs.
  • Check your sealing ring and then twist on the locking lid. Set the valve to sealing and select Manual mode for 6 minutes.
  • When the pressurized cook time has ended, let the Instant Pot naturally pressure release for an additional 6 minutes before carefully manually releasing the rest of the pressure.
  • Strain the meatballs. 
  • Let the meatballs cool for a few minutes before plating.

Nutrition

Serving: 1Calories: 836kcalCarbohydrates: 49gProtein: 53gFat: 46gSaturated Fat: 17gPolyunsaturated Fat: 3gMonounsaturated Fat: 20gTrans Fat: 1gCholesterol: 204mgSodium: 1194mgPotassium: 1102mgFiber: 2gSugar: 28gVitamin A: 178IUVitamin C: 3mgCalcium: 115mgIron: 5mg

The nutrition information is calculated using online nutrition calculators and may not be accurate. It is provided as a general guide only.

Tried this recipe?Mention @emilyenchantedfood or tag #emilyenchanted!

The recipe and photos contained herein are the property of Emily Enchanted© and may not be copied.

Recipe Rating




Emily Enchanted

Sunday 21st of August 2022

I love this recipe because this is the best savory appetizer.

Meatball Sub Sandwich with Slow Cooker Meatballs

Saturday 30th of March 2019

[…] This mouthwatering Meatball Sub Sandwich with Slow Cooker Meatballs is warm and cheesy. 3-meat meatballs are cooked perfectly in a slow cooker. Meatball subs are the perfect weeknight dinner. If you don’t have a slow cooker, you can make meatballs in an Instant Pot.  […]