Tandoori salmon rice bowls are my weeknight secret weapon. Bold, smoky spices on perfectly seared salmon, fluffy basmati rice underneath, and the whole thing comes together in about 25 minutes. I’m a certified nutritionist and an Austin mom whose teenagers are brutally honest food critics, and this one earns a clean plate every single time.
I first threw this together on a Tuesday when I was staring at two salmon fillets and a jar of tandoori spice that had been sitting in my pantry for weeks. The kitchen smelled incredible within minutes, and my son actually wandered in asking what I was making. That almost never happens. These tandoori salmon rice bowls hit that perfect sweet spot: impressive enough to feel like a real dinner, simple enough for a school night.
Table of Contents
Ingredients for Tandoori Salmon Rice Bowls
I’ve made these bowls more times than I can count, and a few ingredient choices make all the difference. Honestly, the tandoori spice mix is doing most of the heavy lifting here, so pick a good one.
- 2 salmon fillets (6 oz each) I always pat these completely dry before seasoning for the best crust
- 2 tbsp tandoori spice mix My go-to is any blend with paprika, cumin, coriander, turmeric, and garam masala; check the international aisle at most grocery stores
- 1 tbsp olive oil
- 1 cup jasmine or basmati rice I prefer basmati for its fluffy, separate texture in these tandoori salmon rice bowls
- 2 cups vegetable broth (instead of water) Pro tip: broth adds real flavor depth to the rice without any extra effort
- 1 cup mixed vegetables (bell peppers, broccoli, or peas) In my experience, a colorful mix makes the bowl look as good as it tastes
- Salt and pepper to taste
- Fresh cilantro, for garnish
- Lime wedges, for serving I usually squeeze one wedge over the bowl and keep extras on the table

Step-by-Step Instructions
In my experience, the key to nailing these tandoori salmon rice bowls is the sear. Do not rush it and do not move the fish too soon. Follow these steps and you will get a gorgeous, spiced crust every single time.
Step 1: Combine the rice and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce to low, cover with a tight-fitting lid, and simmer for 10 to 12 minutes until the rice is tender and all liquid is absorbed. Do not lift the lid while it cooks.
Step 2: While the rice cooks, pat the salmon fillets completely dry with paper towels on both sides. This step is non-negotiable. Moisture is the enemy of a good crust. Rub both sides generously with the tandoori spice mix until well coated, then season with salt and pepper.
Step 3: Heat the olive oil in a large skillet over medium-high heat until shimmering and hot. Carefully place the salmon fillets skin-side down in the pan. You should hear an immediate sizzle. If you don’t, the pan isn’t hot enough yet.
Step 4: Let the salmon sear completely undisturbed for 3 to 4 minutes. You’ll see the edges turn golden and the flesh turn opaque about halfway up the fillet. That’s your cue to flip. Cook another 3 to 4 minutes on the second side until the salmon flakes easily when pressed gently with a fork.
Step 5: In the last 3 minutes of cooking the salmon, add the mixed vegetables directly to the skillet alongside the fish. Toss them in the spiced oil and sauté until crisp-tender and vibrant in color. Pull them off heat while they still have a little bite left.
Step 6: Fluff the cooked rice with a fork and divide evenly between two bowls. Top each bowl with the sautéed vegetables, then carefully place a salmon fillet on top. Squeeze fresh lime juice over everything and scatter with fresh cilantro. Serve immediately.
What to Serve with Tandoori Salmon Rice Bowls
These bowls are already a complete meal with protein, carbs, and vegetables all in one. But the right extras make the bold tandoori spices even more satisfying. Here’s what I reach for most often.
Greek Yogurt or Raita: A cooling spoonful on the side is hands-down the best pairing for tandoori salmon rice bowls. It cuts right through the warm spices and adds a creamy contrast that feels intentional, not random. I use this blender Greek yogurt ranch dressing on busy nights when I want something fast and flavorful.
Sliced Cucumber: Cool, thin cucumber slices bring a refreshing crunch that balances the smoky heat of the tandoori spice perfectly.
Pickled Red Onion: Tangy and slightly sweet, pickled red onion adds brightness and a little acidity that sharpens every bite.
Chili Oil or Hot Sauce: For anyone who loves heat, a drizzle over the top takes this from bold to seriously fiery. My teenagers love this version.
Extra Lime Wedges: Keep them on the table. Squeezing more lime right before each bite keeps the whole bowl fresh and alive.
Try These Other High Protein Bowls: If you love this format, my high protein low calorie teriyaki salmon bowls use the same bowl concept with a completely different flavor profile. My one skillet Greek salmon is another weeknight favorite with minimal cleanup. And for nights when you want a different protein entirely, these Korean BBQ chicken bowls and grilled shrimp bowls both follow the same quick, satisfying formula.

Storage and Serving Tips
Store the rice, vegetables, and salmon separately in airtight containers in the refrigerator for up to 2 days. Keeping the components apart prevents sogginess and keeps the salmon from getting rubbery against the warm rice.
To reheat, warm the rice and vegetables in the microwave with a small splash of water to keep them from drying out. I recommend reheating the salmon gently in a skillet over low heat for 2 to 3 minutes per side rather than microwaving it. The texture stays much better that way.
These tandoori salmon rice bowls are also great for meal prep. Portion the rice and vegetables into containers at the start of the week and sear a fresh fillet right before serving for the best results. If you enjoy meal prepping salmon dishes, check out my Mediterranean salmon bowl for another prep-friendly option.
Conclusion
Tandoori salmon rice bowls are proof that healthy eating doesn’t have to be boring or complicated. Bold spices, flaky salmon, fluffy rice, and it’s all on the table in 25 minutes. Whether it’s a Tuesday panic dinner or intentional meal prep Sunday, this recipe delivers every single time. Give it a try this week and I’m pretty confident it’s going to earn a permanent spot in your rotation.

25-Minute Tandoori Salmon Rice Bowls
Equipment
-
Medium saucepan with lid
-
Large skillet
-
Paper towels
-
Fork
Ingredients
- 2 salmon fillets (6 oz each) patted completely dry before seasoning
- 2 tbsp tandoori spice mix look for a blend with paprika, cumin, coriander, turmeric, and garam masala
- 1 tbsp olive oil
- 1 cup jasmine or basmati rice basmati preferred for fluffy texture
- 2 cups vegetable broth or water; broth adds extra flavor depth
- 1 cup mixed vegetables bell peppers, broccoli, or peas
- salt and pepper to taste
- fresh cilantro for garnish
- lime wedges for serving
Instructions
-
Combine the rice and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce to low, cover with a tight-fitting lid, and simmer for 10 to 12 minutes until the rice is tender and all liquid is absorbed. Do not lift the lid while it cooks.
-
While the rice cooks, pat the salmon fillets completely dry with paper towels on both sides. Rub both sides generously with the tandoori spice mix until well coated. Season with salt and pepper.
-
Heat the olive oil in a large skillet over medium-high heat until shimmering and hot. Place the salmon fillets skin-side down. You should hear an immediate sizzle.
-
Sear the salmon completely undisturbed for 3 to 4 minutes until the edges are golden and the flesh is opaque about halfway up. Flip and cook another 3 to 4 minutes until the salmon flakes easily when pressed with a fork.
-
In the last 3 minutes of cooking, add the mixed vegetables directly to the skillet alongside the salmon. Toss in the spiced oil and saute until crisp-tender and vibrant. Remove from heat while they still have a little bite.
-
Fluff the cooked rice with a fork and divide between two bowls. Top with sauteed vegetables and place a salmon fillet over each bowl. Squeeze fresh lime juice over everything and finish with fresh cilantro. Serve immediately.
