Baked Tandoori Salmon
MeaningIn EveryMacro

Meal Prep

Baked Tandoori Salmon

Baked Tandoori Salmon is one of those meal preps that feels way more impressive than the effort required to make it. The salmon gets coated in a smoky, spicy tandoori-inspired seasoning blend, roasted zucchini keeps things light, and the cool cucumber raita somehow pulls the entire plate together like it was born for the job. It’s bold, flavorful, and packs 59.9 grams of protein per serving without ever feeling like another sad “healthy” meal.

Prep
20 min
Cook
20 min
Makes
4 servings
779Calories
59.9gProtein
45.4gCarbs
38.5gFat
Four prepared servings of Baked Tandoori Salmon

High protein

Baked Tandoori Salmon

59.9g protein779 calories per serving

5.0(1 vote)
Prep Time
20 mins
Cook Time
20 mins
Total Time
40 mins
Ingredient unitsSwitch every measurable amount on this recipe.

Equipment

As an Amazon Associate I earn from qualifying purchases.

Ingredients

Ingredient links open Walmart products from our grocery planner. Links marked “Walmart search” need your product choice. Confirm package details and local availability at Walmart.

For the Salmon:

For the Raita:

For the Sides:

Keep screen awakeNo disappearing instructions mid-recipe.

Instructions

Prep the Oven & Ingredients:

Preheat the oven to 400°F and line a baking sheet with parchment paper. Spray a second baking sheet with non-stick spray.

Cook the Rice:

Start cooking the jasmine rice using your preferred method. For this recipe, I prefer a rice cooker with no additional butter to balance the macros since salmon is naturally higher in fats.

1 cup dry jasmine rice

Prep & Season the Zucchini:

Slice the zucchini into quarters, then spread them evenly over the sprayed baking sheet. Season with garlic salt and garlic powder for extra flavor.

2 cup zucchini, 1 tsp garlic salt, 1 tsp garlic powder

Make the Tandoori Spice Paste:

In a small bowl, mix together paprika, coriander, cayenne pepper, garam masala, salt, black pepper, and olive oil until fully combined.

1 tbsp paprika, ½ tbsp coriander, ½ tbsp cayenne pepper, 1 tsp garam masala, ½ tsp salt, ½ tsp black pepper, 2 tbsp olive oil

Season & Bake the Salmon:

Pat the salmon dry with paper towels to remove excess moisture. Place the salmon on the parchment-lined baking sheet, then brush the spice mixture evenly over the fillets, ensuring full coverage. Bake the salmon and zucchini on separate sheets for 15-20 minutes, or until the salmon reaches an internal temperature of 145°F. Check at the 15-minute mark, as the zucchini may finish roasting slightly ahead of the salmon.

4 fillets salmon

Make the Raita:

While the salmon is baking, prepare the raita. In a bowl, combine Greek yogurt, diced cucumber, chopped cilantro, and salt. Stir until well mixed.

1 ½ cup Greek yogurt, 1 cup cucumber, ½ cup cilantro, ¼ tsp salt

Assemble & Serve:

Once everything is cooked, divide the salmon, zucchini, and raita into individual meal prep containers. Enjoy your high-protein, flavor-packed meal prep with a perfect balance of spice and freshness!

Nutrition

Per serving

Estimates for one serving. Changing the recipe yield scales the ingredients and keeps these per-serving amounts the same.

Calories
779 kcal
Carbohydrates
45.4 g
Protein
59.9 g
Fat
38.5 g
Saturated Fat
8.15 g
Polyunsaturated Fat
9.91 g
Monounsaturated Fat
13.82 g
Trans Fat
0.13 g
Cholesterol
129 mg
Sodium
1,151 mg
Potassium
1,272 mg
Fiber
2.5 g
Sugar
5 g
Added Sugar
0 g
Vitamin A
202 mcg RAE
Vitamin C
20.89 mg
Vitamin D
24.95 mcg
Calcium
155 mg
Iron
3.77 mg

Estimated ingredient cost

$5.77 per serving · $23.09 for this batch

Estimated US grocery prices for the amounts used, including purchase waste and discarded marinade. Your store, brands, and package sizes may cost differently. Buying full packages can cost more. Price sources and methodology.

Ingredient costs and assumptions

Quantities without exact weights use the nutrition library’s portion estimates. Purchase yields are estimates. Separate citrus ingredients are costed independently; reusing the same fruit for juice and zest can lower your cost. Labor, utilities, and delivery are excluded.

  • salmon: $17.74

    907.2 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    Owner-approved October 3, 2026 recipe standard: one raw Atlantic salmon fillet per serving. Nutrition and ingredient-use cost assume 8 oz (226.796185 g) per fillet. This is an editorial serving standard, not a measured or guaranteed package weight. Actual fillet size and nutrition vary. Observed sale price (regular price $9.86). Includes skin; fillet sizes vary.

    Walmart: Marketside Coho Salmon Skin-On Frozen · Price checked 2026-09-21

  • paprika: $0.10

    6.8 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tbsp = 6.8 g Representative product; brand and package size may differ.

    Walmart: Great Value Paprika · Price checked 2026-09-21

  • coriander: $0.26

    2.5 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tbsp = 5 g Representative product for this ingredient; your brand and package size may differ.

    Walmart: Great Value Organic Ground Coriander, 1.5 oz · Price checked 2026-09-21

  • cayenne pepper: $0.16

    2.7 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tbsp = 5.3 g Representative product for this ingredient; your brand and package size may differ.

    Walmart: Great Value Cayenne Pepper, 2.25 oz · Price checked 2026-09-21

  • garam masala: $0.21

    2 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tsp = 2 g; Editorial ground-spice blend estimate: 2 g/tsp, not a claimed package-label weight. Representative product for this ingredient; your brand and package size may differ.

    Walmart: Rani Garam Masala Indian 11-Spice Blend 3oz (85g) PET Jar ~ All Natural, Salt-Free | Vegan | No Colors | Gluten Friendly | NON-GMO| Kosher | Indian Origin · Price checked 2026-09-21

  • salt: $0.00

    3 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tsp = 6 g Iodized table salt reference; not a kosher salt price.

    Walmart: Great Value Iodized Salt · Price checked 2026-09-21

  • black pepper: $0.05

    1.2 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tsp (ground) = 2.3 g; texture=ground Ground black pepper reference; cracked pepper may cost differently.

    Walmart: Great Value Ground Black Pepper · Price checked 2026-09-21

  • olive oil: $0.36

    27 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tbsp = 13.5 g Representative product for this ingredient; your brand and package size may differ.

    Walmart: Great Value Extra Virgin Olive Oil, 17 fl oz · Price checked 2026-09-21

  • Greek yogurt: $1.23

    340.5 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 cup = 227 g; Editorial Greek-yogurt volume proxy using King Arthur's generic yogurt weight, 227 g/cup. Plain nonfat Greek yogurt reference; unspecified-fat Greek yogurt uses this as a price estimate.

    Walmart: Great Value Greek Plain Nonfat Yogurt, 32 oz Tub · Price checked 2026-09-21

  • cucumber: $0.48

    104 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 cup (chopped) = 104 g; Editorial chopped-cucumber proxy: 104 g/cup, transferred from USDA's sliced measure. A medium whole cucumber defaults to USDA's unsized 301 g cucumber. Representative product for this ingredient; your brand and package size may differ.

    Walmart: Fresh Mini Cucumbers, 16 oz · Price checked 2026-09-21

  • cilantro: $1.08

    8 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    0.25 cup = 4 g Representative product for this ingredient; your brand and package size may differ.

    Walmart: Fresh Cut Cilantro, 0.5 oz Clamshell · Price checked 2026-09-21

  • salt: $0.00

    1.5 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tsp = 6 g Iodized table salt reference; not a kosher salt price.

    Walmart: Great Value Iodized Salt · Price checked 2026-09-21

  • dry jasmine rice: $0.59

    185 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 cup = 185 g Representative product; brand and package size may differ.

    Walmart: Great Value Jasmine Rice · Price checked 2026-09-21

  • zucchini: $0.76

    226 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 cup (sliced) = 113 g Variable-weight produce: uses the listed price per pound, not the estimated price per piece.

    Walmart: Fresh Zucchini, Each · Price checked 2026-09-21

  • garlic salt: $0.04

    5.6 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    0.25 tsp = 1.4 g Representative product for this ingredient; your brand and package size may differ.

    Walmart: Great Value Garlic Salt, 5.7 oz · Price checked 2026-09-21

  • garlic powder: $0.03

    3.1 g purchased · Uses the reviewed ingredient quantity before cooking or marinade losses.

    1 tsp = 3.1 g Representative product; brand and package size may differ.

    Walmart: Great Value Garlic Powder · Price checked 2026-09-21

Make it yoursRecipe notes & meal-prep tips

Macro breakdown

31%24%45%
  • Protein59.9g31%
  • Carbs45.4g24%
  • Fat38.5g45%

Per serving · Share of calories from macros

Calculated using 4 calories per gram of protein and carbs, and 9 for fat. Rounding and fiber can affect the listed calorie total.

Triple B's Meal Prep Notes

This is certified meal prep in my book: the salmon holds up well, and that cool raita gives each reheated bowl a fresh finish. The part worth packing separately here is the raita. Warm tandoori salmon and rice alongside cool cucumber yogurt gives the bowl a contrast you lose when everything goes through the microwave together. Divide the raita into small lidded cups and refrigerate them with your meals, then spoon it over the bowl after reheating. That little bit of extra packing makes sense for this particular combination of cayenne, garam masala, and cooling yogurt.

Start the jasmine rice before the salmon goes into the oven, then make the raita while the salmon and zucchini cook. Use separate trays as written so you can pull the zucchini when it is ready without waiting on the fish. Spread the zucchini out rather than piling it up; the goal is roasted pieces that can hold their own beside the sauce. This is a useful rhythm for other oven-baked meal preps too. If the fillets have skin, lift it away while the cooked salmon is still hot, before you divide the batch. It is easier then, and you only have to do the job once.

Remove the raita cup before heating. For a refrigerated serving, microwave on high for 90 seconds, stir, then heat for another 45 seconds. Use that as a starting point and continue in short intervals as needed until the food reaches 165°F throughout. Stir the rice and vegetables gently around the salmon so the fillet does not get mashed into the bowl, then add the cold raita. Adjust the cayenne to your preference when preparing the spice paste. For another meal with this kind of warm spice, explore the Indian-inspired recipes; for a different fish preparation, browse the fish meal preps.

Notes from your kitchen

Tried it? Tell us how it went.

Leave a rating and tell us how it turned out. Swaps, tips, and questions welcome.

Your rating (optional)

From the community

★★★★★

This one exists to shake up the usual salmon routine. After eating it, I can say it’s different in the best way without being complicated. Curious to hear how this one lands for you!