1. เตรียมผักสดโดย ล้างทำความสะอาดผักให้สะอาด กะหล่ำปลี ล้างแล้วหั่นแบ่งเป็นหกส่วน ใส่จานพักไว้ เห็ดฟางผ่าครึ่ง แครอทปอดเปลือกแล้วหั่นเป็นแว่น ๆ ขนาดไม่บางจนเกินไปและไม่หนาจนเกินไป หอมใหญ่หั่นเป็นสี่ส่วน ใส่จานพักไว้ ส่วนพริกขี้หนูโขลกเตรียมเอาไว้
2. เติมน้ำใส่หม้อ ใช้ไฟแรงปานกลาง รอน้ำเดือด เมื่อน้ำเดือดแล้วใสเครื่องต้มยำลงไปปิดฝารอเดือดอีกครั้ง เมื่อเดือดใส่แครอท กะหล่ำปลี หอมใหญ่ เห็ดฟาง และมะเขือเทศ คนให้ส่วนผสมเข้ากัน ปิดฝารอเดือด
3. เมื่อเดือดแล้ว ปิดไฟยกลงจากเตา เอาพริกขี้หนูและน้ำมะนาวใส่ก้นชาม ตักต้มยำใส่ชามโรยหน้าด้วยต้นหอมผักชี เสิร์ฟได้