Yes, taco casserole reheats very well. You can either microwave individual servings for 1-2 minutes, or place the casserole dish into the oven, at 350 degrees, for 20-30 minutes.