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.

Why You Will Love This Spiced Roast Chicken with Rice & Fresh Salad
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.

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
Ingredients
Method
- 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.
- 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.
- 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.
- 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.
- 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.