The High-Protein Salmon Poke Bowl (48g Per Serving, No Mayo)
A Hawaiian-inspired raw fish bowl rebuilt for serious protein output. Sushi-grade salmon marinated in a soy-sriracha blend, layered over brown rice with edamame, crispy roasted chickpeas, and a Greek yogurt sauce that replaces mayo without sacrificing creaminess. Forty-eight grams of protein per bowl. Zero apologies.

“Most poke bowls are Instagram food: beautiful, forgettable, and built on white rice and mayo that will have you hungry again in 90 minutes. This version is engineered differently. The mayo is out. Greek yogurt is in. Crispy roasted chickpeas replace empty vegetable filler. The result is 48g of protein per bowl from three distinct sources — lean fish, plant protein, and dairy — without tasting like you're eating for macros.”
Why This Recipe Works
Poke has a content problem. The internet has produced approximately ten thousand poke bowl recipes, almost all of them a variation on the same premise: cubed fish, white rice, whatever vegetables were in the crisper, and a drizzle of something from a bottle. The result tastes fine in the same way a hotel room looks fine — inoffensive, forgettable, and optimized for nobody in particular.
This version makes different choices, and every one of them has a reason.
The Protein Architecture
Standard poke bowls sit around 28-32g of protein. This bowl delivers 48g. The difference isn't portion size — it's source stacking. Sushi-grade salmon brings roughly 22g of lean protein per serving, loaded with omega-3 fatty acids that reduce inflammation and support muscle recovery. Edamame contributes another 12g of complete plant protein per cup. The Greek yogurt sauce adds a final 8-10g that would otherwise be missing in a traditional mayo-based dressing. Three sources, each doing structural work, none of them redundant.
The roasted chickpeas are the fourth variable. They're not decorative — each half-cup of roasted chickpeas adds 8g of protein and 6g of fiber. More importantly, they solve the texture problem that kills every poke bowl assembled more than 20 minutes in advance: the crunch. A bowl with no textural contrast is a bowl you stop eating halfway through.
The Marinade Calculus
The soy-sriracha-vinegar marinade does more than flavor the salmon. Soy sauce provides glutamate-heavy umami that amplifies the natural sweetness of high-fat fish. Rice vinegar adds brightness that cuts through the richness. The sesame oil — split between the marinade and the chickpea roast — creates a continuous aromatic thread through the entire bowl.
The timing constraint is real. Ten to fifteen minutes is not a guideline. The lactic acid in rice vinegar denatures salmon proteins on contact, which is why you can make gravlax without any heat. At 10 minutes, you get flavor. At 30 minutes, you get texture degradation. At 45 minutes, you get mush. The marinade is aggressive by design, which is exactly why you have to respect the window.
Replacing Mayo Without Losing the Point
Mayo-based poke sauce is not a flavor decision. It's a textural decision. The emulsified fat coats the ingredients and delivers a creamy, cohesive mouthfeel that makes the bowl feel complete rather than a pile of separate components. The challenge with eliminating it is that most substitutes — citrus dressings, tahini, straight soy — don't replicate that coating behavior.
Greek yogurt does. Its protein structure creates a thick, clingy emulsion that behaves almost identically to mayo in a bowl context. The fat content is lower, the protein is substantially higher, and the flavor is tangier. The lime juice and honey bring the sauce into balance — without them, Greek yogurt alone is too sharp against the clean-flavored salmon.
The Chickpea Variable
Roasting chickpeas is an exercise in moisture management. A chickpea straight from the can contains roughly 70% water. You need to reduce that to somewhere around 30% before the Maillard reaction can begin and the exterior can crisp. This requires thorough drying — not a quick pat — followed by high-heat roasting at 425°F with enough space between the chickpeas for moisture to escape as steam rather than recirculating in a crowded pan.
The rimmed baking sheet is the right tool here. It contains the chickpeas during shaking without trapping steam the way a deeper pan would. A single layer across the full surface of the pan ensures every chickpea has equal access to the oven's circulating heat.
Assembly as Design
The bowl is assembled in sections, not mixed. This is not aesthetic affectation. Different components in this bowl have different moisture levels, different textures, and different seasoning intensities. Layering them separately means you get a bite of crisp chickpea followed by cold salmon followed by creamy avocado — a sequence. Mix them together and you get a uniform mash where nothing is anything in particular.
The chef's knife quality matters for the salmon cubes. Clean cuts preserve the fish's structural integrity so each cube holds its shape in the marinade and in the bowl. A dull blade drags and tears, producing irregular pieces that fall apart under the weight of the sauce. Cut cold fish with a sharp knife in confident single strokes.
This bowl is designed to do exactly one thing well: deliver maximum protein and flavor from minimum cooking. The chickpeas take 25 minutes in the oven. Everything else is assembly. That's the version of a poke bowl worth making.
Where Beginners Mess This Up
Before we start, read this. These are the 4 reasons your the high-protein salmon poke bowl (48g per serving, no mayo) will fail:
- 1
Not drying the chickpeas before roasting: Moisture is the enemy of crunch. If you roast chickpeas straight from the can without patting them thoroughly dry, they steam instead of crisp. You need to press them between paper towels until no visible moisture remains. This single step is the difference between crunchy protein croutons and soft, mealy chickpeas that collapse the moment they hit the bowl.
- 2
Marinating the salmon too long: Soy sauce contains salt, and rice vinegar contains acid. Together, they begin to denature the salmon proteins — effectively cold-cooking the fish — within 20 minutes. At 10-15 minutes, you get flavor penetration with intact texture. At 45 minutes, you get mushy, almost ceviche-like salmon that doesn't hold its cube shape. Set a timer.
- 3
Using low-quality salmon: The label 'sushi-grade' is not a marketing term — it's a handling certification. Raw salmon served without cooking must be previously frozen at -4°F for at least 7 days to eliminate parasites. Ask your fishmonger directly. If they can't confirm it, buy frozen sushi-grade salmon (which has already been properly treated) rather than fresh fish from an uncertain source.
- 4
Building the bowl too far in advance: The crispy chickpeas go soft within 30 minutes of contacting the yogurt sauce. If you're meal prepping, store the chickpeas separately and add them right before eating. Everything else holds for up to 2 hours covered in the fridge — but those chickpeas deserve to be crispy.
The Video Reference Library
Want to see it in action? Here are the exact videos we analyzed and combined to build this foolproof recipe translation:

The foundational video for this recipe's approach — covers the marinade ratios, chickpea roasting technique, and how to build the bowl for maximum visual and textural contrast.
2. How to Make Crispy Roasted Chickpeas
Dedicated walkthrough on the drying and roasting technique that makes or breaks chickpea croutons. Covers temperature, timing, and how to test for doneness.
3. Sushi-Grade Fish — What It Actually Means
Clear explanation of what sushi-grade means, how to source it correctly, and why the distinction matters for raw fish preparations like poke.
🛠️ Core Equipment
- Rimmed baking sheet ↗Essential for the chickpea roasting. A rimmed sheet keeps the chickpeas contained when you shake the pan. A flat sheet risks chickpeas rolling into your oven elements.
- Sharp chef's knife ↗Clean cuts through sushi-grade salmon matter. A dull knife drags and tears the fish, destroying the cube structure you need for even marinade coverage and clean bowl presentation.
- Fine-mesh sieve or colander ↗For draining and rinsing the chickpeas quickly. The faster you get them drained and onto the paper towels, the more time you have to dry them before roasting.
- Four wide, shallow bowls ↗Poke bowls are assembled horizontally, not stacked. A wide, shallow bowl gives you the surface area to arrange each component in distinct sections rather than piling everything into a tower.
The High-Protein Salmon Poke Bowl (48g Per Serving, No Mayo)
🛒 Ingredients
- ✦1.5 cups cooked brown rice
- ✦1.5 lbs sushi-grade salmon fillet, cut into 1-inch cubes
- ✦1.5 cups frozen edamame, thawed
- ✦1 can (15 oz) chickpeas, drained, patted dry, and roasted
- ✦3 tablespoons low-sodium soy sauce
- ✦2 tablespoons rice vinegar
- ✦1 tablespoon sesame oil
- ✦1 tablespoon sriracha
- ✦2 green onions, thinly sliced
- ✦2 tablespoons fresh cilantro, chopped
- ✦1 tablespoon grated fresh ginger
- ✦2 cloves garlic, minced
- ✦1/2 cup plain Greek yogurt
- ✦2 tablespoons lime juice
- ✦1 tablespoon honey
- ✦1 medium cucumber, julienned
- ✦1 medium avocado, sliced
- ✦2 tablespoons sesame seeds
- ✦Sea salt and black pepper to taste
- ✦Nori strips for serving (optional)
👨🍳 Instructions
01Step 1
Preheat oven to 425°F. Drain the chickpeas, then press them thoroughly dry between paper towels — two or three passes until no moisture remains.
02Step 2
Toss the dried chickpeas with 1 tablespoon sesame oil, sea salt, and black pepper. Spread in a single layer on a rimmed baking sheet.
03Step 3
Roast the chickpeas at 425°F for 20-25 minutes, shaking the pan once at the halfway mark, until golden brown and audibly crunchy when you shake the pan.
04Step 4
While the chickpeas roast, whisk together the soy sauce, rice vinegar, remaining sesame oil, sriracha, ginger, and garlic in a medium bowl.
05Step 5
Gently fold the cubed salmon into the marinade, coating all sides evenly. Refrigerate for exactly 10-15 minutes.
06Step 6
Combine Greek yogurt, lime juice, and honey in a small bowl. Stir until smooth. Season with a pinch of salt.
07Step 7
Divide the cooked brown rice evenly among four wide, shallow bowls to create a flat base.
08Step 8
Layer the marinated salmon over the rice. Arrange the thawed edamame, julienned cucumber, and avocado slices in separate sections around the bowl.
09Step 9
Drizzle the Greek yogurt sauce generously over each bowl.
10Step 10
Top with the crispy roasted chickpeas immediately before serving. Finish with sliced green onions, cilantro, sesame seeds, and nori strips if using.
Nutrition Per Serving
Estimates based on standard preparation. Adjustments alter macros.
🔄 Substitutions
Instead of Sushi-grade salmon...
Use Sushi-grade tuna (ahi) or cooked shrimp
Tuna is the traditional poke base and works identically in this recipe. Cooked shrimp eliminates the raw fish concern entirely while keeping the protein profile strong.
Instead of Brown rice...
Use Quinoa
Quinoa adds an additional 3-4g of protein per serving and contains all nine essential amino acids. Slightly nuttier and chewier. Cooks in 15 minutes versus 45 for brown rice — worth the switch when you're short on time.
Instead of Greek yogurt sauce...
Use Cashew cream (blended soaked cashews with lime juice and water)
Fully dairy-free. Loses the protein contribution of Greek yogurt but maintains creaminess and tang. Add a pinch of salt to compensate for the yogurt's natural salinity.
Instead of Chickpeas...
Use Edamame-only topping with toasted panko
If you skip the roasted chickpeas, add toasted panko breadcrumbs at the very end for texture contrast. You lose the protein contribution, so increase the edamame portion to compensate.
🧊 Storage & Reheating
In the Fridge
Store assembled bowls (without chickpeas) covered for up to 2 hours. For longer storage, keep all components separate and assemble to order. Marinated salmon keeps for 24 hours maximum.
In the Freezer
Not recommended for assembled bowls. The salmon and avocado do not freeze well. Brown rice and roasted chickpeas can be frozen separately and revived.
Reheating Rules
This dish is served cold — no reheating required. If your bowl has been refrigerated, let it sit at room temperature for 10 minutes before eating to take the chill off the fish.
❓ Frequently Asked Questions
What does 'sushi-grade' actually mean?
It means the fish has been previously frozen at -4°F for at least 7 days (or -31°F for 15 hours), which eliminates parasites. It is a handling certification, not a quality grade. Always ask your fishmonger to confirm. When in doubt, buy frozen sushi-grade salmon — it's already been properly treated.
Can I use regular yogurt instead of Greek yogurt?
You can, but the sauce will be thin and watery. Regular yogurt has significantly higher moisture content. If that's all you have, strain it through cheesecloth for 30 minutes to remove excess liquid before using.
Why are my roasted chickpeas soft instead of crispy?
Almost always a moisture problem. The chickpeas weren't dried thoroughly enough before roasting, or they were crowded on the pan and steamed each other. Dry aggressively, use a single layer, and roast at 425°F — no lower.
How far in advance can I marinate the salmon?
No more than 15 minutes. The acid in the rice vinegar begins chemically cooking the fish surface after 20 minutes, resulting in mushy, opaque cubes that fall apart in the bowl. Set a timer every single time.
Is this recipe safe for pregnant women or immunocompromised people?
No. This recipe uses raw fish, which carries inherent risk regardless of sushi-grade certification. Pregnant women, immunocompromised individuals, and young children should substitute fully cooked proteins — seared salmon, cooked shrimp, or grilled chicken all work in this bowl.
Can I make this bowl vegetarian?
Yes. Replace the salmon with a combination of extra edamame, crispy tofu (pressed and pan-fried), and additional roasted chickpeas. Marinate the tofu the same way you would the salmon — it benefits from the same soy-sriracha treatment. You'll maintain high protein output through plant sources alone.
The Science of
The High-Protein Salmon Poke Bowl (48g Per Serving, No Mayo)
We turned everything on this page into a beautiful, flour-proof PDF cheat sheet. Print it out, stick it to your fridge, and never mess up your the high-protein salmon poke bowl (48g per serving, no mayo) again.
*We'll email you the high-res PDF instantly. No spam, just perfectly cooked meals.
AlmostChefs Editorial Team
We translate the internet's most popular cooking videos into foolproof, beginner-friendly written recipes. We analyze multiple methods, test them in our kitchen, and engineer a single "Master Recipe" that gives you the best possible result with the least possible stress.