Canned Salmon and Rice Recipe: One-Pot Protein-Packed Meal in 20 Minutes

Main Courses

Canned Salmon and Rice Recipe: One-Pot Protein-Packed Meal in 20 Minutes

This one-pot canned salmon and rice recipe transforms pantry staples into a protein-packed meal faster than takeout delivery—no fancy ingredients required.

The secret lies in combining canned salmon with rice in a single pot, where the fish's natural oils infuse the grains with rich, savory depth while keeping prep under 20 minutes.

I developed this after realizing how often canned salmon sits forgotten in my pantry, and it’s now a go-to for quick lunches or dinners that feel restaurant-quality.

What makes this dish work is the balance of textures and flavors: flaky salmon flakes over tender rice, while optional add-ins like soy sauce, garlic, or frozen peas elevate it from basic to bold.

The method is simple—just combine ingredients in one pot, simmer until the rice absorbs the liquid, and let the salmon's natural oils create a subtle, umami-rich finish. It’s the kind of meal that proves canned fish can be the star of the plate without any fuss.

The result is a hearty, satisfying dish that’s perfect for busy weeknights or meal prep. The rice comes out perfectly cooked with a light, fluffy texture, while the salmon adds a satisfying protein punch.

Serve it as-is for a minimalist meal, or top with a fried egg, sliced avocado, or a drizzle of sriracha for extra flavor. This recipe proves one-pot meals don’t have to sacrifice depth or nutrition.

Whether you’re feeding a family or meal prepping for the week, this dish delivers big flavor with minimal effort. The best part? It’s fully customizable—swap in different veggies, adjust the seasoning, or even use different types of rice. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for canned salmon and rice

Pantry staples meet restaurant-quality flavor in this one-pot salmon and rice dish.

Ingredient Amount Notes
Canned Salmon (wild, in water) 🐟 2 cans High-quality, no added salt
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine or basmati preferred
Water 💧 2 cups Filtered or spring water
Low-Sodium Soy Sauce 🍜 2 tbsp For umami depth
Garlic Cloves 🧄 3 cloves Freshly minced for aroma
Frozen Peas 🌱 ½ cup Optional, for texture
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground for heat
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Green Onions 🧅 2 whole Sliced, for freshness

The salmon is the star here, so opt for wild-caught, high-quality canned salmon in water—it has better texture and flavor than oil-packed or low-grade varieties. Trader Joe’s and Wild Planet brands are reliable choices, but any reputable brand will work. Look for cans with minimal additives and no added salt; you’ll control the seasoning yourself. The rice should be long-grain white—jasmine or basmati—since it stays separate and absorbs the salmon’s rich oils beautifully. Fresh garlic and parsley elevate the dish, so grab them at the produce section; organic garlic tends to have more flavor, but conventional works fine too.

No soy sauce? Substitute with coconut aminos or a splash of fish sauce for umami. Skip the peas if you prefer a simpler texture, but they add a nice pop of color and sweetness. The lemon juice is key for brightness—bottled works in a pinch, but fresh is always better. For extra depth, add a dash of sriracha or a pinch of smoked paprika. If you’re short on time, pre-cooked rice (like microwaveable pouches) cuts prep time by half, though the texture won’t be as light. The green onions can be swapped for chives or scallions if that’s what you have on hand.

This dish reheats beautifully—just add a splash of water and warm through. Stores for 4 days in the fridge or 3 months in the freezer. For meal prep, portion into containers with a drizzle of olive oil on top to keep the rice from drying out. The salmon’s natural oils make this dish even better the next day as the flavors meld. Double the recipe and freeze half for a quick future meal; it’s perfect for busy weeknights or lunches.

❤️

Why You'll Love This Recipe

  • Fewer Ingredients, Same Magic: I swear by this recipe because it’s that simple—just salmon, rice, garlic, and a splash of soy sauce. No chopping, no fuss, and still packs a punch with that bright, umami-rich flavor from the wild salmon.
  • Garlic-Glazed Goodness: The minced garlic sizzling in the pan? It transforms this into something restaurant-worthy. That crispy edge on the salmon with the tender rice underneath—honestly, it’s the kind of dish that makes you pause mid-bite.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Toss it in containers with a sprinkle of sesame seeds, and it’s ready for work lunches or school lunches. (Yes, even my picky teen eats it.)
  • Budget Meal, Big Payoff: Wild salmon sounds fancy, but canned makes it affordable. A single can feeds four, and the leftovers reheat like a dream—no soggy rice here. My wallet and taste buds thank me.

Step-by-step instructions for canned salmon and rice

This one-pot recipe delivers a complete meal in minutes using simple ingredients you already have.

1

Prepare the Rice and Aromatics

In a medium saucepan, combine the 1 cup long-grain white rice with the 2 cups water. Bring to a boil over medium-high heat, then immediately reduce to low heat and cover tightly with a lid. Let the rice simmer for exactly 10 minutes without peeking—this steam cooking creates perfectly fluffy grains.

While the rice cooks, finely mince the 3 cloves garlic and slice the 2 whole green onions. Set them aside in separate small bowls. The garlic should be minced into tiny pieces, almost like a paste, while the green onions should be cut into thin rings. These aromatics will infuse the dish with bright, fresh flavors that balance the rich salmon.

2

Cook the Salmon and Vegetables

Drain the 2 cans canned salmon, reserving 2 tablespoons of the liquid from each can. In a separate skillet, heat the 1 tablespoon extra-virgin olive oil over medium heat. Add the minced garlic and sauté for 30 seconds until fragrant—you'll smell that wonderful garlic aroma that signals it's ready.

Add the drained salmon to the skillet along with the 0.5 cup frozen peas. Stir gently to combine, cooking for 2-3 minutes until the peas are just thawed and heated through. The salmon should warm through completely while maintaining its tender texture. Remove from heat and set aside.

3

Combine Everything in One Pot

After the 10 minutes of rice cooking, remove the lid and stir in the 2 tablespoons low-sodium soy sauce, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Add the cooked salmon mixture and stir gently to distribute everything evenly. The rice should absorb the flavors quickly, creating a cohesive dish.

Return the pan to low heat and stir in the 1 tablespoon lemon juice. Let the mixture simmer for an additional 2 minutes, allowing the bright citrus flavor to meld with the other ingredients. The lemon juice will cut through the richness of the salmon while adding a refreshing note.

4

Finish and Serve

Remove the pan from heat and stir in the chopped 0.25 cup fresh parsley and sliced green onions. The parsley adds a fresh, vibrant finish while the green onions contribute a mild onion flavor that brightens the dish. Taste and adjust seasoning if needed—you might want to add a bit more soy sauce for more umami depth.

Let the dish sit covered for 2-3 minutes before serving. This resting period allows all the flavors to meld together perfectly. Serve immediately while the rice is still warm and fluffy. Each serving delivers a perfect balance of protein, vegetables, and grains in every bite.

👨‍🍳

Pro Tips For Making Canned Salmon And Rice

  • Drain and Flake Salmon Properly: Skip pouring the canned salmon straight from the can—drain it first, then break it up with a fork. The water in the can makes the rice soggy, and flaking it ensures even distribution. I learned this the hard way after serving mushy rice to a crowd.
  • Toast the Garlic First: Mince the garlic, then sauté it in a dry pan for 30 seconds until fragrant before adding anything else. This step prevents the garlic from turning bitter and adds depth to the dish. Yes, even if you're impatient like me.
  • Use Double the Water for Rice: Most recipes say 1:2 rice-to-water, but with canned salmon, aim for 1:2.5—salmon releases moisture, and you want fluffy, not sticky, rice. I was skeptical until I tried it, and now I never go back.
  • Add Soy Sauce Late: Stir in the low-sodium soy sauce only in the last 2 minutes of cooking. This keeps the rice from absorbing too much salt and lets the flavor bloom at the end. Sounds weird, but it works—trust the process.

Troubleshooting this dish

Rice Overcooked?

If your rice turns out mushy, you likely peeked while cooking or used too much water. For perfect texture, stick to the 1:2 rice-to-water ratio and avoid lifting the lid during the 10-minute cook time.

If it’s still too firm after cooking, add 2 tablespoons hot water and cover for another 2 minutes. I’ve found using a heavy-bottomed saucepan (like All-Clad) helps distribute heat evenly and prevents sticking. 💡

Salmon Too Dry?

Canned salmon can dry out if overcooked. Warm it gently in the skillet for just 2-3 minutes—no more! If it’s already dry, revive it by adding 1 tablespoon water or broth to the pan and covering for 1 minute off the heat.

For extra moisture, stir in a dollop of Greek yogurt or cream cheese at the end. I also recommend using wild-caught salmon in water (not oil-packed) for better texture retention.

Flavor Too Mild?

Boost umami by adding 1 teaspoon fish sauce or ½ teaspoon smoked paprika to the rice while cooking. For brightness, squeeze in an extra 1 tablespoon lemon juice at the end. If the dish lacks saltiness, a pinch of kelp flakes (about ¼ teaspoon) adds depth without overpowering.

I often finish with a drizzle of tobiko (flying fish roe) for a pop of color and saltiness.

Peas Still Frozen?

Frozen peas need gentle heat to thaw evenly. Cook them in the skillet with the salmon for 2-3 minutes max—any longer, and they’ll turn mushy. For quicker thawing, microwave the peas for 30 seconds before adding them to the pan.

If you’re short on time, swap them for fresh peas or corn kernels, which cook faster. 🌱

Sauce Too Thin?

If the rice absorbs all the liquid too quickly, stir in 1-2 tablespoons water or broth at the end for a creamier texture. For a richer sauce, mix 1 tablespoon cornstarch with 1 tablespoon water, then stir it into the pan and simmer for 1 minute until thickened.

I also like adding a spoonful of crème fraîche for a tangy finish.

Rice Stuck to Pan?

Prevent sticking by using a non-stick saucepan (like Calphalon) and ensuring the rice is rinsed before cooking. If it sticks anyway, add 2 tablespoons water to the pan, cover, and let it steam for 2-3 minutes off the heat.

For stubborn stuck rice, a wooden spatula works best—never metal, or you’ll scratch the pan. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 45mg15%
Sodium 520mg23%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 2g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use oil-packed canned salmon instead of water-packed?

Yes, but drain it thoroughly and reduce the olive oil to ½ tablespoon to avoid excess richness. Oil-packed salmon has a slightly different texture and may make the dish heavier. For best results, stick with water-packed for a lighter, fluffier finish.

2

What's the best rice for this recipe?

Long-grain white rice (jasmine or basmati) works perfectly as it stays separate and absorbs flavors beautifully. For extra texture, try brown rice or forbidden black rice, but increase cooking time by 5-10 minutes and add ½ cup extra water. Short-grain rice will turn mushy.

3

How do I make this dish spicier?

Add ½ teaspoon red pepper flakes or 1 teaspoon sriracha while cooking the rice. For heat with depth, stir in 1 teaspoon gochujang (Korean chili paste) at the end. Top with sliced jalapeños or a dash of cayenne for extra kick.

4

Can I make this ahead of time?

The flavors improve overnight. Store in an airtight container for up to 4 days in the fridge. Reheat with 2 tablespoons water on low heat, stirring occasionally. For freezing, portion into containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

5

What if I don't have soy sauce?

Use coconut aminos (1:1 ratio), fish sauce (½ teaspoon), or even Worcestershire sauce (1 teaspoon). For a dairy-free option, mix 1 teaspoon nutritional yeast with 1 teaspoon lemon juice. Each adds umami in different ways.

★★★★★4.8(11 reviews)
Categories Main Courses