This easy Crock-Pot steak fajitas recipe turns 1 1/2 pounds of flank steak, sliced peppers, onions, canned tomatoes with green chiles, and fajita seasoning into a hearty dinner with only about 15 minutes of preparation. Cook the fajitas on LOW for 8 to 10 hours or on HIGH for approximately 4 to 6 hours, then slice the tender beef across the grain and serve it in 8 to 12 warmed tortillas.
Every bite is savory, juicy, mildly spicy, and packed with colorful vegetables. The slow cooker does the hard work while the tomatoes provide moisture and acidity, making this a practical family dinner for busy weekdays, relaxed weekends, or casual gatherings around the table.
Jump to RecipeWhy You’ll Love This Recipe

These slow-cooker steak fajitas deliver the bold flavor of a favorite Mexican-inspired dinner without requiring a skillet, grill, or complicated prep. The vegetables cook beneath the steak, allowing their sweetness to mingle with the seasoned beef while the tomatoes and green chiles create a savory, lightly spicy cooking liquid.
The recipe makes about six servings, so it works beautifully for family dinner or meal planning. Set up a topping bar with tortillas, shredded cheese, sour cream, salsa, guacamole, cilantro, and lime wedges so everyone can build a fajita exactly the way they like it.
If you enjoy comforting dinners that feed a crowd, you may also want to serve this alongside a cozy one-pot soup on another evening. It is another satisfying option when you want a filling meal with straightforward preparation.
Ingredients You’ll Need

The foundation of this recipe is 1 1/2 pounds of beef flank steak. Flank steak has a pronounced beefy flavor and slices beautifully when cut across the grain after cooking. Trim away excess fat before adding it to the slow cooker.
- Flank steak: Use one whole piece or cut it into large strips.
- Bell peppers: One green and one red pepper provide color, sweetness, and gentle vegetable flavor.
- Onion: A thinly sliced medium onion becomes soft and savory as it cooks.
- Tomatoes with green chiles: One undrained 14.5-ounce can adds moisture, acidity, and mild heat.
- Fajita seasoning: One packet, about 1.25 ounces, supplies the main blend of spices.
- Tortillas: Keep 8 to 12 flour or corn tortillas ready for serving.
No additional broth or water is usually needed. The undrained tomatoes release enough liquid for the slow-cooker environment, and adding extra liquid can make the finished fajita filling thinner than necessary.
For another dinner idea that makes excellent use of familiar ingredients, try these ground beef chili bread bowls. They are especially appealing when the weather calls for something warm and hearty.
How to Make It Step-by-Step

Step 1: Trim any excess fat from the flank steak with a sharp knife. You may leave the steak whole, which makes it easy to remove and slice later, or cut it into large strips to encourage more even cooking.
Step 2: Add the thinly sliced onion to the slow cooker, followed by the green and red bell pepper strips. Arrange the vegetables in a fairly even layer so they create a bed for the steak.
Step 3: Place the steak over the vegetables. Keeping the beef on top helps the tomato mixture and seasoning flow around the meat as everything cooks.
Step 4: Pour the undrained diced tomatoes with green chiles over the steak. Make sure the juices and tomato pieces are spread across the surface, since this liquid keeps the cooking environment moist.
Step 5: Sprinkle the fajita seasoning evenly over everything in the slow cooker. There is no need to add extra water or beef broth because the canned tomatoes provide sufficient liquid for this formula.
Step 6: Cover the slow cooker and cook on LOW for 8 to 10 hours or on HIGH for approximately 4 to 6 hours. The beef is ready when it is tender, but avoid extending the cooking time substantially beyond these ranges because lean flank steak may become dry or stringy.
Step 7: Carefully transfer the cooked steak to a cutting board and let it rest briefly so the juices settle. Slice it thinly across the grain, which shortens the muscle fibers and is the most important step for keeping flank steak tender.
Step 8: Return the sliced beef to the slow cooker and toss it with the soft peppers, onions, tomatoes, and cooking juices. This brief final mix coats every slice with the seasoned sauce before serving.
Step 9: Warm 8 to 12 flour or corn tortillas just before dinner. Fill each tortilla with the steak and vegetable mixture, then finish with your chosen toppings and a squeeze of lime.
Pro Tips for Tender, Flavorful Fajitas
Choose LOW cooking whenever your schedule allows. The longer, gentler cooking time generally gives the beef a more tender texture and allows the peppers, onions, tomatoes, and spices to develop a unified flavor.
Pay close attention to the grain of the steak before slicing. The grain looks like long lines running through the meat; position your knife perpendicular to those lines and cut thinly rather than following them.
Keep the slow-cooker lid closed during cooking. Each time the lid is lifted, heat escapes and the cooking process slows, so trust the covered cooker and check near the end of the recommended time.
Packaged fajita seasoning is a convenient standard for this recipe. If you prefer to mix your own seasoning, about 2 tablespoons is a typical equivalent, but check the salt level before adding any extra seasoning because packets vary.
For a complete Tex-Mex dinner, serve the fajitas with a simple salad, rice, or beans. If you want a soft, fluffy side for soaking up the juices, these homemade Hawaiian rolls can round out the meal.
Serving Ideas and Toppings

Warm tortillas make the best base for these fajitas because they bend easily around the juicy filling. Flour tortillas are soft and mild, while corn tortillas add a deeper toasted-corn flavor; either choice works well.
- Top with shredded cheese for a creamy, melty finish.
- Add sour cream to balance the mild chile heat.
- Spoon on salsa or pico de gallo for fresh acidity.
- Use guacamole for richness and a cool avocado flavor.
- Scatter chopped cilantro over the top for a bright herbal note.
- Serve lime wedges on the side for a fresh citrus finish.
For a lighter plate, serve the steak and vegetables over greens or rice instead of tortillas. You can also put every topping into small bowls and let guests assemble their own dinner, which makes this recipe particularly useful for casual entertaining.
When planning a brunch menu for another day, our easy eggs Benedict is a delicious change of pace. Keeping a few reliable recipes for different meals makes weekly menu planning much simpler.
Storage, Reheating, and Leftovers

Cool leftover steak fajita filling promptly, then transfer it with some of the cooking juices to an airtight container. Refrigerate it and use it within 3 to 4 days for the best quality and food safety.
Reheat individual portions gently in the microwave, stirring once or twice, or warm the filling in a covered skillet over low heat. Add a small spoonful of the reserved juices if the beef appears dry, and warm tortillas separately just before serving.
Leftover filling is useful beyond tacos. Spoon it over rice, tuck it into quesadillas, add it to a salad, or use it as a filling for a quick lunch wrap. Store toppings such as sour cream, guacamole, and fresh cilantro separately so they stay bright.
If you are collecting freezer-friendly comfort food ideas, these mini chicken pot pies are another practical choice. Their individual portions make them convenient for planned meals and busy nights.

Easy Crock-Pot Steak Fajitas
Ingredients
Method
- Trim excess fat from the flank steak. Leave it whole for cooking or cut it into large strips for more even cooking.
- Place the sliced onion and bell pepper strips in the bottom of the slow cooker. Spread them into an even layer.
- Set the steak on top of the vegetables. Pour the undrained diced tomatoes with green chiles over the steak.
- Sprinkle the fajita seasoning evenly over the steak, tomatoes, and vegetables. Do not add water because the tomatoes provide sufficient cooking liquid.
- Cover and cook on LOW for 8 to 10 hours or on HIGH for approximately 4 to 6 hours, until the beef is tender.
- Remove the steak and slice it thinly across the grain. Return the slices to the slow cooker and toss them with the vegetables and cooking juices.
- Serve the steak fajita mixture in warmed flour or corn tortillas. Add cheese, sour cream, salsa, guacamole, cilantro, or lime as desired.
Notes
Final Thoughts
This easy Crock-Pot steak fajitas recipe proves that a memorable dinner does not require much hands-on work. With flank steak, peppers, onions, tomatoes with green chiles, and a packet of fajita seasoning, you can prepare a flavorful meal in about 15 minutes and let the slow cooker handle the rest.
For the best result, choose LOW cooking when possible, stay within the 8-to-10-hour range, and slice the finished steak thinly across the grain. Load the tender beef and vegetables into warm tortillas, add your favorite toppings, and bring this colorful, satisfying dinner straight to the table.