Classic Crockpot Street Tacos

I didn’t try street tacos until I was in my twenties, and I’m still a little bitter about all those years I missed out. My first bite was from a food cart in downtown Portland, and I remember thinking, “Why doesn’t all meat taste this good?”

The secret, I learned, is the long, slow cook that makes the beef fall apart at the touch of a fork. Street tacos get their flavor from simple spices and a gentle braise that does all the work for you. That’s why the crockpot is perfect for this—you can dump everything in, go about your day, and come home to meat that’s so tender it practically shreds itself. No fancy technique required, just patience and a really good tortilla.

crockpot street tacos
Image: moanaskitchen.com / All Rights reserved

Why You’ll Love These Street Tacos

  • Set-it-and-forget-it convenience – Just season the meat, toss everything in the crockpot, and let it cook while you’re at work or running errands. You’ll come home to tender, flavorful beef ready for taco night.
  • Authentic street taco flavor – The combination of spices, fresh lime juice, and cilantro gives you that authentic taste you’d find at a taco stand, right in your own kitchen.
  • Perfect for feeding a crowd – This recipe makes 24 tacos, so it’s great for family dinners, game day gatherings, or meal prep for the week ahead.
  • Tender, juicy meat – The slow cooking process breaks down the flank steak until it’s so tender you can shred it with a fork, soaking up all those delicious seasonings.

What Kind of Flank Steak Should I Use?

When shopping for flank steak, look for a piece that’s evenly thick throughout so it cooks uniformly in the crockpot. You’ll find flank steak in the meat section, usually already trimmed and ready to go, though you might need to ask the butcher if you don’t see it in the case. If flank steak isn’t available or seems pricey, skirt steak makes a great substitute and works just as well for tacos since both cuts shred beautifully after slow cooking. Try to avoid any pieces with excessive fat or silver skin on the surface, though a little marbling is fine and will actually help keep the meat moist during the long cooking time.

crockpot street tacos
Image: moanaskitchen.com / All Rights reserved

Options for Substitutions

This street taco recipe is pretty forgiving when it comes to swaps:

  • Flank steak: If flank steak isn’t available, skirt steak, chuck roast, or even beef brisket work great in the crockpot. Chuck roast is actually a bit more budget-friendly and gets super tender with the slow cooking.
  • Beef broth: Chicken broth works just fine here, or you can use water with a beef bouillon cube dissolved in it for that meaty flavor.
  • Corn tortillas: While corn tortillas are traditional for street tacos, flour tortillas work if that’s what you have. Just know they’ll give you a different, softer texture.
  • Fresh limes: In a pinch, bottled lime juice can substitute, but use about 3 tablespoons since it’s more concentrated. Fresh really does make a difference in flavor though.
  • Cilantro: If you’re one of those people who thinks cilantro tastes like soap, try using fresh parsley instead. It won’t be quite the same, but it’ll still add that fresh herb element.
  • Butter: You can swap the butter for more olive oil if needed, though the butter does add a nice richness to the meat.

Watch Out for These Mistakes While Cooking

The biggest mistake with crockpot street tacos is not searing the flank steak before adding it to the slow cooker, which means you’ll miss out on that deep, caramelized flavor – just heat a skillet until it’s really hot and brown each side for 2-3 minutes before rubbing with the spices.

Another common error is cooking the meat on high heat to save time, but low and slow is the way to go here since flank steak needs those extra hours to break down and become tender enough to shred easily.

Don’t forget to skim off excess fat from the cooking liquid before shredding the meat, and make sure to return the shredded beef to the crockpot for 10-15 minutes so it can soak up all those juices and stay moist.

Finally, resist the urge to skip frying the tortillas in butter – this step takes just a minute but makes a huge difference in texture and flavor compared to serving them straight from the package.

crockpot street tacos
Image: moanaskitchen.com / All Rights reserved

What to Serve With Street Tacos?

Street tacos are pretty filling on their own, but I love serving them with Mexican rice and refried beans on the side for a complete meal. A fresh pico de gallo or a simple cabbage slaw with lime juice adds a nice crunch and helps balance out the richness of the beef. Don’t forget to set out extra toppings like diced onions, fresh cilantro, crumbled cotija cheese, and lime wedges so everyone can customize their tacos. For drinks, I usually go with agua fresca, Mexican Coke, or a cold beer to round out the whole experience.

Storage Instructions

Store: Keep your leftover taco meat in an airtight container in the fridge for up to 4 days. I actually think it tastes even better the next day once all those flavors have had time to hang out together. Store the tortillas separately so they don’t get soggy.

Freeze: This taco meat freezes really well for up to 3 months. Let it cool completely, then portion it out into freezer bags and squeeze out as much air as possible. I like to freeze it in smaller portions so I can thaw just what I need for a quick weeknight dinner.

Reheat: Warm the meat in a skillet over medium heat with a splash of beef broth to keep it moist, or microwave it in 30-second intervals until heated through. The tortillas are best warmed fresh on a dry skillet or directly over a gas flame for that authentic street taco feel.

Preparation Time 10-15 minutes
Cooking Time 180-480 minutes
Total Time 190-495 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 4700-5200
  • Protein: 340-370 g
  • Fat: 245-270 g
  • Carbohydrates: 340-380 g

Ingredients

For the beef:

  • 3 lb flank steak (cut into 2-inch wide strips against the grain)
  • 1 tbsp olive oil
  • 1 tbsp garlic (freshly minced)
  • 1 1/2 tbsp chili powder
  • 1 tsp paprika
  • 1 1/2 tsp cumin
  • 1/2 tsp dried oregano
  • 1 1/4 tsp salt
  • 1 1/4 tsp pepper
  • 1/2 cup cilantro
  • 1/2 white onion (finely diced into 1/4-inch pieces)
  • 2 limes
  • 1 cup beef broth
  • 2 tbsp orange juice

For the tortillas:

  • 1/3 cup butter
  • 24 corn tortillas

Step 1: Prepare the Spice Blend and Season the Meat

  • 3 lb flank steak
  • 1 tbsp olive oil
  • 1 1/2 tbsp chili powder
  • 1 tsp paprika
  • 1 1/2 tsp cumin
  • 1/2 tsp dried oregano
  • 1 1/4 tsp salt
  • 1 1/4 tsp pepper

In a small bowl, combine the chili powder, paprika, cumin, dried oregano, salt, and pepper—this creates the flavor foundation for your tacos.

Rub the flank steak strips with olive oil, then generously coat all sides with the spice mixture, working it into the meat so it adheres well.

This dry rub will help develop a deeper flavor as the meat cooks low and slow.

Step 2: Build Layers of Flavor in the Crockpot

  • spice-rubbed meat from Step 1
  • 1 tbsp garlic
  • 1/2 white onion
  • 1 lime
  • 1/4 cup cilantro
  • 1 cup beef broth

Transfer the seasoned meat to your crockpot and arrange it in an even layer.

Sprinkle the minced garlic over the meat, then scatter the finely diced white onion on top.

Squeeze the juice from 1 lime over everything and sprinkle the cilantro.

Pour the beef broth around the meat—this liquid will create steam and keep the meat moist during the long cook.

I like to reserve the second lime for finishing, as fresh lime juice at the end brightens the flavors beautifully.

Step 3: Slow Cook the Meat to Tenderness

Cover the crockpot and cook on low for 6–8 hours (or high for 3–4 hours if you’re short on time).

The low and slow method breaks down the connective tissue in the flank steak, transforming it into fall-apart tender meat.

You’ll know it’s ready when the meat shreds easily with a fork.

Step 4: Finish and Shred the Meat

  • cooked meat from Step 3
  • 1 lime
  • 2 tbsp orange juice

Once the cooking time is complete, carefully remove the meat from the crockpot and place it on a cutting board.

Using two forks, shred the beef into bite-sized pieces, then return it to the crockpot and stir in the remaining lime juice along with the orange juice.

This adds brightness and acidity that cuts through the richness of the meat.

I always taste at this point and add a pinch more salt if needed—the lime and orange juice may require a small seasoning adjustment.

Step 5: Toast the Tortillas in Butter

  • 1/3 cup butter
  • 24 corn tortillas

While the meat finishes, melt the butter in a large skillet over medium heat.

Working in batches to avoid crowding, place each corn tortilla in the butter and cook for about 30 seconds per side until they’re warm, pliable, and lightly golden at the edges.

Transfer the toasted tortillas to a plate and keep them warm.

This step adds richness and prevents the tortillas from breaking when you fill them.

Step 6: Assemble and Serve

  • shredded meat from Step 4
  • toasted tortillas from Step 5
  • remaining cilantro and onion from the crockpot

Warm the tortillas are warm and the meat is shredded and finished with lime and orange juice.

Spoon the shredded meat into the center of each warm tortilla, then top with the cooked onions and cilantro from the crockpot.

Serve immediately so the tortillas stay warm and pliable.

crockpot street tacos

Classic Crockpot Street Tacos

Delicious Classic Crockpot Street Tacos recipe with step-by-step instructions.
Prep Time 1 hour 55 minutes
Cook Time 3 hours 45 minutes
Total Time 5 hours 42 minutes
Servings: 6 servings
Calories: 4950

Ingredients
  

For the beef:
  • 3 lb flank steak (cut into 2-inch wide strips against the grain)
  • 1 tbsp olive oil
  • 1 tbsp garlic (freshly minced)
  • 1 1/2 tbsp chili powder
  • 1 tsp paprika
  • 1 1/2 tsp cumin
  • 1/2 tsp dried oregano
  • 1 1/4 tsp salt
  • 1 1/4 tsp pepper
  • 1/2 cup cilantro
  • 1/2 white onion (finely diced into 1/4-inch pieces)
  • 2 limes
  • 1 cup beef broth
  • 2 tbsp orange juice
For the tortillas:
  • 1/3 cup butter
  • 24 corn tortillas

Method
 

  1. In a small bowl, combine the chili powder, paprika, cumin, dried oregano, salt, and pepper—this creates the flavor foundation for your tacos. Rub the flank steak strips with olive oil, then generously coat all sides with the spice mixture, working it into the meat so it adheres well. This dry rub will help develop a deeper flavor as the meat cooks low and slow.
  2. Transfer the seasoned meat to your crockpot and arrange it in an even layer. Sprinkle the minced garlic over the meat, then scatter the finely diced white onion on top. Squeeze the juice from 1 lime over everything and sprinkle the cilantro. Pour the beef broth around the meat—this liquid will create steam and keep the meat moist during the long cook. I like to reserve the second lime for finishing, as fresh lime juice at the end brightens the flavors beautifully.
  3. Cover the crockpot and cook on low for 6–8 hours (or high for 3–4 hours if you're short on time). The low and slow method breaks down the connective tissue in the flank steak, transforming it into fall-apart tender meat. You'll know it's ready when the meat shreds easily with a fork.
  4. Once the cooking time is complete, carefully remove the meat from the crockpot and place it on a cutting board. Using two forks, shred the beef into bite-sized pieces, then return it to the crockpot and stir in the remaining lime juice along with the orange juice. This adds brightness and acidity that cuts through the richness of the meat. I always taste at this point and add a pinch more salt if needed—the lime and orange juice may require a small seasoning adjustment.
  5. While the meat finishes, melt the butter in a large skillet over medium heat. Working in batches to avoid crowding, place each corn tortilla in the butter and cook for about 30 seconds per side until they're warm, pliable, and lightly golden at the edges. Transfer the toasted tortillas to a plate and keep them warm. This step adds richness and prevents the tortillas from breaking when you fill them.
  6. Warm the tortillas are warm and the meat is shredded and finished with lime and orange juice. Spoon the shredded meat into the center of each warm tortilla, then top with the cooked onions and cilantro from the crockpot. Serve immediately so the tortillas stay warm and pliable.

Leave a Comment

Recipe Rating