You could keep the recipe in its own source file. recipeXYZ.html
for example. You then dynamically add that source to both your blog post as well as your simplified print page. My jQuery is a bit rusty but something from this SO question should work well.
$("#recipeDiv").load("recipeXYZ.html");
Now you can print from your original page, with its images, or from your print page, which is more printer friendly. You can also modify your recipe from one central location and have it update both pages as they both always receive their content from the same source.