in

Spiced Roast Chicken with Rice & Fresh Salad

Save this recipe on:

I’m excited to share one of my favorite weeknight dinners with you today. This spiced roast chicken with rice and fresh salad comes together in under an hour and tastes like you spent all afternoon cooking.

The chicken thighs are the star here, rubbed with a warm blend of paprika, garlic, and chili flakes, then roasted until the skin crisps up beautifully. Golden, juicy, and packed with flavor.

Paired with jasmine rice that’s fluffy and buttery, plus a bright, crunchy salad of lettuce, cucumber, and tomato. It’s the kind of meal that feels both comforting and fresh.

The best part? Everything is made with simple ingredients you probably already have in your kitchen. No fancy techniques required.

Pin this Recipe
Recipe

Why You Will Love This Spiced Roast Chicken with Rice & Fresh Salad

Quick and Easy – Ready in just 45 minutes from start to finish, perfect for busy weeknights.
Flavorful Spice Blend – The aromatic paprika, garlic, and chili flakes make this chicken unforgettable.
Crispy Skin – Skin-on thighs deliver that restaurant-quality golden, crunchy exterior.
Complete Meal – Protein, carbs, and fresh vegetables all on one plate, no sides needed.
Simple Ingredients – Just pantry staples and fresh produce, nothing exotic or hard to find.

Ingredients

For the Chicken:

  • 4 chicken thighs, skin-on
  • 2 tbsp olive oil
  • 1 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp chili flakes
  • 1 tsp dried parsley
  • 1 tsp salt
  • 0.5 tsp black pepper

For the Rice:

  • 2 cups jasmine rice
  • 4 cups water
  • 0.5 tsp salt
  • 1 tsp butter

For the Salad:

  • 1 cup shredded cabbage
  • 0.5 cucumber, sliced
  • 1 tomato, cut into wedges
  • Lettuce leaves
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • Pinch of salt

Step 1: Prepare and Season the Chicken

  • 4 chicken thighs, skin-on
  • 2 tbsp olive oil
  • 1 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp chili flakes
  • 1 tsp dried parsley
  • 1 tsp salt
  • 0.5 tsp black pepper

I like to pat the chicken thighs dry with paper towels first, which helps the skin get extra crispy in the oven. In a small bowl, I mix together all the spices: paprika, garlic powder, onion powder, chili flakes, dried parsley, salt, and black pepper. This creates a fragrant, warming blend that coats every piece beautifully.

I rub each thigh generously with olive oil on both sides, then sprinkle the spice mixture all over, making sure to coat the skin really well. The flavors will penetrate as the chicken roasts.

Step 2: Roast the Chicken

I preheat my oven to 400 degrees Fahrenheit and arrange the seasoned chicken thighs on a baking sheet, skin side up. This position helps the skin crisp up while the meat stays juicy inside.

I roast for 25 to 30 minutes, until the skin is golden brown and the internal temperature reaches 165 degrees Fahrenheit when measured at the thickest part of the thigh. The kitchen smells absolutely incredible during this time.

Step 3: Cook the Jasmine Rice

  • 2 cups jasmine rice
  • 4 cups water
  • 0.5 tsp salt
  • 1 tsp butter

While the chicken is roasting, I rinse the jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming sticky.

I bring 4 cups of water to a boil in a pot, then add the salt and butter along with the rinsed rice. I stir once, then reduce the heat to low, cover tightly, and let it simmer for about 15 minutes.

I find that jasmine rice turns out fluffiest when you don’t peek or stir it too much during cooking. Just let it steam undisturbed, and the grains stay separate and light.

Step 4: Assemble the Fresh Salad

  • 1 cup shredded cabbage
  • 0.5 cucumber, sliced
  • 1 tomato, cut into wedges
  • Lettuce leaves
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • Pinch of salt

I start by arranging lettuce leaves as the base on a large platter or individual plates. This gives the salad a nice foundation.

I add the shredded cabbage, then arrange the sliced cucumber and tomato wedges in an appealing way. I tend to create some height and color variation so it looks appetizing.

In a small bowl, I whisk together the lemon juice, olive oil, and a pinch of salt to make a simple vinaigrette. I drizzle this over the salad just before serving so the greens stay crisp.

Step 5: Plate and Serve

Once everything is cooked, I fluff the rice with a fork and mound it on the plate. I place a spoonful of the shredded cabbage salad mixture next to it.

I arrange the roasted chicken thighs on the plate, then add the fresh cucumber slices, tomato wedges, and crisp lettuce around everything. A light sprinkle of dried parsley on top of the rice adds a nice finishing touch.

Recipe

Storage Instructions

Store: Keep leftover chicken, rice, and salad in separate airtight containers in the refrigerator for up to 3 days. This keeps each component fresh and prevents the salad from getting soggy.

Freeze: The cooked chicken can be frozen for up to 2 months in a freezer-safe container. The rice freezes well too, but I don’t recommend freezing the fresh salad as it will become mushy when thawed.

Reheat: I warm the chicken gently in a 350-degree oven for about 10 minutes until it’s heated through. For the rice, I add a splash of water and reheat in the microwave or on the stovetop over medium heat, stirring occasionally. Prepare fresh salad when ready to serve.

What to Serve With This Spiced Roast Chicken with Rice & Fresh Salad

  • A cold glass of iced lemon water or sparkling water with herbs
  • Warm naan bread or flatbread on the side for extra heartiness
  • A simple yogurt-based sauce for dipping, if you like something creamy
  • Fresh fruit like mango or pineapple for dessert to round out the meal

Estimated Nutrition

  • Calories: 520
  • Protein: 38g
  • Fat: 18g
  • Carbohydrates: 52g

(Estimated per serving, without optional ingredients)

Spiced Roast Chicken with Rice & Fresh Salad

Golden, crispy-skinned roasted chicken thighs seasoned with paprika, garlic, and chili flakes, served with fluffy jasmine rice and a bright, crunchy fresh salad. This complete meal comes together in under an hour and tastes restaurant-quality with simple pantry ingredients.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Calories: 520

Ingredients
  

For the Chicken
  • 4 chicken thighs skin-on
  • 2 tbsp olive oil
  • 1 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp chili flakes
  • 1 tsp dried parsley
  • 1 tsp salt
  • 0.5 tsp black pepper
For the Rice
  • 2 cups jasmine rice
  • 4 cups water
  • 0.5 tsp salt
  • 1 tsp butter
For the Salad
  • 1 cup shredded cabbage
  • 0.5 cucumber sliced
  • 1 tomato cut into wedges
  • Lettuce leaves
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • Pinch of salt

Method
 

Instructions
  1. Pat the chicken thighs dry with paper towels. In a small bowl, mix together paprika, garlic powder, onion powder, chili flakes, dried parsley, salt, and black pepper. Rub each thigh generously with olive oil on both sides, then sprinkle the spice mixture all over, coating the skin well.
  2. Preheat oven to 400 degrees Fahrenheit. Arrange seasoned chicken thighs on a baking sheet, skin side up. Roast for 25 to 30 minutes until the skin is golden brown and the internal temperature reaches 165 degrees Fahrenheit at the thickest part of the thigh.
  3. Rinse jasmine rice under cold water until the water runs clear. Bring 4 cups of water to a boil in a pot, add salt and butter. Add the rinsed rice, stir once, then reduce heat to low. Cover tightly and let simmer for about 15 minutes without opening the lid.
  4. Arrange lettuce leaves as the base on plates. Add shredded cabbage, then arrange cucumber slices and tomato wedges. In a small bowl, whisk together lemon juice, olive oil, and a pinch of salt. Drizzle this vinaigrette over the salad just before serving.
  5. Fluff the rice with a fork and mound it on the plate. Place a portion of shredded cabbage salad mixture next to it. Arrange the roasted chicken thighs on the plate with fresh cucumber slices, tomato wedges, and crisp lettuce around everything. Optionally sprinkle dried parsley on top of the rice.

Nutrition

Calories: 520kcalCarbohydrates: 52gProtein: 38gFat: 18gSodium: 780mgFiber: 3gSugar: 4g

Notes

For extra crispy skin, pat the chicken completely dry before seasoning. Jasmine rice cooks best when not stirred during cooking, so resist the urge to peek or stir. You can prepare the salad components ahead of time but dress it just before serving to keep the greens crisp. Leftover chicken reheats well in a 350-degree oven for about 10 minutes.

Tried this recipe?

Let us know how it was!

Save this recipe on: