In a large mixing bowl or the bowl of a stand mixer, cream together the 4 Tablespoons unsalted butter and 6 Tablespoons granulated sugar .
Add in the 1 large egg. Add in the 1/2 teaspoon vanilla extract .
In a medium sized mixing bowl, sift or whisk together the 1 teaspoon baking powder, pinch of salt and 1 cup all-purpose flour .
Add to the creamed mixture alternately with the 4 Tablespoons milk, in 3 separate additions, beginning and ending with the dry ingredients. Add in the 4 Tablespoons sour cream or plain yogurt last.
Spread batter into a 8” round or square baking pan lined with parchment paper. Sprinkle the 1 1/2 cups fresh or frozen rhubarb, diced on top.
In a small mixing bowl, combine the 2 1/2 Tablespoons all-purpose flour and 2 1/2 Tablespoons granulated sugar . Using a fork, cut in the 1 1/2 Tablespoons unsalted butter, cold until mixture is crumbly. Sprinkle on top of the rhubarb.
Bake the cake at 350℉ 30-34 minutes, or until a toothpick inserted in the center comes our clean. Cool completely before serving.