Cebulę obierz i drobno posiekaj. Czosnek obierz i drobno zetrzyj na tarce. Wołowinę pokrój w kostkę o wymiarach 3 cm × 3 cm.
Weź teraz większy garnek i na silnym ogniu rozgrzej w nim 3 łyżki oleju. Następnie dodaj do garnka posiekaną cebulę, posól ją i smażaj, stale mieszając, przez ok. 10–12 minut na silnym ogniu, aż cebula nabierze ciemnobrązowego koloru.
Następnie dodaj do garnka pokrojoną wołowinę, zmniejsz ogień do średnio-silnego i smaż przez 5–6 minut. W razie potrzeby reguluj siłę ognia, aby cebula się nie spaliła.
Potem ustaw średni ogień, dodaj do garnka koncentrat pomidorowy, mieloną paprykę, mielony kmin, sól i pieprz, a całość smaż przez kolejne 2–3 minuty.
Następnie dodaj do garnka bulion wołowy, starty czosnek i krojone pomidory z puszki, przykryj garnek pokrywką i na silnym ogniu doprowadź zawartość do wrzenia. Potem zmniejsz ogień do średniego i gotuj mieszaninę powoli przez 80–90 minut.
Po upływie wskazanego czasu zdejmij pokrywkę z garnka i gotuj gulasz bez niej przez kolejne 40–45 minut na średnim ogniu, aż zgęstnieje.
Następnie dodaj do garnka suszoną majeranek i gotuj przez kolejne 5–6 minut na średnim ogniu.
Potem wyłącz ogień i zostaw garnek z gulaszem na płycie jeszcze przez co najmniej 5 minut.
Gotowy gulasz podziel na 4 porcje i podawaj.