แกงส้ม เป็นอาหารพื้นบ้าน มีรสเปรี้ยว เค็ม หวาน นิดหน่อย เนื้อสัตว์ที่นำมาแกงส้ม มีปลาช่อน ปลาดุก ปลากุเลา ปลาเก๋า ปลาหมอไทย ปลาหมอเทศ กุ้งนาง กุ้งก้ามกราม หอยแมลงภู่ หอยแครง หอยลาย ถ้าไม่มีเนื้อสัตว์อะไรก็ใช้เนื้อหมูแทนก็ได้
สำหรับผักที่เก็บมาแกงส้มได้ มีผักกาดขาว หัวแครอท เห็ด ลูกมะตาด ลูกแตงโมอ่อน
การปรุงแกงส้มยากกว่าแกงเผ็ด เพราะมีสามรส จะต้องปรุงให้มีรสออกเปรี้ยวเค็มหวาน กลมกล่อมไม่เปรี้ยวจนเกินไป หรือเค็มขึ้นหน้า จะต้องมีเปรี้ยวขึ้นหน้า นำเค็มกับหวานตาม ผักบางอย่างไม่ต้องการเคี่ยวให้สุกมาก เช่น ผักกระเฉด ลวกด้วยน้ำแกงส้มร้อน ๆ ผักจะกรอบดี ไม่เหนียว ปรุงน้ำแกงให้ได้รสอร่อยเวลารับประทานตั้งน้ำแกงให้เดือด จึงใส่ผักกระเฉด กะพอสุกทยอย รับประทานเป็นถ้วย ถ้าผักกระเฉดสุกมากเกินไป จะเหนียวไม่น่ารับประทาน