Bajo Iván Asen II (1218-1241), la suerte de Bulgaria mejoró: recobró las tierras perdidas y conquistó Adrianópolis y Albania. Al comienzo de su reinado recuperó pacíficamente Belgrado y Braničevo, que hasta entonces habían pertenecido a Hungría, y algunas tierras del Imperio Latino. Después de la gran victoria de Klokotnitsa en 1230, el Despotado de Epiro pasó a ser vasallo tributario de Bulgaria. El Patriarcado ortodoxo búlgaro fue restaurado en 1235 con la aprobación de todos los patriarcados orientales, poniéndose fin así a la unión con el papa. Iván Asen II tenía fama de ser un gobernante sabio y humano, y estableció relaciones con el occidente católico, especialmente con Venecia y Génova, para diversificar el comercio de su país. Este disfrutó de una economía floreciente; las relaciones comerciales se diversificaron hacia el año 1235. Bulgaria creó una marina de guerra. En el último año de su reinado, Iván derrotó a un destacamento de tártaros que atacaron a Bulgaria tras una incursión devastadora por Hungría. Después de su muerte, las autoridades búlgaras reconocieron la supremacía mongola como consecuencia de las campañas de Kadan.