We spotted Kim Kardashian showing off her curves in a tight black skirt and a revealing top after having lunch with boyfriend Kanye West in Miami over the weekend.

Kim's skirt had sheer panels on the thighs, and her tank top revealed her black lace bra underneath. She also wore spikey leopard-print booties with the outfit.

The couple dined at Puerto Sagua Restaurant in Miami Beach and afterwards headed across town to a studio.

See more photos of Kim...