Have you ever seen flowers on your plant? My first thought was Peperomia too, not all Peperomia's have red stems, do they? . For comparison check out Cypress Peperomia (Peperomia glabella) Then I thought perhaps Peruvian Grape Ivy (Cissus rotundifolia) but the leaves aren't right for that. It also reminds me a lot of: