Go Back
+ servings
Spicy fish tacos with pink pickled onions, lime wedges, and side sauces on a white marble surface, featuring fresh ingredients and vibrant presentation.

Ingredients

For The Tomato Sauce:

  • 4 large Roma tomatoes halved
  • 1/2 small white onion sliced
  • 3 garlic cloves
  • 1 bay leaf
  • 3 black peppercorns
  • 3/4 teaspoon dried oregano
  • 1/4 teaspoon ground cumin
  • Kosher salt to taste
  • 1 tablespoon distilled white vinegar
  • 1/3 cup chicken broth plus more, if needed

For Assembling The Sandwiches:

  • 16 ounces cooked pork carnitas
  • 4 large sandwich rolls
  • 3/4 cup refried beans
  • Salsa or chili sauce optional
  • Pickled red onions for garnish
  • Lime wedges for serving, optional

Instructions

  • Make the tomato sauce by combining the Roma tomatoes, sliced onion, garlic, bay leaf, and peppercorns in a saucepan with water. Simmer for about 15 minutes until tomatoes soften.
  • Remove the bay leaf and use a blender or food processor to blend the mixture with oregano, cumin, salt, vinegar, and chicken broth until smooth. Return to the pan and warm.
    Rich homemade marinara sauce in white pot on marble surface, healthy tomato-based meal for fitness and nutrition.
  • In a separate pan, warm the pork carnitas until thoroughly heated.
  • Cut the bread rolls in half, toast them lightly if you wish, and then spread a thin layer of warmed refried beans inside.
  • Fill the bread with warm pork carnitas. Drizzle the tomato sauce and salsa or chili sauce (if using), then add a layer of pickled onions. If using, squeeze lime juice over the meat just before closing the sandwich.

Nutrition Info:

Calories: 431kcal (22%) Carbohydrates: 60g (20%) Protein: 23g (46%) Fat: 11g (17%) Saturated Fat: 3g (19%) Sodium: 1322mg (57%) Fiber: 4g (17%) Sugar: 21g (23%)

Nutrition Disclaimer

Nutrition information are estimates only and may vary based on the specific brands, ingredients, and portion sizes you use. This data is provided for informational purposes only.