Preheat oven to 375°F. Cut tomatoes in half and lay on a sheet pan lined with foil. Place the garlic cloves on the pan with the tomatoes and drizzle with the olive oil. Season with salt and pepper and roast until tomatoes begin to shrivel and collapse, about 30 minutes. Allow to cool and discard the skins. Squeeze the pulp from the garlic. While the tomatoes are roasting, soak the guajillo chiles in warm water to soften. Drain the water and puree with the roast tomato, garlic, cumin and honey, reserve.
In a wide bottom pan or dutch oven, sauté the onions and peppers in the duck fat. Add the beans, tasso, sausage, roast tomato, chile puree, chicken stock and spices. Bring to a boil and simmer until the beans are tender and the sauce is reduced until thick and clinging to the beans, about an hour.
To serve, spoon the feijoada into warm bowls with a little shredded duck confit on top. Place a spoonful of jasmine rice in the center of the bowl. Garnish the feijoada by mounding a small amount of orange-chile salad on top of the rice and drizzle with about a teaspoon of the cilantro adobo.
Enjoy with a glass of Cakebread Cellars Syrah.