Use our Whole Roasted Tomatoes when making this rich and flavorful dish.
Preheat oven to 350 degrees. In a large Dutch oven or heavy pot, heat oil over medium-high. Season meat with salt and pepper. In batches, cook until brown on all sides, about 12 minutes per batch. Transfer browned meat to a platter.
Return meat to pot. Add tomato paste and cook, stirring, until fragrant, 30 seconds. Add flour and cook, stirring, 30 seconds. Add tomatoes, bay leaf, orange zest, and 1 cup water. Bring to a boil. Cover, transfer to oven, and cook 45 minutes. Remove from oven and stir in shallots. Return to oven and cook until meat and shallots are tender, about 45 minutes.