Tärna fläsket och skala löken. Stek fläsket i lite olja. Fiska upp det och lägg i en skål.
Stek lök och champinjoner hela. Skaka pannan då och då. Låt steka på medelvärme ca 15 minuter. Fiska sedan upp även dessa och lägg tillsammans med fläsket. Ställ in i kylen så länge.
Skär högreven i större kuber, ca 3x3. Stek dessa i samma pannan. Salta och peppra. Stek lite i taget så att de får yta och lägg dem allt eftersom i botten på en lergryta.
Rosta snabbt tomatpurén i samma panna och häll på ett par dl av vinet och buljongtärningen och koka upp så att du får med alla goda smaker från pannan. Häll detta över köttet i lergrytan.
Häll över resterande vin så det precis täcker köttet. Krossa vitlöksklyftorna och lägg i dessa tillsammans med lagerbladet, timjan och morot och lägg på locket. Ställ in i kall ugn och sätt på 150-175 grader.
Efter 2.5-3 timmar tillsätts fläsk, steklök och svamp. Fortsätt tillaga i ca 1 timme. Om det behövs - smaka av med salt och peppar.