Sbucciate la cipolla e tritatela finemente. Sbucciate l'aglio e grattugiatelo finemente. Tagliate la carne di manzo a cubetti di 3 cm × 3 cm.
Prendete ora una pentola capiente e a fuoco vivo scaldate 3 cucchiai di olio. Aggiungete poi la cipolla tritata, salatela e fatela rosolare mescolando continuamente per circa 10–12 minuti a fuoco vivo, finché la cipolla non diventa di un color marrone scuro.
Aggiungete poi la carne di manzo a cubetti, abbassate la fiamma a fuoco medio-vivo e fate rosolare 5–6 minuti. Regolate la potenza della fiamma all'occorrenza per evitare che la cipolla bruci.
Portate poi il fuoco a livello medio, aggiungete nella pentola il concentrato di pomodoro, la paprika macinata, il cumino macinato, il sale e il pepe, e fate rosolare tutto per altri 2–3 minuti.
Aggiungete poi nella pentola il brodo di manzo, l'aglio grattugiato e i pomodori pelati a pezzi in scatola, coprite la pentola con il coperchio e portate a ebollizione a fuoco vivo. Abbassate poi la fiamma a fuoco medio e lasciate sobbollire il composto per 80–90 minuti.
Trascorso il tempo indicato, togliete il coperchio dalla pentola e cuocete il gulasch senza coperchio per altri 40–45 minuti a fuoco medio fino ad addensamento.
Aggiungete poi la maggiorana essiccata e cuocete per altri 5–6 minuti a fuoco medio.
Spegnete poi il fuoco e lasciate riposare la pentola con il gulasch sul fornello per almeno altri 5 minuti.
Dividete il gulasch pronto in 4 porzioni e servite.