Peel the sweet potatoes and cut them into small, even pieces for quick and uniform cooking.
Place the sweet potato pieces in a saucepan and cover with boiling water. Cook for 15 to 20 minutes, until tender. You can also steam them to better preserve their nutrients.
Once cooked, drain the sweet potatoes in a colander.
Transfer them to a bowl and add the butter, olive oil, and a little salt and pepper.
Mash with a potato masher or a fork until smooth. For an extra creamy texture, you can use a blender.
Adjust the seasoning to taste. If you prefer a softer purée, add a little cream or hot milk until you reach the desired consistency.
Serve the purée hot, and if you like a bit of spice, sprinkle a pinch of Espelette pepper on top.