Learn How to Make Amazing Fish Shawarma with this vibrant Nigerian recipe! Packed with flavour, easy steps, and tips for a perfect street-food twist. 🌯🐟
🌯 Introduction
If you love rich flavours, crispy seafood, creamy sauces, and soft wraps bursting with delicious fillings, then learning how to make Fish Shawarma will completely transform your homemade meal game. This exciting street-food favourite combines beautifully seasoned fish, crunchy vegetables, irresistible shawarma sauce, and warm tortillas wrapped into one satisfying handheld delight.
Across Nigeria and many parts of the world, shawarma has become one of the most loved quick meals. While chicken and beef shawarma often steal the spotlight, Fish Shawarma delivers a lighter yet incredibly flavourful alternative that seafood lovers simply cannot resist. The juicy fish absorbs every spice perfectly while staying tender inside and slightly crispy outside.
The beauty of making Fish Shawarma lies in its flexibility. You can grill, pan-fry, or bake the fish, depending on your preference. Whether you are preparing lunch, dinner, weekend snacks, or party platters, this recipe fits every occasion effortlessly.
This guide will show you exactly how to make Fish Shawarma from scratch using simple ingredients, easy techniques, and practical tips that guarantee delicious results every single time. By the end of this post, you will confidently prepare restaurant-style Fish Shawarma at home with bold flavours and beautiful presentation.
Get ready for an unforgettable homemade shawarma experience! 🌯✨
Table of Contents
💖 Why You’ll Love This Recipe
- Light Yet Satisfying: Unlike heavy beef shawarma, Fish Shawarma gives you all the flavour without the food coma. Perfect for hot Nigerian afternoons.
- Quick to Prepare: From fridge to plate in under 40 minutes. Yes, you heard right! How to Make Amazing Fish Shawarma doesn’t need all day.
- Budget-Friendly: Croaker, tilapia, or mackerel? Use what’s in season at Oyingbo market and still ball like a boss.
- Protein-Packed Goodness: Fish Shawarma delivers omega-3s, lean protein, and loads of vitamins. Healthy can be delicious, fam!
- Crowd Pleaser: Kids, uncles, aunties – everybody loves shawarma. This Fish Shawarma version is the plot twist they didn’t see coming.
- Meal Prep Champion: Make a big batch of the Fish Shawarma filling and enjoy wraps all week. Your future self will thank you.
- Customisable Heat: From mild to “tear-inducing” pepper level, you control the fire in your Fish Shawarma.
- Perfect for Lent & Fridays: When you’re skipping meat, Fish Shawarma is your holy grail. Amen to that!
🛒 Ingredients Needed For Fish Shawarma
Here’s everything you need to make it sing. I’ve added details so you shop like a pro:
- 500g Firm White Fish Fillets (Croaker, Tilapia, or Hake) – Firm fish holds up during seasoning and pan-searing. Debone properly so your wrap stays smooth. Fresh is king, but frozen works if thawed overnight.
- 4 Large Shawarma Wraps or Flour Tortillas – The canoe for all the goodness. Lebanese bread works too. Warm slightly before folding to prevent cracking.
- 1 Tsp Ground Paprika – Adds that smoky red colour and subtle sweetness. Don’t skip it.
- 1 Tsp Curry Powder – The Nigerian kitchen MVP. It gives that familiar, nostalgic aroma.
- 1 Tsp Garlic Powder – For depth. Fresh garlic burns quickly, so powder is perfect for marinades.
- 1 Tsp Ginger Powder – Balances the fishy notes and adds warmth. Your wrap will taste like it came from a 5-star buka.
- 1/2 Tsp Black Pepper – A little heat to wake up the palate. Adjust if you’re feeding kids.
- 1 Chicken Seasoning Cube, Crushed – Yes, we use it for fish too. It’s the 9ja secret for umami.
- 1 Tbsp Vegetable Oil – For marinating and searing. Keeps the fillets juicy, not dry.
- 1 Medium Onion, Thinly Sliced – Half for marinating, half for sautéing. Onions are non-negotiable.
- 1 Medium Green Bell Pepper, Julienne – Crunch and colour. Either red or yellow bell pepper can join the party, too.
- 1 Medium Carrot, Julienne – Sweetness and crunch. It makes your wrap look like a rainbow.
- 1 Small Cabbage, Shredded – The classic shawarma filler. It bulks up your wrap and adds freshness.
- 3 Tbsp Mayonnaise – Creamy base for your sauce. Use full-fat for the best results.
- 2 Tbsp Ketchup – For that tangy-sweet shawarma signature. Mix with mayo and watch it glow.
- 1 Tsp Hot Chilli Sauce or Pepper Sauce – Naija no dey carry last in spice. Add to taste.
- Salt to Taste – Season in layers. Your dish deserves balanced seasoning, not just at the end.

🍳 Equipment Needed
- Large Mixing Bowl – For marinating the fish. You need space to coat every inch for that perfect Fish Shawarma flavour.
- Sharp Fillet Knife – For portioning fish and slicing veggies thinly. Precision = beautiful Fish Shawarma.
- Chopping Board – Separate boards for fish and veggies to avoid cross-contamination. Food safety first!
- Non-Stick Frying Pan or Grill Pan – For searing the fish and warming wraps. A good pan is key to making amazing fish shawarma.
- Wooden Spatula or Tongs – Flip the fish gently so it doesn’t break. We want chunks, not flakes, in our Fish Shawarma.
- Small Bowl & Whisk – To mix your shawarma sauce. Lumps are not welcome in this Fish Shawarma experience.
- Aluminium Foil – For wrapping and resting your Fish Shawarma. It helps all the flavours marry before serving.

👨🏻🍳 Step-By-Step Guide
Cooking Instructions:
Follow these detailed steps carefully to make perfect Fish Shawarma every single time.
Step 1: Prep And Marinate The Fish Like A Pro 🐟✨
- Pat 500g fish fillets dry with kitchen paper. Wet fish = soggy wrap, and we don’t want that.
- Cut fillets into 1-inch thick strips. This size cooks fast and fits perfectly in your wrap.
- In a large bowl, combine paprika, curry powder, garlic powder, ginger powder, black pepper, crushed seasoning cube, and a pinch of salt.
- Add 1 Tbsp vegetable oil and half the sliced onions. Mix into a thick paste. This is the flavour bomb.
- Add fish strips and gently coat every piece. Cover and marinate for at least 15 minutes. If you have time, 1 hour in the fridge makes it even better.
Step 2: Sizzle The Veggies For Extra Crunch 🌶️🥕
- Heat 1 Tsp oil in your non-stick pan over medium-high heat.
- Toss in the remaining onions, bell pepper, and carrots. Stir-fry for 2 minutes only. We want crisp, not soggy. This crunch elevates the wrap.
- Sprinkle a pinch of salt, remove from the pan, and set aside. Don’t overcook or you’ll lose that vibrant colour.
Step 3: Cook The Fish To Flaky Perfection 🍳👌
- Using the same pan, add another 1 Tsp oil over medium heat.
- Lay marinated fish strips in a single layer. Don’t overcrowd – cook in batches if needed for the best texture.
- Sear for 3 minutes on the first side until golden. Flip carefully and cook 2 more minutes. Total cooking time: 5 minutes. Overcooked fish ruins the dish.
- Remove the fish and let it rest. It will continue cooking slightly. Break into large chunks for your filling.
Step 4: Whip Up The Signature Shawarma Sauce 🥣💃
- In a small bowl, combine 3 Tbsp mayonnaise, 2 Tbsp ketchup, and 1 Tsp hot chilli sauce.
- Whisk until smooth and pink. Taste and adjust heat. This sauce is the glue that holds everything together.
- Pro tip: Add 1/2 Tsp of the fish marinade left in the bowl to the sauce. It’s a game-changer for flavour.
Step 5: Warm, Assemble, And Roll 🌯🤤
- Warm each wrap in a dry pan for 20 seconds per side. Warm wraps roll better and taste like real street food.
- Lay wrap flat. Spread 1 Tbsp of sauce down the centre.
- Add a handful of shredded cabbage, then sautéed veggies, then chunks of that gorgeous fish. This layering is key in How to Make Amazing Fish Shawarma.
- Drizzle more sauce on top. Don’t drown it – we’re not swimming!
- Fold the bottom up, then roll tightly from the side. Wrap in foil to hold shape. Repeat for all wraps.
Step 6: Toast For The Ultimate Finish 🔥✨
- Place the foil-wrapped roll on the grill pan over medium heat. Toast 2 minutes each side.
- This melts the sauce slightly and gives you that authentic cart-style crust. Now you’ve mastered How to Make Amazing Fish Shawarma!
✅ Your Fish Shawarma is ready to enjoy!🎉

💡 Tips For A Perfect Result
- Choose Firm Fish: Soft fish like catfish will break up. For structure, go for croaker, tilapia, or hake.
- Don’t Skip Marinating Time: Even 15 minutes helps. The spices need to hug the fish so it isn’t bland.
- High Heat, Short Time: Fish cooks fast. Overcooking = dry texture. Keep it at 5 minutes total.
- Drain Veggies Well: Watery cabbage will make your wrap soggy. Pat dry after washing.
- Warm Your Wraps: Cold wraps tear. 20 seconds in a pan makes rolling easy-peasy.
- Rest Before Slicing: Let foil-wrapped rolls sit 3 minutes. Juices redistribute, and it won’t fall apart.
- Double Sauce Recipe: Nigerians love extra sauce. Make more so nobody fights over the last drip.
- Use A Fish Turner: A thin spatula slips under delicate fish without breaking it. Essential for perfect chunks.
Serving Suggestion 🍽️😋
Your homemade Fish Shawarma pairs beautifully with:
- 🍟 French fries
- 🥗 Fresh salad
- 🌽 Grilled corn
- 🥤 Chilled soft drinks
- 🍹 Fresh fruit juice
- 🥔 Potato wedges
- 🧄 Garlic dip
- 🌶️ Extra chilli sauce
For parties, slice the shawarma into smaller portions and serve as finger food platters.
🎨 Variations
- Spicy Suya Style – Add 1 Tbsp suya spice to your marinade. It gives that smoky, nutty Northern Nigeria vibe.
- Cheesy Style – Sprinkle grated mozzarella before rolling. Toast until cheese melts. Kids will demolish this.
- Lettuce Wrap Style – Swap a flour wrap for large lettuce leaves. Low-carb for fit-fam gang.
- Coconut Style – Add 1 Tbsp coconut milk to your sauce. It brings a subtle tropical twist.
- Egg-Loaded Style – Scramble one egg and add it to the filling. Extra protein, extra love.
- Vegan “Fish” Style – Use banana blossom or firm tofu with the same marinade. You still get the experience, plant-based style.
📊 Nutritional Information
Approximate per Serving (1 Fish Shawarma wrap). Source: Calculated using USDA FoodData Central and eatwellabi.com
| Nutrient | Amount Per Serving | % Daily Value (DV) |
|---|---|---|
| Calories | 420 kcal | 21% |
| Total Fat | 18g | 23% |
| Saturated Fat | 3g | 15% |
| Cholesterol | 65mg | 22% |
| Sodium | 780mg | 34% |
| Total Carbohydrates | 38g | 14% |
| Dietary Fiber | 4g | 14% |
| Sugars | 6g | — |
| Protein | 28g | 56% |
| Vitamin D | 2mcg | 10% |
| Calcium | 80mg | 6% |
| Iron | 2.5mg | 14% |
| Potassium | 520mg | 11% |
| Omega-3 Fatty Acids | 1.1g | — |
Adapted from the USDA general nutrition data.
🔗 Source: USDA FoodData Central↗
💚 Health Benefits And Advice, If Any
- Rich in Omega-3s: The fish in Fish Shawarma supports heart and brain health. Great for kids and adults.
- High Protein, Low Guilt: With 28g protein, Fish Shawarma keeps you full longer and helps muscle repair.
- Loaded with Veggies: Cabbage, carrots, and peppers add fibre and antioxidants to your Fish Shawarma.
- Watch the Sodium: If you’re on a low-salt diet, reduce the seasoning cube and ketchup in your Fish Shawarma.
- Gluten-Free Option: Use corn tortillas or lettuce wraps to make gluten-free Fish Shawarma.
- Allergy Note: This Fish Shawarma contains fish, eggs in mayo, and gluten in wraps. Swap as needed.
Note: The information provided in this blog post is for educational purposes only and is not intended as medical advice. Always consult with a healthcare professional before making significant changes to your diet.
Frequently Asked Questions ❓👇
Q1. Can I Use Frozen Fish For Fish Shawarma?
👉 Absolutely! Thaw overnight in the fridge and pat very dry. Excess water is the enemy of great Fish Shawarma texture.
Q2. What’s The Best Fish For Fish Shawarma In Nigeria?
👉 Croaker and tilapia are top choices because they’re firm and affordable. Mackerel also works for a stronger flavour in Fish Shawarma.
Q3. How Do I Prevent My Fish Shawarma From Getting Soggy?
👉 Three rules: pat fish dry, don’t over-sauce, and toast the wrapped Fish Shawarma. Also, drain the cabbage well.
Q4. Can I Make Fish Shawarma Ahead Of Time For Meal Prep?
👉 Yes! Cook the fish and veggies, then store them separately in the fridge for 3 days. Assemble fresh so your Fish Shawarma stays crisp.
Q5. Is Fish Shawarma Healthy For Weight Loss?
👉 Compared to beef, Fish Shawarma is lower in calories and saturated fat. Use lettuce wraps and light mayo to cut more calories.
Q6. My Kids Don’t Like Pepper. Can I Still Make Fish Shawarma?
👉 Of course. Skip chilli sauce and black pepper. The curry and paprika still give your Fish Shawarma amazing flavour without heat.
Q7. Where Can I Buy Shawarma Wraps In Lagos?
👉 Most big supermarkets, Lebanese shops in Victoria Island, or online. Flour tortillas are a great substitute for Fish Shawarma, too.
Q8. Can I Air Fry The Fish For Fish Shawarma?
👉 Yes! Air fry at 200°C for 6 minutes. You’ll get flaky fish with less oil, making your Fish Shawarma even lighter.
💭 Final Thought
And there you have it, my 9ja family – How to Make Amazing Fish Shawarma from scratch, with all the tips, tricks, and gist to make you the shawarma boss of your street. This dish is proof that Nigerian food keeps evolving, and we’re here for it. It’s fast, it’s fresh, and it’s full of flavour that will make you ditch takeout for good. So next time the shawarma craving hits, don’t just dream about it. Run to your kitchen and whip this up. Snap a pic, tag @9jakitchen, and let’s see your masterpiece. Until next time, keep cooking, keep smiling, and keep it 9ja! This is your new kitchen flex, I promise.
- Ultimate Delicious Shawarma Recipes You’ll Crave Daily 🌯✨
- 180+ Garlic Recipes: The Irresistible Flavour-Packed Guide You’ll Love🧄🌟
- Salsa Recipes: Delicious Flavorful Guide You’ll Absolutely Love🌟🍅🌶️
- Healthy Radish Recipes: A Flavour-Packed Guide You’ll Absolutely Love🌟
- Zucchini Recipes: Amazing Guide to Cooking Zucchini in 100+ Tasty Ways🥒🌟

Did you make this recipe? Please do leave a comment and rating on the blog. Tag us on Pinterest @9jakitchen and Instagram @real9jakitchen and follow.










