Сначала грибы отвариваем, каждый вид отдельно: промытые грибы заливаем холодной водой, доводим до кипения, воду сливаем, грибы промываем; опять заливаем водой и варим 15-20 минут (от момента закипания). Откидываем на дуршлаг, даем хорошо стечь воде.
Разогреваем в сковороде растительное масло (можно добавить немного смальца), закладываем нарезанные грибы. Жарим на небольшом огне, время от времени перемешивая. Когда из грибов уйдет лишняя жидкость, добавляем к ним мелко нарезанную луковицу и продолжаем жарить до нужного состояния (кто-то любит грибочки хрустящие, с корочкой, а кто-то и не любит). В конце жарки в грибы мелко режем маленький зубок чеснока, солим, перчим и добавляем 2-3 столовые ложки сметаны; перемешиваем. Даем прокипеть.