Sweet & Spicy Cod with Rice

Golden-brown Sweet & Spicy Cod Strips piled high on fluffy white rice with a vibrant red chili-garlic drizzle. Save
Golden-brown Sweet & Spicy Cod Strips piled high on fluffy white rice with a vibrant red chili-garlic drizzle. | urbankitchenstories.com

Tender cod strips are lightly battered and fried until golden, then tossed in a sweet and spicy glaze made with honey, soy sauce, and sriracha. The dish is served over fluffy jasmine rice and finished with a vibrant chili-garlic drizzle made from olive oil, garlic, and chili. Garnished with spring onions and sesame seeds for added flavor and texture.

The way my tiny kitchen filled with that honey-garlic aroma when I first attempted this dish still makes me pause. I was trying to recreate something I'd tasted at a friend's dinner party, convinced I could nail the balance of sweet and heat. The cod turned out perfectly tender, but I definitely used way too much chili that first time. My roommate still teases me about how we both reached for milk simultaneously.

Last winter my sister came over feeling defeated after a terrible week at work. I made this for her, watching her shoulders actually drop as she took that first bite of sweet-spicy cod over warm rice. She didn't say much, just kept eating and eventually smiled. Sometimes food really is the fastest way to comfort someone.

Ingredients

  • 500 g (1.1 lb) fresh cod fillets: Fresh cod is crucial here since the natural sweetness pairs beautifully with the spicy glaze, and firm fillets hold their shape when cut into strips
  • 2 tbsp cornstarch: Creates the lightest coating that crisps up in the pan without becoming heavy or bready
  • 1/2 tsp salt and 1/4 tsp black pepper: Simple seasoning that lets the fish shine while building flavor layers
  • 1/4 tsp smoked paprika: Adds this subtle smoky depth that makes people wonder what your secret ingredient is
  • 2 tbsp vegetable oil: High smoke point means you can get that golden crust without burning
  • 200 g (1 cup) jasmine rice: Jasmine rice fluffs up perfectly and has a natural fragrance that complements Asian-inspired flavors
  • 400 ml (1 2/3 cups) water: The 2:1 water-to-rice ratio never fails me for fluffy, separate grains
  • 2 tbsp honey: Honey's floral sweetness creates a more complex glaze than plain sugar
  • 2 tbsp soy sauce: The umami foundation that balances all that sweetness
  • 1 tbsp rice vinegar: Cuts through the rich glaze with just enough acid
  • 1 tbsp sriracha or chili sauce: Builds that gentle heat that creeps up on you
  • 1 tsp grated fresh ginger: Fresh ginger brings warmth and complexity that ground ginger can't match
  • 2 tbsp olive oil: Mild enough to let garlic and chili shine without overpowering
  • 2 cloves garlic: Finely mince these so they infuse the oil rather than burn
  • 1 red chili: Remove seeds if you want just the flavor and color without too much fire
  • 1 tbsp lime juice: Brightens everything just before serving
  • 2 spring onions: Their mild crunch and fresh bite balance the sticky glaze perfectly
  • 1 tbsp toasted sesame seeds: I always toast mine in a dry pan for about 2 minutes until fragrant

Instructions

Get the rice going first:
Rinse the rice under cold water until it runs clear, then combine with water and salt in a saucepan. Bring to a boil, reduce heat, cover tightly, and simmer for 12–15 minutes until all water is absorbed. Fluff gently with a fork and keep covered.
Prep your cod strips:
Pat the cod completely dry with paper towels, then cut into strips about 2 inches wide. Toss them in a shallow bowl with cornstarch, salt, pepper, and smoked paprika until evenly coated.
Fry until golden:
Heat vegetable oil in a non-stick skillet over medium-high heat until shimmering. Cook the cod strips in batches, 2–3 minutes per side, until golden and just cooked through. Transfer to a plate lined with paper towels.
Make the glaze:
Combine honey, soy sauce, rice vinegar, sriracha, and ginger in a small saucepan. Simmer for 1–2 minutes until slightly thickened, then add the fried cod strips and toss until coated.
Whip up the drizzle:
Heat olive oil in a small pan over medium heat. Add minced garlic and sliced chili, sautéing for just 1 minute until fragrant. Remove from heat immediately and stir in lime juice.
Bring it all together:
Spoon warm rice onto plates, arrange glazed cod strips on top, and finish with that chili-garlic oil. Scatter with spring onions, sesame seeds, and fresh cilantro if you've got it.
Close-up of Tender cod strips glazed in sweet and spicy sauce served over rice with garnishes. Save
Close-up of Tender cod strips glazed in sweet and spicy sauce served over rice with garnishes. | urbankitchenstories.com

This recipe has become my go-to when friends announce they're coming over with zero notice. Something about that combination of flaky fish and sticky glaze feels fancy but incredibly comforting at the same time.

Making It Your Own

I've swapped the cod for halibut when it was on sale, and even tried it with firm white fish like sea bass. The timing stays mostly the same, just adjust for thicker fillets. Sometimes I add broccoli florets to the rice during the last five minutes of cooking for a one-bowl situation.

The Rice Foundation

After years of making rice, I discovered that rinsing until the water runs clear is absolutely non-negotiable. It removes excess starch and prevents gummy, clumpy rice. Also, letting the rice rest off the heat for five minutes before fluffing makes a huge difference in texture.

Serving Ideas

While this stands beautifully on its own, I love serving it with steamed bok choy or snap peas for crunch. A crisp cucumber salad dressed with rice vinegar cuts through the richness nicely too.

  • Warm sake or cold beer both pair perfectly here
  • Extra lime wedges on the side let people adjust acidity
  • Keep some extra glaze warm for anyone who wants more
Fusion-style Sweet & Spicy Cod Strips with chili-garlic oil drizzle and fresh cilantro on jasmine rice. Save
Fusion-style Sweet & Spicy Cod Strips with chili-garlic oil drizzle and fresh cilantro on jasmine rice. | urbankitchenstories.com

There's something deeply satisfying about a recipe that looks impressive but comes together so intuitively. Hope this brings as much joy to your table as it has to mine.

Recipe FAQs

Yes, you can substitute cod with other firm white fish like haddock, tilapia, or cod. The cooking time may vary slightly depending on the thickness of the fish strips.

To increase the heat, add more sriracha or chili sauce to the glaze, and include some chili seeds in the drizzle. You can also add a pinch of red pepper flakes to the glaze for extra spice.

This dish can be partially prepped ahead. Cook the rice and cod strips in advance, then reheat and toss with the glaze before serving. The chili-garlic drizzle is best made fresh just before serving.

Jasmine or basmati rice are ideal for this dish as they cook up fluffy and have a mild flavor that complements the sweet and spicy cod. You can also use brown rice for a healthier option.

Yes, simply use tamari instead of soy sauce, and ensure your sriracha or chili sauce is gluten-free. The cornstarch used for coating the fish is typically gluten-free, but double-check the packaging if you have severe allergies.

Sweet & Spicy Cod with Rice

Tender cod strips tossed in a sweet and spicy glaze, served atop fluffy rice with a vibrant chili-garlic drizzle.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Medium

Ingredients

For the Cod Strips

  • 1.1 lb fresh cod fillets, cut into strips
  • 2 tbsp cornstarch
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp smoked paprika
  • 2 tbsp vegetable oil for frying

For the Rice

  • 1 cup jasmine or basmati rice
  • 1 2/3 cups water
  • 1/2 tsp salt

For the Sweet & Spicy Glaze

  • 2 tbsp honey
  • 2 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp sriracha or chili sauce
  • 1 tsp grated fresh ginger

For the Chili-Garlic Drizzle

  • 2 tbsp olive oil
  • 2 cloves garlic, finely minced
  • 1 red chili, finely sliced, seeds removed for less heat
  • 1 tbsp lime juice

Garnishes

  • 2 spring onions, finely sliced
  • 1 tbsp toasted sesame seeds
  • Fresh cilantro leaves

Instructions

1
Prepare the Rice: Rinse the rice under cold water. Combine with water and salt in a saucepan; bring to a boil. Reduce heat, cover, and simmer for 12–15 minutes until cooked. Fluff with a fork and keep warm.
2
Coat the Cod Strips: Pat the cod strips dry. In a shallow bowl, toss them with cornstarch, salt, pepper, and smoked paprika until evenly coated.
3
Fry the Cod: Heat vegetable oil in a non-stick skillet over medium-high heat. Fry the cod strips in batches, 2–3 minutes per side, until golden and just cooked through. Set aside on a plate lined with paper towels.
4
Prepare the Glaze: In a small saucepan, combine honey, soy sauce, rice vinegar, sriracha, and ginger. Bring to a simmer and cook for 1–2 minutes until slightly thickened. Toss the cooked cod strips in the glaze until evenly coated.
5
Make the Chili-Garlic Drizzle: Heat olive oil in a small pan over medium heat. Add garlic and chili, sauté for 1 minute until fragrant. Remove from heat and stir in lime juice.
6
Assemble and Serve: To serve, spoon rice onto plates, top with glazed cod strips, and drizzle with the chili-garlic oil. Garnish with spring onions, sesame seeds, and cilantro if desired.
Additional Information

Equipment Needed

  • Saucepan with lid
  • Non-stick skillet
  • Small saucepan
  • Mixing bowls
  • Knife and cutting board

Nutrition (Per Serving)

Calories 380
Protein 26g
Carbs 46g
Fat 10g

Allergy Information

  • Contains fish (cod) and soy (soy sauce). May contain gluten if soy sauce is not gluten-free. Double-check all sauces for allergen content.
Danielle Rivera

Passionate home cook sharing simple, wholesome recipes and easy meal ideas for everyday family dinners.