Instant Pot Steak Fajitas Recipe
Introduction
Instant Pot Steak Fajitas are a quick and flavorful way to enjoy a classic Tex-Mex favorite. Tender strips of steak cooked with onions and bell peppers come together in just minutes, making this an ideal weeknight meal. Serve them wrapped in warm flour tortillas for a satisfying dinner.

Ingredients
- 1 pound steak (rump, top round, or flank, sliced into long strips)
- 1 onion, peeled and sliced
- 2 tablespoons fajita seasoning
- ½ cup beef or vegetable stock (or water)
- Salt, to taste
- 3 bell peppers (red, green, and yellow, thickly sliced)
- Flour tortillas, for serving
Instructions
- Step 1: Add the sliced steak to the Instant Pot, followed by the sliced onion and bell peppers if you prefer them soft. If you like your bell peppers firmer, wait to add them after pressure cooking. Sprinkle the fajita seasoning over, then pour in ½ cup of beef or vegetable stock (or water).
- Step 2: Mix everything quickly to combine. Secure the lid and set the vent to SEALING. Select the PRESSURE COOK or MANUAL setting and cook for 10 minutes on high pressure. The pot will take about 6-7 minutes to reach pressure before cooking begins. Once the time is up, carefully perform a quick release of the steam.
- Step 3: If you did not add the bell peppers before cooking, add them now, cover the pot again, and let them steam for a few minutes until tender-crisp. Skip this step if you cooked the peppers with the meat earlier.
- Step 4: Remove the lid and either drain excess liquid, reserving some for serving, or use a slotted spoon to transfer the fajitas out of the pot.
- Step 5: Warm the flour tortillas, then fill them with the steak and vegetables. Garnish with chopped cilantro if desired, and drizzle with a little of the reserved sauce before serving.
Tips & Variations
- Add a squeeze of fresh lime juice before serving to brighten the flavors.
- Use skirt or flank steak thinly sliced against the grain for the most tender results.
- Try adding sliced jalapeños if you want a bit of heat.
- Swap out the bell peppers for poblano or Anaheim peppers for a smoky twist.
Storage
Store leftover fajita meat and vegetables in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave until warmed through. Keep tortillas separate and warm them fresh before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen steak strips in this recipe?
It’s best to use fresh steak for even cooking and to avoid longer pressure cooking times. If using frozen, thaw the steak first for best results.
How can I make my fajitas spicier?
Add more fajita seasoning or include sliced jalapeños or a dash of hot sauce when serving to increase the heat level to your liking.
PrintInstant Pot Steak Fajitas Recipe
This Instant Pot Steak Fajitas recipe delivers tender, flavorful strips of steak cooked quickly with onions and bell peppers, all seasoned with classic fajita spices. Perfect for a speedy and satisfying Tex-Mex meal, the steak is pressure-cooked to juicy perfection and served in warm flour tortillas for an easy weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 17 minutes (10 minutes pressure cook + 6-7 minutes to come to pressure + 1 minute quick release)
- Total Time: 27 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Instant Pot
- Cuisine: Tex-Mex
- Diet: Halal
Ingredients
Meat and Vegetables
- 1 pound steak (rump, top round, or flank, sliced into long strips)
- 1 onion (peeled and sliced)
- 3 bell peppers (red, green, and yellow – thickly sliced)
Seasonings and Liquids
- 2 tablespoons fajita seasoning
- ½ cup beef or vegetable stock or water
- Salt (to taste)
Serving
- Flour tortillas (for serving)
- Chopped cilantro leaves (for garnish, optional)
Instructions
- Prepare ingredients: Slice the steak into long strips, peel and slice the onion, and thickly slice the red, green, and yellow bell peppers. Measure out the fajita seasoning and stock or water.
- Add to Instant Pot: Place the steak strips into the Instant Pot, followed by the sliced onion. If you prefer softer bell peppers, add them now as well. Sprinkle the fajita seasoning over the ingredients and pour in ½ cup of beef or vegetable stock (or water) for cooking liquid. Add salt to taste.
- Pressure cook: Secure the Instant Pot lid and set the valve to SEALING. Select the PRESSURE COOK or MANUAL function and set the timer for 10 minutes on high pressure. The Instant Pot will take approximately 6-7 minutes to come to pressure before cooking begins. Once the cook time ends, perform a quick release of the steam by carefully turning the valve to VENTING.
- Steam the peppers: If you did not add the bell peppers before cooking, add them now. Replace the lid without sealing and let the peppers sit for a few minutes to steam until slightly tender.
- Drain and serve: Remove the lid and use a slotted spoon to lift out the steak and vegetables, allowing excess liquid to drain but reserving some sauce. Discard or set aside the excess cooking liquid. Warm your flour tortillas and stuff them with the fajita filling.
- Garnish and enjoy: Garnish the fajitas with chopped cilantro leaves if desired, and drizzle a little of the reserved sauce over the filling for extra flavor before serving.
Notes
- Adding bell peppers before cooking results in softer veggies; add them after pressure cooking for a crisper texture.
- Use beef stock for richer flavor, vegetable stock or water if preferred.
- Adjust fajita seasoning and salt to taste depending on your spice preference.
- Serve with your favorite toppings like sour cream, guacamole, or shredded cheese for extra flavor.
- Flour tortillas can be warmed in a dry skillet or microwave before assembling.
Keywords: Instant Pot Steak Fajitas, pressure cooker fajitas, Tex-Mex dinner, quick steak recipe, fajita seasoning, beef fajitas

