Recursie (Latijn: recurrere, 'teruglopen') is het optreden van een opeenvolging van constructies waarvan elk afzonderlijk gebaseerd is op een of meer soortgelijke voorgaande constructies. Doorgaans verschilt de volgende constructie in waarde van de voorgaande en is er een beginpunt. Recursieve constructies komen enerzijds in de taalkunde voor en anderzijds in de wiskunde, informatica, natuurwetenschappen en logica.
Een voorbeeld van recursie is het cacaoblikje van Droste. Daarom wordt recursie ook wel het Droste-effect genoemd.
Zelf kan je dit effect ook maken met gebruik van twee spiegels. Of met een camera die je aansluit op een beeldscherm en daarmee het beeldscherm filmt.