In a bowl, mix tomato paste, onion powder, smoked paprika, yogurt, lemon juice, garlic, olive oil, and salt into a thick paste.
Rub the marinade all over the chicken, including inside the cavity and under the skin if possible.
Marinate for at least 30 minutes, or up to overnight in the refrigerator for deeper flavor.
Preheat oven to 200°C (about 400°F).
Place chicken in a baking dish and cover tightly with foil. Bake covered for 30 minutes.
Remove foil and bake another 30 minutes until golden and cooked through.
Rest for 5–10 minutes before cutting.