Yes! I like to freeze in smaller portion so they defrost more quickly. If you are making this ahead of time, just make the dal and freeze as it - don't add the tadka at the end. Instead, when ready to serve, make the tadka fresh. To reheat, you can pop it in the microwave, or heat over medium heat on the stove. If it thickens quite a bit, just add a bit of water while heating.