Prep. Preheat the oven to 350°F and line a large cookie sheet with parchment paper.
Wet ingredients. In a large bowl, cream together 1 cup butter and 2 cups sugar. Then mix in the 2 eggs, 1 Tablespoon vanilla and 15 ounce container ricotta cheese.
Dry ingredients. In a separate bowl, mix together the dry ingredients (4 cups flour, 2 teaspoons baking soda and 1 teaspoon salt). Then add to the wet ingredients and mix just until combined. Chill dough at least 30 minutes, up to 24 hours.
Scoop. Using a large spoon or cookie scoop, drop the dough onto the greased cookie sheet. Use another spoon or your finger to help the dough onto the pan.
Bake. Bake for 9-10 minutes, or until the bottoms get lightly golden brown. Allow to sit on the pan for 2 minutes and then transfer to a cooling rack.
Frosting:
Whip together 4 ounces softened cream cheese, 1/2 cup softened butter, 1 teaspoon almond extract and 1-2 cups powdered sugar in a large bowl.
Then spread over the cookies once they have cooled.
Notes
Add sprinkles or chopped nuts to the tops if desired. To make a glaze instead of frosting:
2 cups powdered sugar
1 Tablespoon melted butter
2-3 Tablespoons milk
1 teaspoon almond or vanilla extract
Instructions: Whisk all ingredients together in a large bowl until smooth. Then drizzle or spoon on top of cookies.