Instant Pot Beef Steak Kabobs are an easy way to make tender, flavorful steak and vegetables right in your pressure cooker. This simple dinner brings all the delicious flavors of steak kabobs without firing up the grill.
Steak kabobs are always a fun way to change up dinner in my house. Using the Instant Pot makes them especially convenient when grilling outside isn’t an option.
Why I Love Steak kabobs
About the Ingredients ⭐
- Beef: Use beef stew meat or steak cut into bite-sized pieces.
- Steak Marinade: Use your favorite marinade to add flavor and tenderize the beef.
- Beef Broth: Adds flavor and provides the liquid needed for pressure cooking.
Be sure to check out the full recipe and ingredient list below
How to Make Instant Pot Beef Steak Kabobs
Marinate the Beef: Place the beef in your favorite steak marinade for at least 1 hour.
Prepare the Instant Pot: Pour 1 cup of beef broth into the bottom of a 6-quart Instant Pot. Thread the marinated beef onto 9-inch skewers and place them inside the pot.
Pressure Cook: Cook on High Pressure for 10 minutes. Allow 5 minutes of natural pressure release, then release the remaining pressure.
Brown the Kabobs: Transfer the skewers to the broiler or air fryer for about 5 minutes to brown the outside.
Tips I Found Helpful 💙
- Marinate First: Let the beef marinate for at least 1 hour for the best flavor.
- Choose the Right Skewers: Use 9-inch skewers that fit inside your 6-quart Instant Pot.
- Don’t Skip Browning: Finish the kabobs under the broiler or in the air fryer for a nicely browned outside.
- Check for Tenderness: Stew meat may need additional cooking time depending on the cut.
How to Store Leftovers
Store leftover steak kabobs in an airtight container in the refrigerator for up to 3–4 days. Reheat in the air fryer or a skillet until heated through.
More Instant Pot Recipes
Instant Pot Steak Kabobs
Instant Pot Beef Steak Kabobs are tender, flavorful, and easy to make with just three ingredients and your favorite steak marinade.
Ingredients
- 1 Pound Beef Stew Meat Or Steak
- The World's Best Marnade or your favorite marinade
- 1 Cup Beef Broth
Instructions
- Marinate the beef in your favorite steak marinade for at least 1 hour.
- Pour 1 cup of beef broth into the bottom of a 6-quart Instant Pot.
- Thread the marinated beef onto 9-inch skewers and place them inside the Instant Pot.
- Cook on High Pressure for 10 minutes.
- Allow 5 minutes of natural pressure release, then release the remaining pressure.
- Transfer the skewers to the broiler or air fryer for about 5 minutes to brown the beef.
Notes
Use skewers that fit safely inside your Instant Pot. Cooking times may vary depending on the cut and size of the beef.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 218Total Fat: 8gSaturated Fat: 3gUnsaturated Fat: 5gCholesterol: 113mgSodium: 298mgCarbohydrates: 0gProtein: 38g





Hi. did you place the skewers in the IP? if so, how did you put them in and what did they rest on?
Do you set the skewers right into the beef broth? Or use a rack to keep them up off the liquid?
My pieces of meat were cut about an inch and a half cubed, and I followed the times of 10 min on high pressure, 5 min natural release, 5 min on high in an air fryer (recipe doesn’t specify what temp on the air fryer). They came out super tough. I’m not sure if it was too long in the instant pot or too high on the air fryer. I’ll definitely try this again, but 5 min in the instant pot.