1 1/2poundspeeled and cubed Granny smith apples(680g; about 6 heaping cups, or 4-5 medium large apples)
12ouncespeeled and cubed Bosc or Anjou pears(360g; about 3 heaping cups, or 3 medium pears)
12ouncesfresh cranberries(360g)
1tablespoonsorange zest
1tablespoonlemon zest
1/4cupfreshly squeezed orange juice(60ml)
1tablespoonfreshly squeezed lemon juice
1/2-3/4cupcane sugar(100-150g; to taste—I like a full 3/4 cup to counterbalance the tart cranberries, but you can use 1/2 cup if you prefer desserts that are less sweet)
Preheat the oven to 350F and lightly oil a 9" x 13" rectangular pan.
Add the apples, pears, lemon and orange zest and juice, cinnamon, nutmeg, cloves, and a pinch of salt to a large mixing bowl. Mix well, then transfer that filling to your prepared rectangular baker.
Prepare the streusel topping as directed, if you haven't made it ahead of time. Distribute the full batch of streusel topping over the fruit.
Transfer the baking dish to your oven. Bake for 50-60 minutes, or until the filling is bubbly and the topping is a deep golden color. Serve with ice cream or vegan whipped cream, if desired.