I'm the only person that speaks my mother tongue at home too.
Something that worked well for me was making it a game when the kid wasn't expecting it. The first time was over breakfast. I brought a boogie board and told him we were gonna learn some portuguese. I drew a happy chubby boy and asked him who it was. He shrugged. I told it was him. Now I had his attention, so I drew a strawberry and asked him what that was. Once he answered, I told him "yes, morango". Then, I drew him eating it and said "Calvin come morango" (pointing to him and the strawberry as I said the respective words). Then, I said "Calvin come..." and picked up a real strawberry. Now, the exercise was kind of a guessing/memory game for him. I only covered a few words and it involved a lot of repetition and high fives, but he became a lot more open to the idea of learning portuguese after that.
When my kid was learning to read, making some flash cards also worked really well - drawing on one side, word on the other. The trick is in making a few verb ones, and nouns that can complement, plus one with a drawing of the kid, then do permutations, e.g. "Calvin come bolo" (cake), "Bolo de morango", "Calvin come bolo de chocolate", etc. "Eat" is a good starting verb, "go" is also very versatile in combination with types of vehicles and places, then you can try expanding to other daily things.
Would love to hear how that works for others