Skip to content

Citrusy Fish Tacos With Grapefruit Salsa Recipe


    • 1 lb white fish fillets (such as cod or tilapia)
    • 1 tablespoon olive oil
    • 1 teaspoon ground cumin
    • 1 teaspoon chili powder
    • Salt and pepper to taste

    Grapefruit Salsa:

    • 1 large grapefruit, peeled and segmented
    • 1/2 red onion, finely diced
    • 1/4 cup chopped fresh cilantro
    • 1 jalapeño, seeded and finely diced
    • Juice of 1 lime
    • Salt and pepper to taste


    • 8 small flour or corn tortillas
    • Shredded cabbage or lettuce
    • Greek yogurt or sour cream for topping
    • Lime wedges for serving


    Marinate the Fish:

    In a bowl, mix olive oil, ground cumin, chili powder, salt, and pepper.

    Coat the fish fillets with the marinade and let them sit for at least 15 minutes.

    Prepare the Grapefruit Salsa:

    In a separate bowl, combine grapefruit segments, diced red onion, chopped cilantro, diced jalapeño, lime juice, salt, and pepper.

    Gently toss the ingredients together and refrigerate while cooking the fish.

    Cook the Fish:

    Heat a skillet over medium-high heat.

    Cook the marinated fish fillets for 3-4 minutes per side or until they are cooked through and easily flake with a fork.

    Warm the Tortillas:

    In a dry pan or directly on a gas flame, heat the tortillas for about 30 seconds on each side until they are warm and pliable.

    Assemble the Tacos:

    Place a spoonful of the grapefruit salsa on each tortilla.

    Top with a portion of the cooked fish.

    Add shredded cabbage or lettuce on top of the fish.

    Drizzle with Greek yogurt or sour cream.

    Garnish with additional cilantro if desired.


    Serve the citrusy fish tacos immediately with lime wedges on the side.

    Enjoy the refreshing flavors of the grapefruit salsa complementing the perfectly seasoned fish in each bite.

    These Citrusy Fish Tacos With Grapefruit Salsa are a delightful combination of zesty and savory, providing a burst of fresh flavors in every mouthful.

    Leave a Reply

    Your email address will not be published. Required fields are marked *