ข้าวโพดฝักอ่อนสามารถปลูกได้ในดินเกือบทุกชนิด แต่การที่จะปลูกข้าวโพอฝักอ่อนให้ได้ผลดีนั้น ควรปลูกในดินร่วน ตั้งแต่ดินร่วนเหนียวและดินร่วนทราย พื้นที่ปลูกต้องเป็นดินที่ระบายน้ำดีเพราะข้าวโพดฝักอ่อนไม่สามารถเจริญเติบโตได้ในดินเปียกแฉะและระบายน้ำยาก ข้าวโพดฝักอ่อนสามรถปลูกได้ในสภาพดินที่มีปฏิกิริยาตั้งแต่ pH 5.5-7.0 และสามารถปลูกในดินที่เป็นกรดค่อนข้างจัด

การปรับปรุงและบำรุงดินสำหรับข้าวโพดฝักอ่อน ควรทำดังนี้

- ใส่ปูน กรณีที่ดินเป็นกรด เช่น ในท้องที่ภาคกลาง ถ้าเกษตรกรยังไม่ได้วิเคราะห์ดิน ก็อาจทำได้โดยการใส่ปูนขาว ในอัตราต่ำ เช่น 100-200 กก./ไร่ การใส่ปูนขาวนอกจากจะช่วยแก้ความเป็นกรดให้แก่ดินแล้ว ยังสามารถให้ธาตุอาหารแคลเซี่ยมแก่พืชด้วย สิ่งที่ควรปฏิบติอีกประการหนึ่งคือ การใส่หินฟอสเฟตบด เพราะจะสามารถเป็นปุ๋ยแก่ข้าวโพดฝักอ่อนอย่างดี นอกจากแก้ความเป็นกรดแล้ว ยังมีธาตุฟอสฟอรัสแล้ว ธาตุอาหารรองและอาหารเสริมปนอยู่อย่างเพียงพอด้วย

- ใส่ปุ๋ยอินทรีย์ ปุ๋ยอินทรีย์จะช่วยให้โครงสร้างของดินดี ชุ่มน้ำและระบายน้ำดีอย่างสม่ำเสมอ ผลผลิตสูง และเปอร์เซ็นต์ฝักมาตรฐานสูง ปุ๋ยอินทรีย์สามารถใช้ได้ถึง 5 ตันต่อไร่ แต่เนื่องจากปัจจุบันเกษตรกรจัดซื้อหรือหาปุ๋ยอินทรีย์ไม่สะดวกนัก การใส่ขึ้นกับกำลังซื้อของเกษตรกร แต่อย่างน้อยเกษตรกรควรใส่ประมาณ 200-300 กก./ไร่ และใส่ทุกปี นอกจากนี้ ต้นข้าวโพดฝักอ่อน หากไม่นำไปใช้เป็นอาหารสัตว์ ก็สามารถจะใช้ไถกลบบำรุงดินได้อย่างดี