If you are craving a meal that bursts with bold flavors yet requires minimal hands-on time, this Crockpot Steak Fajitas Recipe is an absolute game-changer. Imagine tender, juicy steak slow-cooked to perfection alongside vibrant bell peppers and onions, all infused with that classic fajita seasoning. It’s comfort food made effortless, perfect for busy weeknights or casual get-togethers where everyone can gather and enjoy a warm, sizzling feast.

Ingredients You’ll Need
The magic of this recipe lies in its simplicity. Each ingredient plays a crucial role—whether it’s building layers of flavor, adding texture, or brightening up the dish with colorful veggies. Gather these essentials to create a fajita experience that feels both homemade and restaurant-quality.
- 1 lb. steak (flank): Choose flank steak for its rich flavor and ideal tenderness when slow-cooked.
- 1 onion (diced): Adds sweetness and depth once softened in the crockpot.
- 3 cloves garlic (minced): Provides a fragrant, aromatic foundation that complements the meat perfectly.
- 1 package fajita seasoning (2 Tablespoons): The heart of the dish—this blend of spices brings authentic Tex-Mex flair.
- 1 tsp salt: Enhances all the natural flavors.
- ½ tsp pepper (sliced): Offers a gentle heat to balance the sweetness of the peppers.
- 1 – 10 ounce can Rotel (drained): Combines diced tomatoes and green chiles for a subtle kick and juicy texture.
- 1 green pepper (sliced): Adds a fresh, crisp bite and vibrant color.
- 1 red pepper (sliced): Brings sweetness and a pop of bright red to the mix.
- 1 yellow pepper (sliced): Balances the flavors with its mild and sunny brightness.
- 8 small flour tortillas (or 4 large): The perfect vessel for wrapping up your savory fajita filling.
- Optional garnish (cilantro): A fresh, herbal burst that livens up each bite.
How to Make Crockpot Steak Fajitas Recipe
Step 1: Layer the Ingredients
Begin by placing the flank steak directly into your slow cooker. Then, pile the diced onion, minced garlic, and the entire packet of fajita seasoning on top. Add the sliced bell peppers and the drained can of Rotel for a vibrant mix of flavors. You can give everything a gentle stir to combine the ingredients just a little, but it’s perfectly fine if some layers remain distinct. This initial setup ensures the flavors meld beautifully as the cooking progresses.
Step 2: Set and Slow Cook
Choose your cooking speed based on how much time you have: either 4 hours on high or 8 hours on low. The longer cook on low results in a melt-in-your-mouth texture that’s hard to beat. Just before the final hour, introduce the sliced bell peppers into the mix if you haven’t already, tossing them gently with the juices to let them soften without losing their bright colors and crunch. This timing keeps the peppers fresh and flavorful without turning mushy.
Step 3: Shred the Steak
Once the cooking time is up, carefully transfer the steak to a cutting board. It should be incredibly tender and easy to shred with two forks. If it still feels a bit tough, simply pop it back into the crockpot and cook a little longer, checking every 30 minutes. Shredding the steak releases all those wonderful juices into the mix. Return the shredded meat to the crockpot and stir everything together so the flavorful liquid, tender meat, and peppers are perfectly married.
Step 4: Serve It Up
When it’s time to eat, use tongs or a slotted spoon to serve the filling, leaving behind any extra liquid. This ensures your fajitas won’t be soggy but remain juicy and satisfying. Warm your tortillas and get ready to assemble the most delicious homemade fajitas straight from your crockpot.
How to Serve Crockpot Steak Fajitas Recipe

Garnishes
A sprinkle of fresh cilantro adds a vibrant herbal note that cuts through the richness of the steak. You can also offer lime wedges for squeezing, which adds a zesty brightness that elevates each bite. Don’t hesitate to include sliced avocado, sour cream, or shredded cheese as optional toppings for a more decadent experience.
Side Dishes
Serve your fajitas with classic sides like Mexican rice or refried beans to round out the meal. A crisp green salad or a bowl of guacamole with chips also complements the dish beautifully, balancing the warm, savory flavors with fresh, cool textures.
Creative Ways to Present
For a fun twist, try serving the shredded steak and peppers over a bed of warm quinoa or inside crunchy lettuce wraps for a low-carb alternative. Alternatively, make fajita bowls by piling the filling over rice with all your toppings arranged neatly on the side—perfect for a casual family dinner or entertaining friends.
Make Ahead and Storage
Storing Leftovers
Place leftover steak fajitas in an airtight container and refrigerate for up to 4 days. Keeping the filling separate from the tortillas helps maintain freshness and prevents the wraps from becoming soggy.
Freezing
This Crockpot Steak Fajitas Recipe freezes wonderfully. Portion the shredded steak and pepper mixture into freezer-safe containers or bags, leaving some space for expansion. Freeze for up to 3 months and thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers gently on the stovetop over medium heat, stirring frequently to avoid drying out the meat. Adding a splash of water or broth can help restore moisture. You can also microwave individual portions covered with a damp paper towel to keep them from drying out.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is preferred for its flavor and tenderness when slow-cooked, skirt steak or sirloin can also be delicious substitutes. Just adjust cooking times accordingly to ensure tenderness.
Is it necessary to add the bell peppers halfway through cooking?
Adding the peppers halfway through helps maintain their vibrant color and slight crunch, giving the fajitas a delightful texture. You can add them earlier if you prefer softer peppers, but they may become mushy.
Can I make this recipe spicy?
Definitely! Use a spicier fajita seasoning or add extra diced jalapeños or chili powder to the crockpot. The Rotel already adds mild heat, but you can customize it to suit your spice preferences.
What type of tortillas work best?
Flour tortillas are classic for fajitas since they’re soft and pliable, but corn tortillas can also be used if you prefer a gluten-free option or want a more authentic twist.
How do I prevent the fajitas from getting watery?
Using a slotted spoon or tongs when serving helps drain excess liquid. Also, be sure to drain the Rotel before adding it and avoid over-stirring during cooking to keep the dish from becoming too soupy.
Final Thoughts
This Crockpot Steak Fajitas Recipe truly embodies the magic of slow cooking—it transforms simple ingredients into a feast full of rich, layered flavors that everyone will love. Whether you’re feeding family or hosting friends, these fajitas are a surefire way to bring warmth, deliciousness, and smiles to the table. Give it a try and savor how easy it is to create something spectacular without any fuss!
Print
Crockpot Steak Fajitas Recipe
- Prep Time: 15 minutes
- Cook Time: 8 hours
- Total Time: 8 hours 15 minutes
- Yield: 4 to 4 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Tex-Mex
Description
This Crockpot Steak Fajitas recipe offers a tender, flavorful Tex-Mex meal prepared effortlessly in a slow cooker. Juicy flank steak is slow-cooked with onions, garlic, bell peppers, and classic fajita seasoning, resulting in a savory filling perfect for soft flour tortillas. The long, slow cooking method ensures the steak is melt-in-your-mouth tender and infused with the vibrant tastes of southwestern spices and seasoned Rotel tomatoes. Ideal for an easy weeknight dinner or casual gathering, these fajitas come together with minimal hands-on time but deliver maximum flavor and comfort.
Ingredients
Meat and Vegetables
- 1 lb. flank steak
- 1 onion, diced
- 3 cloves garlic, minced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
Seasonings and Others
- 1 package fajita seasoning (approximately 2 tablespoons)
- 1 tsp salt
- ½ tsp black pepper, sliced
- 1 (10 ounce) can Rotel tomatoes, drained
- 8 small flour tortillas (or 4 large flour tortillas)
- Optional garnish: fresh cilantro leaves
Instructions
- Prepare Ingredients and Layer in Crockpot: Place the flank steak at the bottom of your slow cooker. Top it evenly with diced onion, minced garlic, fajita seasoning, drained Rotel tomatoes, and half of the sliced bell peppers. Gently mix the ingredients slightly to distribute the seasoning and vegetables over the steak.
- Slow Cook the Fajitas: Cover and set the slow cooker to high for 4 hours or low for 8 hours depending on your schedule. During the last hour of cooking (hour 3 if on high, hour 7 if on low), add the remaining sliced bell peppers to the crockpot. Stir them into the mixture with the existing spices and juices to ensure they soften but still retain some texture.
- Shred the Steak: Remove the cooked steak from the crockpot and place it onto a large cutting board. Using forks or two knives, shred the meat until it’s tender and pulled apart easily. If the meat is still tough when cooked on high, return it to the crockpot and cook for an additional 30 to 60 minutes, checking tenderness occasionally. Once shredded, return the meat back into the crockpot and thoroughly stir to combine with the peppers and cooking liquid.
- Serve: Use tongs or a slotted spoon to serve the fajita mixture onto warm flour tortillas. Serve immediately, optionally garnished with fresh cilantro. This dish can be accompanied by salsa, sour cream, or guacamole if desired.
Notes
- You can use other cuts of steak, but flank steak works best for shredding and absorbing flavors.
- If you prefer less liquid, you can drain some of the juices before serving.
- For a gluten-free option, substitute flour tortillas with corn tortillas.
- Cooking times may vary based on slow cooker model; adjust accordingly.
- Adding bell peppers towards the end preserves their texture and color.

