Crispy Rice Bowls with Thai Peanut Salmon
Oof these crispy rice bowls have it ALL – crunchy curried rice, flaky salmon, crisp veggies, creamy avocado, fresh herbs and a ridiculously good sweet chili peanut sauce drizzled over everything. The rice and salmon cook together on one sheet pan, making this one heck of an easy meal in just 35 minutes. With Thai-inspired flavors and layers of texture in every bite, this is one weeknight dinner that’s anything but boring.


Crispy rice. Yes, my friends, it is indeed as good as the internet makes it out to be.
And the perfect way to use up leftover rice! Toss up leftover rice with a little oil and red curry paste, roast until crispy and muah! It’s like rice bowls reimagined.
I do prefer to make this with cooked and cooled rice, but if you don’t have leftover rice, you could make a batch of rice and then bake or air-fry until crispy.
This peanut sauce is a kinda glorious shortcut. Peanut butter + sweet chili sauce!? Who knew. The sweet chili sauce gives it a different ‘vibe of sweet’ than something more basic like brown sugar or honey; it’s a little tangy from the lime, with umami notes from the fish sauce, and a tiny kick from sriracha. It’s sooooo good! Paired with the curried crispy rice and salmon, we’ve got all the Thai vibes going on.
So, NGL, I do generally serve this meal with plain ‘not crispy’ rice for my little eaters, since that’s just more appealing to them. They love a rice bowl with avocado, cucumbers, carrots, peanuts, and surprisingly, at least one of mine loved the peanut sauce!
With the rice adjustment for my littles, the whole family devoured this. WINNING. Without further ado, let’s get after it.

What Ingredients You’ll Need to Make Crispy Rice Bowls:

- Jasmine rice: This is a GREAT use for leftover rice so you can get those crispy edges. If you’re using freshly cooked rice, refer to the notes in the recipe card below. If you don’t have jasmine rice, another long grain rice like basmati or medium-grain white rice will work. You can use brown rice if you want, but when I trialed the recipe with it, I didn’t love the texture.
- Avocado oil: You’ll want a neutral oil that can handle high heat and help the rice crisp up. If you don’t have avocado oil, canola oil, vegetable oil or refined olive oil will work in its place.
- Red curry paste: You can usually find Thai red curry paste in the international or Asian foods aisle near the coconut milk. Keep in mind that different brands may vary in spice level.
- Salmon: I use wild-caught Alaskan salmon, but Atlantic or another variety of salmon works great too. Individually portioned 4-5-ounce fillets will make assembling the bowls super easy.
- Peanut sauce: This ridiculously easy sauce is made with sweet chili sauce, creamy peanut butter, fish sauce, lime juice, ground ginger and optional sriracha. Fish sauce is usually found in the international or Asian foods aisle near soy sauce and the other bottled sauces.
- For assembly: I use finely shredded green cabbage, shredded carrots, sliced cucumber and diced avocado, then pile on crushed peanuts and all the fresh herbs. Green onions, mint, Thai basil and cilantro are all fabulous, so use at least one or a combination of whatever you like.
How to Make Crispy Rice Bowls with Peanut Sauce:
Preheat the oven to 425°F and line a large rimmed baking sheet with parchment paper or a silicone baking mat. In a large bowl, toss the cooked and cooled jasmine rice with avocado oil, red curry paste and salt until evenly coated. Pat the salmon dry with a paper towel, season with salt and pepper, then rub each fillet with avocado oil, red curry paste and brown sugar.
In a small bowl, whisk together the sweet chili sauce, peanut butter, fish sauce, lime juice, ground ginger and sriracha if you want a little more heat. Add warm water a tablespoon at a time until the sauce is as thick or drizzle-y as you like.


Spread the rice onto the prepared baking sheet, pressing it firmly into the pan and kinda smashing a few clumps together. More contact with the hot pan means more crispy bits. Bake for 15 minutes.
Remove the pan from the oven, scooch the rice over and add the salmon fillets. Return to the oven for 10-12 minutes, until the salmon is just barely opaque and flakes easily with a fork.


Season the cabbage, carrots, cucumber and avocado with a squeeze of lime or splash of seasoned rice vinegar and a pinch of salt. Divide the veggies, avocado and crispy rice between four bowls.
Top each with a salmon fillet and drizzle on the peanut sauce. Finish with crushed peanuts and your preference of fresh herbs. MUAH. Perfection.


Variation Ideas
- Switch up the protein. I’ve made these crispy rice bowls with chicken thighs and shrimp, and both are delicious. If you want to skip the meat/seafood, try it with extra-firm tofu. Season them with the same avocado oil, red curry paste and brown sugar mixture, then adjust the cooking time depending on the protein you’re using.
- Change up the veggies. Bell peppers, edamame, snap peas, radishes, or green beans would all be great additions. Basically, use whatever crunchy veggies are hanging out in your fridge.
- Turn it into a crispy rice salad bowl. Go heavier on the shredded cabbage, carrots, cucumbers and fresh herbs. Toss everything together with clumps of crispy rice, then flake the salmon over the top. Drizzle with plenty of peanut sauce.
- Make it peanut-free. Swap the peanut butter for cashew butter or sunflower seed butter and replace the crushed peanuts with sesame seeds. The flavor will be a little different, but you’ll still get that creamy, sweet and savory sauce.


That peanut sauce drizzle tho. I would like to dive directly into this bowl.
FAQs
Moisture and overcrowding are usually the culprits. Cooked and cooled rice works especially well because it’s drier than freshly cooked rice. You also want to spread the rice across a large pan rather than crowding it into a small pan. And make sure you’re using the full amount of avocado oil!
If you made fresh rice and have a little extra time, spread the cooked rice out so it can cool and release some steam before adding the oil, curry paste, and salt.
Yes! Toss the cooked and cooled rice with the avocado oil, red curry paste and salt, then spread it in an even layer in your air fryer basket. I recommend using a parchment liner or safe silicone liner if you’re concerned about the rice falling through the basket. Air fry at 375°F until deep golden brown, about 10 minutes.
Store the salmon, crispy rice, veggies and peanut sauce separately in airtight containers in the fridge for up to 4 days. Reheat the salmon gently in the microwave, on the stovetop or in the oven. I recommend reheating the rice in the oven or air fryer to help it crisp back up. Assemble your bowls as usual.
This recipe easily can be gluten-free. Just double-check that your red curry paste, fish sauce, sweet chili sauce and sriracha (if using) are certified gluten-free, as ingredients can vary between brands.
If you try and like this recipe, please don’t forget to leave a comment and star rating down below! For more lifestyle, behind-the-scenes and ‘eating in real life’ type of content, come find me over on Instagram, TikTok, Pinterest, Facebook, or Youtube – I love connecting with you all there!
Print
Crispy Rice Bowls with Thai Peanut Salmon
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 rice bowls
- Category: Bowls, Dinner
- Method: Baking
- Cuisine: Thai
- Diet: Dairy-Free, High-Protein, Pescatarian
Description
Crispy rice is officially worth the hype! These easy 35-minute salmon bowls put leftover rice to very good use with Thai-inspired flavors, fresh crunchy veggies and a sweet chili peanut sauce tying it all together.
Ingredients
Crispy Rice
- 3 cups cooked and cooled jasmine rice
- 2 tablespoons avocado oil
- 1 tablespoon red curry paste
- ¼ teaspoon salt
Salmon
- 1 ¼ lbs. salmon (four 5-oz fillets)
- salt and pepper
- drizzle of avocado oil
- 1 tablespoon red curry paste
- 1 tablespoon brown sugar
Sweet Chili Peanut Sauce
- ¼ cup sweet chili sauce
- 2 tablespoons peanut butter
- 1 tablespoon fish sauce
- 1 tablespoon lime juice
- ½ teaspoon ground ginger
- 1 teaspoon sriracha (optional)
- 1–3 tablespoons warm water
Bowls
- green cabbage, finely shredded
- carrots, grated or shredded
- cucumbers, thinly sliced
- avocado, cubed
- lime or seasoned rice vinegar, for spritzing
- crushed peanuts
- fresh herbs – green onions, mint, Thai basil, cilantro (at least one or all of these!)
Instructions
- Preheat oven to 425°F. Line a large rimmed baking sheet with parchment paper or a silicone baking mat.
- In a large bowl, toss together 3 cups cooked and cooled rice, 2 tablespoons avocado oil, 1 tablespoon red curry paste and ¼ teaspoon salt until the rice is evenly coated in oil and curry paste. Spread the rice out on the prepared baking sheet, kinda smashing a few clumps together and really pressing it down into the pan. Bake for 15 minutes.
- Pat the salmon dry with a paper towel and season all over with big pinches of salt and pepper. Drizzle each with a brief glug of avocado oil. Divide 1 tablespoon each red curry paste and brown sugar between your fillets and rub them all over the salmon.
- After its 15-minute head start, take the rice out of the oven, scooch it over a little to make room for the salmon, and add the salmon fillets. Return to the oven for 10-12 minutes until the salmon is just barely opaque and flakes easily with a fork.
- In a small bowl, whisk together ¼ cup sweet chili sauce, 2 tablespoons peanut butter, 1 tablespoon fish sauce, 1 tablespoon lime juice, ½ teaspoon ground ginger, and 1 teaspoon sriracha. Add a tablespoon of warm water at a time, until your desired consistency is reached.
- Assemble your bowls. I like to season the cabbage, carrots, avocado, and cucumber with a squeeze of lime or a splash of rice vinegar and pinches of salt. Add all of the veggies, avocado, and crispy rice into the bowl. Top with a piece of salmon and drizzle everything with peanut sauce. Sprinkle on crushed peanuts and lots of fresh herbs.Yum. What a great day to be eating dinner.
Notes
Rice: If you don’t have three cups of cooked rice, rinse one cup of uncooked rice in a fine mesh sieve until the water runs clear and add it to a small saucepan with 1 ½ cups water and a big pinch of salt. Bring to a boil, reduce to a constant simmer and cover for 10 minutes. Without removing the lid, turn the heat off and let sit another 10 minutes. Fluff with a fork and proceed with the recipe!
Protein thoughts: I’ve made this exact recipe with both chicken thighs and shrimp, both are very good! Season the same as the salmon, but adjust the cook time depending on what protein you’re using.
Refer to the above blog post for ingredient information, step-by-step instructions, variation ideas and answers to frequently asked questions.
Would you like to save this?
Nutrition
- Serving Size: 1 bowl = ¾ cup crispy rice, 1 (5-oz) salmon fillet, 2 ½ tablespoons peanut sauce, ¼ avocado, 1 tablespoon crushed peanuts
- Calories: 618
- Sugar: 13 g
- Sodium: 949 mg
- Fat: 27.4 g
- Carbohydrates: 56.6 g
- Fiber: 6.6 g
- Protein: 40.9 g
- Cholesterol: 72.4 mg
If you love these crispy rice bowls, try these other Asian-inspired bowl recipes:
Korean Shredded Beef Rice Bowls
Better-Than-Takeout Peanut Noodles with Shrimp
Meal Prep Power Bowls with Garlic Ginger Chicken

