Go Back
+ servings
large pot filled with one pot asian rice and fish with avocado slices on top with chilli and sesame seeds

One Pot Asian Rice and Fish

One Pot Asian Rice and Fish
Course Main
Prep Time 5 minutes
Cook Time 45 minutes
Total Time 50 minutes
Servings 4
Calories 313kcal


  • 1 tbsp olive oil
  • 1 large onion finely diced
  • 1 red pepper finely diced
  • 0.5 tsp five spice powder
  • 100 g cherry tomatoes halved
  • 100 g shredded cabbage
  • 300 g basmati rice
  • 550 ml chicken stock
  • 4 basa frozen fillets defrosted
  • Asian bbq sauce I used the sauce form The Saucy Fish Co
  • Toppings include - toasted sesames seeds avocado, shredded cabbage, spring onions


  • Heat the olive oil in a pan, over medium heat, add the onion, pepper and cook for 7 mins, stirring occasionally, until the onion softens.
  • Add five spice powder, cherry tomatoes, cabbage, rice and stock.
  • Cover the pan, and cook over very low heat for 35 mins till the rice is cooked through.
  • 10 mins before the rice is done add in the fish and decant sauce over the fish, cover the rice and cook till done.
  • Switch off the heat and let sit for 5 mins before topping with sesame seeds, avocado, shredded red cabbage and spring onions.


Excellent with basa fish, but another white fish can be used.


Calories: 313kcal | Carbohydrates: 71g | Protein: 217g | Fat: 11g | Saturated Fat: 2g | Cholesterol: 643mg | Sodium: 4330mg | Potassium: 3626mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1160IU | Vitamin C: 55.1mg | Calcium: 156mg | Iron: 3.7mg