เรื่องราวของ เทียน่า (อนิก้า โนนี โรส) ที่อาศัยอยู่ในคฤหาสน์ของคุณหนู ชาร์ล็อต (เจนิเฟอร์ โคลดี้) ทั้งสองคนนี้ เป็นเพื่อนกัน และชอบเทพนิยายมากๆ แม่เทียน่าเคยเล่าเรื่องเจ้าชายกบให้ฟัง เรื่องที่ต้องให้เจ้าหญิงจุ๊บเจ้าชายกบ ถึงจะถอนคำสาปได้ แต่เทียน่าก็คิดว่าไม่มีทางที่จะจุ๊บกบเด็ดขาด ผิดกับชาร์ล็อตที่อยากเป็นเจ้าหญิง ต่อให้ต้องจุ๊บกบเป็นร้อยๆ ตัวก็ยอมเมื่อเวลาผ่านไป เทียน่าโตแล้ว พ่อก็เสียแล้ว เทียน่าได้เริ่มทำงานเป็นเด็กเสิร์ฟในร้านอาหารเพื่อเก็บเงินเปิดร้านอาหารตามความฝัน
วันหนึ่ง เจ้าชายนาวีน (บรูโน แคมโปส) ก็ได้มาเยือนนิวออร์ลีนส์ และถูกสาปกลายเป็นกบโดยนักเวทย์มนต์สายวูดู เจ้าชายปรารถนาอย่างยิ่ง ที่จะกลับเป็นมนุษย์อีกครั้ง เขาจึงต้องตั้งความหวังไว้กับเทียน่า ผู้ซึ่งอาจมอบจุมพิตล้ำค่าที่สามารถปลดคำสาปนี้ได้ ด้วยความช่วยเหลือจากจระเข้นักเล่นทรัมเป็ต หิ่งห้อยคาจุง และหญิงชราตาบอดที่อาศัยอยู่ในเรือในต้นไม้ นาวีนและเทียน่าต้องสร้างปาฏิหาริย์ให้ทันเวลา ด้วยการปลดคำสาปนี้แล้วเติมเต็มความฝันของพวกเขาด้วยกัน เจ้าชายกบผู้ดิ้นรนอยากจะเป็นมนุษย์อีกครั้ง และจุมพิตที่นำพาทั้งคู่สู่การผจญภัยสุดฮา ผ่านสายน้ำมหัศจรรย์ในหลุยเซียนา