Apricot or rhubarb would be good substitutes if guava is unavailable.
You might need to buy:
- guava paste or other fruit jam or puree mixed with 1/4 cup freshly squeezed lime juice
- grated panela or dry curd farmer cheese
- heavy cream
You might need to buy:
- unbleached white flour
- cinnamon
- nutmeg
- cardamom
- baking powder
- baking soda
- eggs
- sugar
- canola oil
- poppy seeds
- sour cream
- Streusel:
- poppy seeds
- walnuts
- unbleached white flour