Quick Spicy Soup with Fish and Rice
The brown rice toasts in a dry pan for two minutes before anything else starts. That step does not change the nutrition, but it changes the soup. The toasted grains hold their shape better in the coconut broth and add a faint nuttiness that rounds out the ginger and chili.
A frozen cod fillet poaches in the coconut milk for just three to four minutes, then gets set aside while the rice finishes cooking in the same liquid. The baby bok choy goes in last. Everything comes together in the pot with the onion-garlic base, and the fish breaks into chunks when you stir it through.
The brown rice toasts in a dry pan for two minutes before anything else starts. That step does not change the nutrition, but it changes the soup. The toasted grains hold their shape better in the coconut broth and add a faint nuttiness that rounds out the ginger and chili.
A frozen cod fillet poaches in the coconut milk for just three to four minutes, then gets set aside while the rice finishes cooking in the same liquid. The baby bok choy goes in last. Everything comes together in the pot with the onion-garlic base, and the fish breaks into chunks when you stir it through.
Ingredients
- cod fillet, frozen 1
- red onion 0.25
- garlic 1 clove
- ginger 1 slice
- chili pepper 0.5
- scallion 1
- baby bok choy 1 head
- brown rice 3 ounces
- olive oil 1 tablespoon
- coconut milk 1 cup
- water 1.25 cup
Method
-
Allow the fish to come to room temperature.
-
Chop the onion and garlic. Grate the ginger. Finely chop the chili pepper. Cut the scallions into small rings. Cut the baby bok choy into pieces.
-
Toast the rice in a dry frying pan for 2 minutes until crispy. Keep stirring the rice with a spatula.
-
Heat the olive oil in a small soup pot and fry the onion, garlic, ginger and chili pepper.
-
Heat the coconut milk with salted water. Poach the fish in the coconut milk for 3-4 minutes. Take the fish out and set it aside. Cook the rice in the coconut milk and follow the preparation time as indicated on the packaging. Add the baby bok choy for the last 5 minutes.
-
Add the rice and bok choy with the coconut broth to the onion-garlic mixture. Divide the fish into pieces, add them to the soup and warm through. Season the soup with salt and black pepper and garnish with the scallion.
Toast the rice in the dry pan until the grains turn lightly golden and smell nutty. This takes closer to three minutes on medium heat. Stirring constantly prevents burning and ensures even toasting, which helps the grains stay intact in the broth instead of turning soft.
Behind this recipe
Can I use fresh cod instead of frozen?
Fresh cod works the same way. The poaching time stays at three to four minutes regardless. Frozen cod starts slightly colder, but the coconut milk brings it up to temperature quickly. The key is pulling the fish out the moment it flakes easily with a fork.
Is 31 grams of protein enough from a single meal?
Research suggests the body can use well above the old 20–30 gram ceiling per meal for muscle protein synthesis. A systematic review found no practical upper limit when protein comes from a mixed whole-food plate rather than a fast-digesting shake. Thirty-one grams from cod, rice, and bok choy arrives slowly enough for your body to use most of it.
Read the full evidence reviewWhy toast the rice before cooking it in the broth?
Toasting rice in a dry pan lightly browns the surface starch, which creates a nutty flavor and firmer texture. The browned exterior also acts as a mild barrier against water absorption during simmering, helping the grains hold their shape in the liquid rather than turning soft.