Wash and peel the potatoes if desired, then cut into evenly sized chunks.
Place the potatoes into a large pot and cover with cold water.
Bring to a boil and cook for 15-20 minutes until fork tender.
Drain thoroughly and return the potatoes to the warm pot for 1-2 minutes.
Add the dairy-free butter, warm almond milk, dairy-free sour cream, seasoning salt, pepper, garlic powder, onion powder, and optional broth.
Mash until creamy using a potato masher or briefly use a hand mixer for an extra smooth finish.
Taste and adjust the seasoning if needed.
Serve immediately with extra dairy-free butter, parsley, and black pepper if desired.