Begin by preheating your oven to 400 degrees Fahrenheit (200 degrees Celsius).
Take a 10-inch pie plate and grease it generously with butter or cooking spray to prevent sticking.
In a mixing bowl, combine 1 cup of milk, 2 tablespoons of softened margarine or butter, 1/4 teaspoon of almond extract, 2 eggs, 1/2 cup of Bisquick baking mix, and 1/4 cup of sugar.
Use a whisk or hand mixer to beat the ingredients together until a smooth batter forms. This should take about 1 minute if using a hand mixer.
Once the batter is smooth, pour it into the greased pie plate, ensuring it spreads evenly across the bottom.
Spoon the cherry pie filling evenly over the top of the batter layer in the pie plate. Spread it out gently with a spatula if needed.
Place the filled pie plate into the preheated oven and bake for 25 minutes. This initial baking will help set the base of the pie.
While the pie is baking, prepare the streusel topping. In a separate mixing bowl, combine 2 tablespoons of firm margarine or butter, 1/2 cup of Bisquick baking mix, 1/2 cup of packed brown sugar, and 1/2 teaspoon of ground cinnamon.
Use a fork or pastry cutter to mix the ingredients until they resemble coarse crumbs. Set the streusel mixture aside.
After the initial 25 minutes of baking, carefully remove the pie from the oven.
Sprinkle the prepared streusel topping evenly over the top of the partially baked pie, covering it completely.
Return the pie to the oven and continue baking for an additional 10 minutes, or until the streusel topping is golden brown and crisp.
Keep an eye on the pie to ensure the topping doesn't burn.
Once fully baked, remove the pie from the oven and allow it to cool on a wire rack for at least 30 minutes.
Once cooled, slice the pie into servings and serve it on dessert plates. Optionally, you can add a dollop of whipped cream or a scoop of vanilla ice cream on top.
Sit back, relax, and enjoy your homemade impossible cherry pie with its delightful combination of tender filling, buttery crust, and sweet streusel topping!