Pineapple Chicken Over Rice Recipe: One-Pan Tropical Crunch in 30 Minutes

Main Courses

Pineapple Chicken Over Rice Recipe: One-Pan Tropical Crunch in 30 Minutes

This pineapple chicken over rice recipe delivers restaurant-quality tropical flavors in just 30 minutes—no takeout required. The secret lies in balancing sweet pineapple with savory chicken and fluffy rice, all cooked together in one pan for minimal cleanup.

I perfected this dish during a busy week when I needed a meal that felt special without the fuss, and it's been a family favorite ever since.

The magic happens with a simple marinade of soy sauce, brown sugar, and pineapple juice that tenderizes the chicken while building layers of flavor. While the chicken cooks, jasmine rice steams in the same pan, absorbing the aromatic juices for naturally infused flavor.

The result is juicy, caramelized chicken with crispy edges, perfectly fluffy rice, and bright pineapple chunks that cut through the richness.

What makes this dish truly impressive is how effortlessly it comes together—just one pan means less washing, and the 30-minute timeline makes it perfect for weeknights or lazy Sundays.

The combination of textures and flavors creates a meal that's both comforting and exciting, with tender chicken, fluffy rice, and the bright sweetness of pineapple in every bite.

This recipe scales beautifully for crowds, and the leftovers reheat perfectly, making it ideal for meal prep. Whether you're serving dinner guests or feeding your family, this tropical-inspired dish delivers restaurant-quality results with minimal effort. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for pineapple chicken over rice

Tropical flavors meet one-pan convenience with these 15 essential ingredients for restaurant-quality pineapple chicken over rice.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Jasmine Rice 🍚 1 cup Uncooked, long-grain preferred
Fresh Pineapple Chunks 🍍 1 ½ cups Fresh or canned in juice
Soy Sauce 🥢 ⅓ cup Low-sodium preferred
Brown Sugar 🍚 ¼ cup Packed lightly
Pineapple Juice 🍹 ¼ cup Fresh or from canned pineapple
Garlic Cloves 🧄 4 cloves Minced for marinade
Fresh Ginger 🌿 1 tbsp Grated, fresh preferred
Vegetable Oil 🫒 2 tbsp High smoke point
Sesame Oil 🫒 1 tsp For finishing
Green Onions 🧅 ¼ cup Sliced, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Red Pepper Flakes 🌶️ ½ tsp Optional, for heat
Lime Wedges 🍋 2 whole For serving

The chicken thighs are key here—they stay juicy while absorbing the marinade. Look for bone-in, skin-on thighs at the meat counter, or grab pre-cut pieces from the frozen section (thaw overnight). Fresh pineapple is ideal, but canned chunks in juice work in a pinch—just drain well. For the rice, jasmine rice delivers that fragrant aroma, though basmati or long-grain white works too. If you're short on time, Trader Joe's has pre-cut pineapple chunks that save chopping. The brown sugar should be packed lightly—don't tap it down, or you'll end up with a dry marinade.

No fresh ginger? Ground ginger at half the amount gets you close, but fresh makes all the difference. Short on pineapple juice? Orange juice with a splash of lime mimics the brightness. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. For extra depth, toast the garlic and ginger in the oil for 30 seconds before adding the marinade—worth the extra minute. The sesame oil is just for finishing, so don't skimp on the good stuff (the kind that smells amazing in the bottle). If you're feeling adventurous, swap the jasmine rice for forbidden black rice—it's stunning and holds up well.

This dish reheats beautifully—just add a splash of water and cover until warmed through. Keeps for 3-4 days in the fridge, though I rarely let it last that long. For meal prep, double the recipe and freeze portions in single-serving containers. The rice stays fluffy when reheated if you add a little extra water. Garnish with lime wedges and green onions right before serving—they brighten up the dish and make it look restaurant-worthy. Leftovers taste even better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s all about minimal cleanup—just toss the chicken, pineapple, and rice in one pan (or even a sheet tray if you’re lazy), let the soy and brown sugar caramelize, and boom. No pots, no pans, no stress.
  • Sweet-Savory Balance: That first bite? Chef’s kiss. The chicken stays juicy while the pineapple’s tang cuts through the richness of the soy and brown sugar glaze—like a little vacation in your mouth. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Cook a big batch of rice, marinate the chicken in advance, and reheat everything together—flavors meld even better the next day. Packed lunches? Done. Leftovers? Better.
  • Budget-Friendly Feast: Chicken thighs are forgiving, rice is cheap, and pineapple’s seasonal deals stretch this dish far. Honestly, it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank—my wallet thanks me every time.

Step-by-step instructions for pineapple chicken over rice

Here's how to create a vibrant, flavor-packed dish that brings the tropics to your table in just 30 minutes.

1

Prepare the Chicken Marinade

In a medium bowl, combine the 0.33 cup soy sauce, 0.25 cup brown sugar, 0.25 cup pineapple juice, 4 cloves minced garlic, and 1 tbsp grated fresh ginger. Whisk until the brown sugar dissolves completely—this ensures a smooth, flavorful marinade. Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and add them to the marinade. Toss gently to coat all surfaces evenly. Let the chicken marinate for at least 15 minutes (up to 30 minutes for deeper flavor). This step infuses the chicken with sweet, savory, and aromatic notes that will shine in the final dish.

While the chicken marinates, rinse the 1 cup jasmine rice under cold water to remove excess starch. This prevents the rice from becoming gummy during cooking. Drain well and set aside in a separate bowl.

2

Cook the Rice and Sear the Chicken

Heat a large skillet or deep sauté pan over medium-high heat. Add the 2 tbsp vegetable oil and allow it to get hot but not smoking. Carefully add the marinated chicken pieces, leaving space between them to avoid crowding. Cook for 4-5 minutes until the chicken is golden brown on the bottom and no longer pink in the center. Remove the chicken and set it aside on a plate, leaving the rendered juices in the pan.

In the same pan, reduce the heat to medium and add the drained 1 cup jasmine rice. Stir to coat the grains with the chicken juices and any remaining marinade. Pour in 2 cups water (or enough to cover the rice by about ½ inch) and bring to a gentle boil. Once boiling, reduce the heat to low, cover the pan tightly with a lid, and let the rice simmer for 15 minutes. Avoid peeking or stirring—this ensures fluffy, separate grains. After 15 minutes, turn off the heat and let the rice sit covered for 5 minutes before fluffing with a fork.

3

Build the Tropical Sauce and Combine

Return the pan to medium heat and add the 1.5 cups fresh pineapple chunks. Cook for 3-4 minutes until the pineapple softens slightly and releases its juices. Stir in the 0.5 tsp black pepper and 0.5 tsp red pepper flakes (if using) for a subtle kick. Pour the cooked rice into a serving dish and make a well in the center.

Pour the pineapple mixture into the well, then gently fold the rice and pineapple together. The pineapple's natural sweetness and acidity will brighten the dish, balancing the savory chicken and rice. Drizzle 1 tsp sesame oil over the top and toss lightly to distribute. The sesame oil adds a nutty aroma and depth of flavor that ties everything together.

4

Finish and Serve

Return the pan to medium heat and add the chicken back to the pan with the rice mixture. Stir everything together, letting the chicken warm through for 2-3 minutes. Taste and adjust the seasoning with an additional pinch of salt if needed—the pineapple and soy sauce should already provide enough saltiness, but it’s always good to check.

Transfer the pineapple chicken over rice to a serving platter and garnish with the 0.25 cup sliced green onions. Serve immediately with the 2 whole lime wedges on the side. The lime adds a zesty contrast that cuts through the richness of the dish. Each bite should deliver a harmonious blend of tender chicken, sweet pineapple, fragrant rice, and savory-sweet sauce—all in one perfect, tropical-inspired meal.

👨‍🍳

Pro Tips For Making Pineapple Chicken Over Rice

  • SEAR CHICKEN HARD: The first 2 minutes in the pan should be aggressive—get those thighs golden before adding anything else. I used to rush this, and the sauce would turn into a sad, thin glaze instead of a sticky, caramelized coating. High heat, no excuses.
  • BRINE THE THIGHS: Toss the chicken in a mix of 1/4 cup soy sauce, 1 tablespoon brown sugar, and 1/2 cup warm water for 15 minutes before cooking. It keeps them juicy and lets the flavors penetrate—no dry, bland chicken here. (Yes, even if you're impatient like me.)
  • SAVE THE PINEAPPLE JUICE: Strain the pineapple chunks and reserve the juice—you’ll need about 1/2 cup to deglaze the pan after searing. Skipping this means missing out on extra sweetness and depth in the sauce. (Your future self will notice.)
  • COOK RICE IN ADVANCE: Make the jasmine rice separately and keep it warm—don’t try to cook it all in one pot with the chicken. The rice will turn mushy if you crowd the pan, and you’ll lose that perfect fluffy texture. (I learned this the hard way after a soggy disaster.)

Dietary considerations for this pineapple chicken over rice

Gluten-Free Adaptations

This recipe is naturally gluten-free, but I always double-check labels on soy sauce—some brands contain wheat. Use tamari or certified gluten-free soy sauce like San-J Tamari instead. The jasmine rice is already gluten-free, and all other ingredients are safe.

For extra flavor, swap the brown sugar for coconut sugar, which is gluten-free and adds a caramel note. 🌱

Dairy-Free Options

No dairy is used in this recipe, making it perfect for lactose-intolerant diners. The sesame oil, pineapple, and chicken all provide richness without dairy. If you want to add a creamy element, stir in coconut milk (about ¼ cup) when combining the rice and pineapple for a tropical twist.

Just heat it gently before mixing.

Lower-Carb Swaps

For a lower-carb version, reduce the rice to ½ cup and replace the rest with cauliflower rice (about 1 cup). The cauliflower absorbs flavors beautifully and adds a nice texture contrast.

You can also use shirataki rice for an even lower-carb option, though it requires extra rinsing to remove the sodium. The pineapple and chicken will still shine as the star flavors. 🥦

Allergy-Friendly Adjustments

If nut allergies are a concern, skip the sesame oil and use avocado oil instead for finishing. For soy allergies, replace the soy sauce with coconut aminos (just ⅓ cup)—it mimics the umami depth perfectly.

Always check pineapple labels, as some brands process in shared facilities with nuts or soy. When in doubt, opt for fresh pineapple to control the ingredients completely.

Protein Variations

For a vegetarian version, swap the chicken for extra-firm tofu (pressed and cubed) or chickpeas (about 1.5 cups). Tofu works best if marinated for 30 minutes in the same sauce, while chickpeas add a hearty texture.

Both absorb the flavors wonderfully. For seafood lovers, shrimp (peeled and deveined) cooks in just 2-3 minutes and pairs beautifully with the tropical elements. 🍤

Sweetness Control

The brown sugar in the marinade adds natural sweetness, but if you prefer less sugar, reduce it to 2 tablespoons and increase the pineapple juice to ⅓ cup for brightness. For a sugar-free option, use erythritol or monk fruit sweetener (about ¼ cup)—it dissolves just like brown sugar.

The pineapple’s natural sweetness will still shine through without overpowering the dish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 510kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 145mg48%
Sodium 890mg39%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 22g
Protein 36g72%
* 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 chicken breast instead of thighs?

Chicken thighs are ideal because they stay juicy and tender, but you can use boneless, skinless breasts if you prefer. Cut them into ½-inch thick pieces and marinate for 20-30 minutes to prevent drying out. Cook them for 3-4 minutes per side until they reach 165°F internally. The thighs have more fat, which keeps them moist during cooking.

2

How do I make this dish spicier?

Add 1-2 teaspoons of sriracha or ½ teaspoon of cayenne pepper to the marinade for heat. For extra kick, stir in 1 tablespoon of chopped Thai chili with the pineapple chunks. Serve with extra lime wedges to balance the spice. Start with less and adjust to taste—pineapple can mellow out strong flavors.

3

What's the best rice for this recipe?

Jasmine rice is perfect for its fragrant aroma and slightly sticky texture, but long-grain white rice or basmati work too. For extra fluffiness, use arborio rice, though it may be slightly softer. Avoid short-grain rice like sushi rice—it becomes too sticky and can make the dish mushy.

4

Can I prep this ahead of time?

Marinate the chicken overnight for deeper flavor. Cook the rice and chicken separately, then refrigerate in airtight containers. Reheat in a skillet with a splash of water or chicken broth for 3-4 minutes until warmed through. Add fresh pineapple and sesame oil just before serving to keep it bright. Leftovers keep for 3-4 days in the fridge.

5

Why does my rice turn out mushy?

Mushy rice usually happens from overcooking or stirring too much. After boiling, reduce heat to low and keep the lid on tightly—never peek or stir during the 15-minute cooking time. If your rice cooks too fast, reduce heat slightly. For extra insurance, use 1½ cups water instead of 2 cups. Always let it rest covered for 5 minutes before fluffing.

★★★★★4.6(1 review)
Categories Main Courses