Turn on the oven and preheat to 350°F (175°C or 180°C). Line 2 cookie pans with parchment paper or a silicone mat and set them aside. Zest and juice one orange into small bowls. Set both of these bowls aside. Weigh or measure the sugar and add the orange zest to the sugar. Mix by hand until the sugar is moist from the orange zest, then set this bowl aside.
Next, weigh or measure your flour, baking powder, salt, cardamom, and poppy seed into a medium bowl and whisk them together. You want to make sure you get the poppy seeds throughout the dry ingredients. Set the bowl aside.
In a stand or hand-held mixer, add the softened unsalted butter and orange zest sugar mixture and blend on medium-high speed until the butter is mixed well. I let it mix for at least 3 minutes; you want the sugar blended into the butter as much as possible. If you do not get the sugar incorporated into the butter, you could have a few cookies that bake flat.
Add your eggs one at a time. Then, add the vanilla extract, orange extract, ricotta, and orange juice, blending until incorporated. Next, turn the mixer down to a low speed, slowly adding the flour mixture. Mix until all the flour is incorporated. This cookie dough is soft but can still hold a shape.
Take your parchment (or silicone mat) lined cookie pan and scoop out twelve mounds using a medium cookie scoop. You can spoon drop by using a teaspoon, but I get more uniform-sized cookies using a cookie scoop. Bake at 350°F (175°C or 180°C) for 16-18 minutes. After baking, move cookies to a cooling rack.