Fish Rice Vegetable Recipe: Nutty Grains With Garden Freshness

Fish Rice Vegetable Recipe: Nutty Grains With Garden Freshness

This dish brings together the nutty richness of perfectly cooked rice with the freshness of garden vegetables and tender fish. The combination creates a balanced, satisfying meal in one bowl.

Simple ingredients come together through careful timing to ensure each component shines. The rice absorbs subtle flavors while maintaining its texture, and the fish stays moist and flaky throughout.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Fish Rice Vegetable

Balanced flavors start with fresh fish, nutty rice, and garden vegetables for a satisfying bowl.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Rinsed until water runs clear
White Fish Fillets 🐟 1 ¼ lb Firm variety like cod or halibut
Carrots 🥕 2 whole Peeled and julienned
Zucchini 🥒 2 whole Sliced into half-moons
Red Bell Pepper 🌶️ 1 whole Diced into small pieces
Fresh Ginger 🌿 1 tbsp Finely grated or minced
Garlic Cloves 🧄 3 cloves Minced finely
Low-Sodium Soy Sauce 🫒 3 tbsp Divided for cooking stages
Sesame Oil 🫒 1 tbsp Toasted variety for depth
Vegetable Broth 🥣 2 cups Low-sodium preferred
Green Onions 🧅 4 whole Thinly sliced for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Lime 🍋 1 whole Zested and juiced
Salt 🧂 1 tsp Diamond Crystal kosher preferred
Ground White Pepper 🌶️ ½ tsp For subtle heat

The fish selection is critical here. Cod or halibut fillets maintain structure and absorb flavors beautifully. Whole Foods and Trader Joe’s offer consistently fresh options. For the rice, jasmine provides the promised nutty richness—avoid instant varieties as they lack texture. Look for rice with intact grains and minimal dust.

No jasmine rice? Basmati at a 1:1 ratio works well, though it’s less fragrant. Substitute carrots with sweet potatoes (diced) for a heartier dish. Fresh ginger is ideal, but ground ginger at one-quarter the amount can suffice. If avoiding soy, coconut aminos provide a similar umami depth without compromising the dish’s balance.

Cooked fish and rice store separately in the fridge for up to 3 days. Vegetables are best added fresh, but prepped ones keep 2 days in airtight containers. The broth can be made ahead and refrigerated for 1 week or frozen for 6 months.

❤️

Why You’ll Love This Recipe

  • One Pan Meal: I toss the fish, rice, and chopped veggies together and let the oven do the work.
  • Bright & Fresh: The bell pepper and zucchini keep their crisp bite against the flaky fish and fragrant jasmine rice.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need dinner fast but still want something nourishing.
  • Budget Stretcher: White fish fillets and seasonal veggies make this a filling meal that doesn’t break the bank.

Step-by-Step Instructions for Fish Rice Vegetable Dish

Master the technique for perfectly cooked jasmine rice and flaky fish with vibrant vegetables.

Step 1: Prepare and Cook the Jasmine Rice

Rinse the 1.5 cups Jasmine Rice under cold water until the water runs clear. This removes excess starch and prevents a gummy texture. Combine the rinsed rice with 2 cups Vegetable Broth in a medium saucepan.

Add 1 tsp Salt and 0.5 tsp Ground White Pepper, then bring to a boil over high heat. Once boiling, reduce to low heat, cover, and simmer for 15 minutes. Remove from heat and let it rest, covered, for 10 minutes to steam.

Step 2: Sauté the Aromatics and Vegetables

Heat 1 tbsp Sesame Oil in a large skillet over medium-high heat. Add 1 tbsp Fresh Ginger and 3 cloves Garlic Cloves, minced finely, and sauté for 30 seconds until fragrant.

Stir in the 2 whole Carrots, peeled and julienned, 2 whole Zucchini, sliced into half-moons, and 1 whole Red Bell Pepper, diced into small pieces. Cook for 5-6 minutes until the vegetables soften slightly but retain their vibrant color.

Step 3: Cook the White Fish Fillets

Add the 1.25 lb White Fish Fillets to the skillet with the vegetables. Drizzle 2 tbsp Low-Sodium Soy Sauce over the fish and vegetables. Cover and cook for 6-8 minutes until the fish flakes easily with a fork.

Gently flip the fillets halfway through cooking to ensure even doneness. The fish should be opaque and tender, with a delicate flake. Avoid overcooking, as it can make the fish dry.

Step 4: Combine and Garnish

Fluff the cooked jasmine rice with a fork and transfer it to a large serving dish. Arrange the cooked fish fillets and sautéed vegetables over the rice. Drizzle the remaining 1 tbsp Low-Sodium Soy Sauce over the dish.

Garnish with 4 whole Green Onions, thinly sliced, 0.25 cup Fresh Cilantro, chopped, and the zest and juice of 1 whole Lime. The lime adds a bright, citrusy finish that complements the nutty rice and tender fish.

👨‍🍳

Pro Tips For Making Fish Rice Vegetable

  • Pat Fish Dry: I learned this the hard way—skip this and your fillets will steam instead of sear. A quick blot with paper towels guarantees that golden crust on the white fish.
  • Rinse the Rice: Jasmine rice can be starchy, so give it a quick rinse under cold water until the water runs clear. It keeps the grains separate and fluffy, not gummy.
  • Cut Veggies Evenly: Sounds obvious, but uneven pieces mean some carrots or zucchini turn to mush while others stay raw. Aim for ½-inch dice so everything cooks at the same rate.
  • Rest Fish Before Serving: After pulling the fillets from the pan, let them sit for 3-4 minutes under foil. It keeps the juices inside the fish instead of all over your plate.

Regional Styles of This Recipe

Thai-Inspired Style

In Thailand, this dish transforms with lemongrass and Thai basil added to the vegetables. Use fish sauce instead of soy sauce for authentic flavor. I love how the citrusy herbs brighten the nutty rice. 🌿

Japanese Variation

Japanese home cooks often use dashi broth to cook the rice, adding mirin and a touch of sugar to the sauce. The fish might be miso-marinated for 30 minutes before cooking for deeper umami.

Chinese Approach

In China, this becomes a clay pot dish with Shaoxing wine and star anise simmered into the rice. The fish is often steamed separately with ginger slices on top. I prefer using black cod for this version.

Mediterranean Twist

Swap the soy sauce for olive oil and lemon juice, and add Kalamata olives and cherry tomatoes. The fish might be branzino or sea bass, with fresh oregano as garnish. This version feels like a Greek island vacation. 💛

Latin American Style

Use cilantro-lime rice as the base and top with pico de gallo instead of sautéed vegetables. The fish could be mahi-mahi or snapper, marinated in achiote paste for 20 minutes before cooking.

Indian Adaptation

Infuse the rice with turmeric and cumin seeds while cooking. The vegetables might include okra or eggplant, and the fish could be pomfret or mackerel with a tamarind glaze.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 65mg22%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 5g18%
Sugars 4g
Protein 32g64%
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 frozen fish for this dish?

Yes, but thaw it completely in the fridge overnight first. Pat it dry before cooking to ensure even browning and prevent excess moisture in the skillet.

2

What if my rice turns out mushy?

Likely overcooked or too much liquid. Use a 1:1.25 rice-to-broth ratio and avoid peeking while it simmers. Let it rest 10 minutes covered after cooking.

3

Can I add other vegetables?

Try broccoli, snap peas, or mushrooms. Cut them uniformly for even cooking and add denser veggies first.

4

How do I prevent the fish from sticking?

Ensure your skillet is hot before adding oil, and don’t move the fish for 3-4 minutes per side. Use a non-stick or well-seasoned cast-iron pan.

★★★★★4.8(10 reviews)
Tyler Campbell