Степан Твртко (правл. 1353—1391) стал баном Боснии, когда ему было 15 лет. Молодой правитель столкнулся с оппозицией боснийской властелы. В 1357 году он вынужден был помириться с венгерским королём Людовиком Великим, признав себя его вассалом и уступив последнему Завршье с торгом Дриева и часть Хума между реками Цетиной и Неретвой. В 1303 году Людовик пошёл на Боснию с войной против еретиков, но встретил противодействие и отступил. В 1373 году боснийцы завладели землями воинственного травунского феодала Николы Алтомановича в бассейне рек Лима, Тары и Пивы. Вскоре к Боснии отошли и приморские владения Николы. Будучи в родстве с Неманичами (бабка Степана была дочерью сербского кроля Драгутина), после пресечения сербской династии в 1377 году Твртко I венчался в сербском монастыре Милешева у гроба святого Саввы как «король сербов, Боснии, Поморья и Западных стран». После включения в состав Боснии западных сербских (Подринье и Требине) и хорватских земель на Адриатике, чему способствовала ослабление Венгрии, Твртко провозгласил себя «королём Сербии, Боснии, Далмации и Приморья». В 1380-х годах турки совершили первые грабительские походы на Боснию. Осенью 1388 года воевода Влатко Вукович разбил турецкое войско в битве при Билече в Травунии. Осознавая турецкую угрозу, Твртко заключил союз с сербским князем Лазарем. В 1389 году боснийцы участвовали в битве на Косовом поле. Твртко старался освободить страну от монополии дубровницких купцов на торговлю. Для этого он оказал поддержку купцам Котора и в 1382 году основал в Которском заливе город Святой Степан для ведения соляной торговли. Однако из этого ничего не вышло: Дубровник и Венгрия воспрепятствовали Боснии вести самостоятельную торговлю. Расширение территории государства сопровождалось пожалованием боснийской знати новых земель.