How can I keep a query execution plan in SQL Server's cache and use it several times?

When I execute a query for the first time it takes 7 seconds. After that it takes only 1 second.  This query is running once on daily basis.

Is there any way I can keep the execution plan and use it every day?

Thanks, V