Salmon Brown Rice Vegetable Bowl with Avocado
This salmon brown rice bowl turns flaky salmon, nutty brown rice, crisp vegetables, and creamy avocado into a fresh, filling dinner that feels colorful and complete.
It is simple enough for a weeknight, but it still tastes bright and satisfying. The warm rice catches the lemon herb dressing, the salmon stays tender, and the vegetables add crunch in every bite.
Why You’ll Love This Recipe
- Fresh and filling: Brown rice, salmon, avocado, and vegetables make a bowl that keeps you full without feeling heavy.
- Great texture: You get flaky fish, creamy avocado, juicy tomatoes, crisp cucumber, and tender rice in one bowl.
- Easy to prep: Cook the rice ahead, chop the vegetables, and finish the salmon right before serving.
- Naturally nourishing: Salmon brings protein and omega 3 fats, while vegetables and brown rice add fiber, color, and steady energy.
Fabian’s Budget & Health Tip: Buy salmon when it is on sale and portion it before freezing. You can also use frozen salmon fillets, which often cost less and cook beautifully after thawing. If avocados are pricey, use half an avocado per bowl and add extra cucumber or spinach for volume.
Ingredients (Serves 4)
- 1 cup dry brown rice (190 g)
- 2 1/4 cups water (530 ml)
- 1 1/4 pounds salmon fillets (565 g)
- 1 tablespoon olive oil for cooking salmon (15 ml)
- 1 teaspoon kosher salt, divided (6 g)
- 1/2 teaspoon black pepper (1 g)
- 1 large cucumber, sliced (300 g)
- 2 medium carrots, shredded or cut into thin ribbons (140 g)
- 4 cups fresh spinach (120 g)
- 2 avocados, sliced (300 g)
- 1 1/2 cups cherry tomatoes, halved (225 g)
- 1 large lemon, juiced and zested (about 45 ml juice)
- 3 tablespoons olive oil for dressing (45 ml)
- 1/4 cup chopped fresh herbs, such as parsley, dill, or cilantro (15 g)
- 1 small garlic clove, finely grated (3 g)
Step-by-Step Instructions
1. Cook the Brown Rice
Rinse the brown rice under cool water until the water looks mostly clear. Add the rice, water, and 1/4 teaspoon salt to a medium pot. Bring it to a boil, then lower the heat, cover, and simmer for 35 to 40 minutes.
The rice is ready when the grains taste tender but still have a gentle chew. Let it rest off the heat for 10 minutes, then fluff it with a fork so it turns light and steamy instead of dense.
2. Make the Lemon Herb Dressing
Whisk the lemon juice, lemon zest, 3 tablespoons olive oil, chopped herbs, garlic, 1/4 teaspoon salt, and a pinch of black pepper in a small bowl.
The dressing should smell bright, grassy, and fresh. Taste it before serving. Add a little more lemon if you like sharp flavor, or a little more olive oil if you want it softer.
3. Season the Salmon
Pat the salmon dry with a paper towel. Rub it with 1 tablespoon olive oil, then season with the remaining salt and black pepper.
Dry salmon browns better. This small step helps the edges turn golden while the center stays moist.
4. Cook the Salmon Until Flaky
For the skillet method, warm a nonstick or cast iron pan over medium heat. Place the salmon in the pan and cook for 4 to 5 minutes on the first side, until the edges turn golden and the fish releases easily. Flip and cook for 3 to 5 minutes more, until the salmon flakes with gentle pressure.
For the oven method, bake the salmon at 400°F (200°C) for 10 to 14 minutes. It is done when the thickest part looks just opaque and separates into tender flakes.
5. Prepare the Vegetables
Slice the cucumber, shred the carrots, halve the tomatoes, and slice the avocados. Keep the spinach whole unless the leaves are large.
Cut the avocado last so it stays green and creamy. A small squeeze of lemon helps prevent browning.
6. Build the Bowls
Divide the warm brown rice among 4 bowls. Add spinach, cucumber, carrots, tomatoes, avocado, and salmon. Spoon the lemon herb dressing over the top.
The warm rice will slightly soften the spinach, while the cold vegetables keep the bowl crisp. Flake the salmon into large pieces so every bite gets a little richness.
Expert Troubleshooting & FAQs
How do I know when salmon is cooked?
Salmon is done when it flakes easily with a fork and the center looks just opaque. If you use a thermometer, aim for 125°F to 130°F (52°C to 54°C) for moist salmon, or 145°F (63°C) for fully cooked salmon.
Can I use white rice instead of brown rice?
Yes. White rice works well and cooks faster. Use it when you need dinner quickly. Brown rice gives the bowl a nuttier flavor and more fiber.
Can I make this salmon brown rice bowl ahead?
Yes, but store the parts separately. Keep rice, salmon, vegetables, avocado, and dressing in separate containers. Add avocado and dressing right before eating for the best texture.
What herbs taste best in the dressing?
Dill tastes classic with salmon. Parsley tastes clean and mild. Cilantro adds a brighter flavor. You can use one herb or mix them together.
Why is my brown rice still firm?
Brown rice needs enough time and steam. If the pot looks dry but the rice is still firm, add 2 to 3 tablespoons water, cover again, and cook for 5 to 10 more minutes. Letting it rest after cooking also helps finish the texture.
Estimated Nutritional Facts
Per serving, based on 4 servings:
- Calories: about 565
- Protein: about 37 g
- Carbs: about 49 g
- Fats: about 25 g
Salmon Brown Rice Vegetable Bowl with Avocado

Ingredients
- 1 cup dry brown rice (190 g)
- 2 1/4 cups water (530 ml)
- 1 1/4 pounds salmon fillets (565 g)
- 1 tablespoon olive oil for cooking salmon (15 ml)
- 1 teaspoon kosher salt, divided (6 g)
- 1/2 teaspoon black pepper (1 g)
- 1 large cucumber, sliced (300 g)
- 2 medium carrots, shredded or cut into thin ribbons (140 g)
- 4 cups fresh spinach (120 g)
- 2 avocados, sliced (300 g)
- 1 1/2 cups cherry tomatoes, halved (225 g)
- 1 large lemon, juiced and zested (about 45 ml juice)
- 3 tablespoons olive oil for dressing (45 ml)
- 1/4 cup chopped fresh herbs, such as parsley, dill, or cilantro (15 g)
- 1 small garlic clove, finely grated (3 g)
Instructions
- 1. Cook the Brown Rice. Rinse the brown rice under cool water until the water looks mostly clear. Add the rice, water, and 1/4 teaspoon salt to a medium pot. Bring it to a boil, then lower the heat, cover, and simmer for 35 to 40 minutes. The rice is ready when the grains taste tender but still have a gentle chew. Let it rest off the heat for 10 minutes, then fluff it with a fork so it turns light and steamy instead of dense.
- 2. Make the Lemon Herb Dressing. Whisk the lemon juice, lemon zest, 3 tablespoons olive oil, chopped herbs, garlic, 1/4 teaspoon salt, and a pinch of black pepper in a small bowl. The dressing should smell bright, grassy, and fresh. Taste it before serving. Add a little more lemon if you like sharp flavor, or a little more olive oil if you want it softer.
- 3. Season the Salmon. Pat the salmon dry with a paper towel. Rub it with 1 tablespoon olive oil, then season with the remaining salt and black pepper. Dry salmon browns better. This small step helps the edges turn golden while the center stays moist.
- 4. Cook the Salmon Until Flaky. For the skillet method, warm a nonstick or cast iron pan over medium heat. Place the salmon in the pan and cook for 4 to 5 minutes on the first side, until the edges turn golden and the fish releases easily. Flip and cook for 3 to 5 minutes more, until the salmon flakes with gentle pressure. For the oven method, bake the salmon at 400°F (200°C) for 10 to 14 minutes. It is done when the thickest part looks just opaque and separates into tender flakes.
- 5. Prepare the Vegetables. Slice the cucumber, shred the carrots, halve the tomatoes, and slice the avocados. Keep the spinach whole unless the leaves are large. Cut the avocado last so it stays green and creamy. A small squeeze of lemon helps prevent browning.
- 6. Build the Bowls. Divide the warm brown rice among 4 bowls. Add spinach, cucumber, carrots, tomatoes, avocado, and salmon. Spoon the lemon herb dressing over the top. The warm rice will slightly soften the spinach, while the cold vegetables keep the bowl crisp. Flake the salmon into large pieces so every bite gets a little richness.









