Rozgrzej piekarnik do 180 °C i wyłóż papierem do pieczenia małą blachę (15 cm × 20 cm), na której rozłóż migdały w płatkach.
Gdy piekarnik się nagrzeje, wstaw blachę z migdałami i piecz na złoty kolor przez 7–8 minut w temperaturze 175–180 °C. Upieczone migdały wyjmij z piekarnika i odłóż na bok.
Teraz obierz i przeciśnij przez praskę czosnek, zetrzyj drobno parmezan i odsącz pomidory z puszki. Następnie przygotuj maszynkę do siekania lub blender, włóż do niego najpierw upieczone migdały i starty parmezan, potem bazylię, przeciśnięty czosnek, 2 łyżki oliwy z oliwek, a na końcu odsączone pomidory i miksuj całość powoli krótkimi impulsami, aż wszystkie składniki się połączą. Nie miksuj jednak zupełnie na gładko – pesto powinno zachować grubszą konsystencję.
Gotowe pesto dopraw solą i podawaj (najlepiej oczywiście z makaronem). Przechowuj w lodówce w zamkniętym pojemniku, gdzie wytrzyma 5–7 dni.