Crispy Pork Carnitas Taco Salad with Salsa Verde
Crispy, golden pork carnitas piled over crunchy romaine is the dinner that turns one cheap cut of meat into a full week of meals. Pork shoulder is one of the most affordable proteins at the butcher counter, and it rewards you with rich, shreddable meat after a slow simmer.
Here it gets bright orange and warm cumin, then a quick crisp in the pan for those craveable edges. Romaine keeps things light and packs in fiber, vitamin K, and folate. Cotija adds a salty calcium hit, and salsa verde brings tang without a drop of added oil. You get the flavor of a taco truck with the freshness of a big salad bowl.
Why You’ll Love This Recipe
- Budget hero. Pork shoulder costs a fraction of steak or chicken breast, and one batch feeds you for days.
- High protein, low fuss. Each bowl delivers serious protein to keep you full, with crunchy greens doing the heavy lifting.
- Make-ahead friendly. Cook the pork once, then build fast salads all week long.
- Big flavor, simple pantry. Cumin, orange, and salsa verde do all the work. No long shopping list required.
Fabian’s Budget & Health Tip: Buy a whole bone-in pork shoulder when it goes on sale and ask the butcher to remove the bone, or do it yourself. It costs far less per pound than pre-cut “carnitas meat.” Trim the thickest fat cap before cooking so you keep the rich flavor but cut back on grease. Save the rendered fat from crisping to roast potatoes another night.
Ingredients (Serves 2)
For the carnitas (makes extra for leftovers):
- 1.5 lb (680g) boneless pork shoulder, cut into 2-inch chunks
- 1 orange, juiced (about 1/3 cup / 80ml), halves reserved
- 2 tsp (5g) ground cumin
- 1 tsp (6g) salt
- 1/2 tsp black pepper
- 1 tsp (1g) dried oregano
- 3 garlic cloves, smashed
- 1/2 small onion
- Water, to almost cover
For the salad:
- 1 large head romaine (about 6 cups / 280g chopped)
- 1/3 cup (60g) pickled red onion
- 1/3 cup (45g) cotija cheese, crumbled
- 1/2 cup (120ml) salsa verde
- 1 lime, cut into wedges
- Fresh cilantro, to taste (optional)
Step-by-Step Instructions
🥩 Step 1: Season and Build the Pot
Pat the pork chunks dry with a paper towel, then watch the surface go matte and grippy. Drop them into a heavy pot. Squeeze the orange over the top until the juice runs glossy down the sides, then toss the spent halves right in. Scatter the cumin, salt, pepper, and oregano so the meat looks dusted with warm brown spice. Tuck in the smashed garlic and onion. Pour in just enough water to almost cover the pork.
🔥 Step 2: Slow-Cook Until Fork-Tender
Bring the pot to a gentle bubble, then drop the heat to low and cover. Let it murmur quietly for 2 to 2.5 hours. You will know it is close when your kitchen smells like sweet orange and toasted cumin, and a fork slides into a chunk with zero resistance. The meat should fall into soft, juicy strands when you press it. Lift the pork out and let the liquid go.
🍴 Step 3: Shred the Pork
Set the pork on a board or in a wide bowl. Pull it apart with two forks into rough, ragged shreds. Listen for that soft tearing sound. Some pieces big, some small. Those uneven edges are what crisp up best.
🍳 Step 4: Crisp Those Edges
Heat a wide skillet over medium-high until a shred sizzles on contact. Spread the pork in a single layer and leave it alone. Resist the urge to stir. After 3 to 4 minutes you will hear an aggressive sizzle and see the bottoms turn deep golden-brown and crackly. Flip in sections, crisp the other side, then pull it off the heat while the edges are crunchy and the centers stay tender.
🥗 Step 5: Layer the Salad
Pile the chopped romaine into two wide bowls. The leaves should look crisp and pale-green at the ribs. Mound the warm carnitas over the top so the steam lifts off the cold greens. Scatter the pickled onion in bright pink ribbons. Crumble the cotija over everything in snowy flecks.
🥄 Step 6: Finish and Serve
Spoon the salsa verde over the bowls in glossy green pools. Squeeze a lime wedge across the top until you smell the sharp citrus mist. Tear over fresh cilantro if you like. Serve right away while the pork is hot and the greens are cold. That hot-and-cold contrast is the whole point.
Expert Troubleshooting & FAQs
Why is my pork dry instead of juicy?
The cut or the heat is usually to blame. Pork shoulder needs low, slow heat and a bit of fat to stay tender. If you used a lean cut like loin, it will dry out fast. Keep the simmer gentle, never a hard boil, and make sure there is enough liquid to almost cover the meat the whole time.
My carnitas won’t crisp. What went wrong?
Crowding the pan is the number one cause. Too much pork at once steams instead of sears. Work in batches, spread the meat thin, and let it sit untouched until the bottom turns golden. A drier shred crisps better, so let excess liquid drip off before it hits the hot skillet.
Can I make this without a fresh orange?
Yes. Use 1/3 cup of store-bought orange juice instead. It brings the same sweet, citrusy lift. A splash of lime juice plus a pinch of sugar works in a pinch too.
Estimated Nutritional Facts (Per Serving)
Based on 2 salad servings using about 4 oz cooked pork each. Values are rough estimates and will shift with your exact cuts and toppings.
- Calories: ~480
- Protein: ~33g
- Carbs: ~18g
- Fats: ~30g









