Char red pepper and poblano chile over a gas flame or under the broiler until black on all sides. Place in a plastic bag and steam for 10 minutes. Peel blackened skin off, seed and chop.
Put cranberries in a medium bowl.
Combine sugar and orange juice in small saucepan over medium heat, stirring until sugar dissolves. Remove from heat. Pour over cranberries.
Add red pepper, poblano chile, hazelnuts and orange zest. Stir to combine. Can be made 1 day in advance. Cover and refrigerate.
Stir in cilantro and serve.
Notes
Do not skip the hazelnuts! If you're allergic to nuts, substitute pumpkin seeds.