Preheat the oven to 200C.
Place the sweet potatoes in a pan. Cover with water, add salt, bring to a boil.
Cook until the potatoes are soft and ready to mash.
Meanwhile, heat a skillet on medium heat with olive oil.
Add shallots, garlic and cook about a minute until fragrant.
Add the carrots, celery and continue cooking about 3 more minutes.
Add the smoked paprika, salt and pepper, chilli powder.
Add crushed tomatoes and cook the mixture for about 5 minutes, stirring, until the liquids reduce.
Add the beans and stir to combine.
Add peas and cook about 2 more minutes. Cover and set aside.
Mash the sweet potatoes with a tsp of coconut oil, salt, and pepper to taste.
In a baking dish, add the beans mixture in a single layer.
Cover with a layer of sweet potato mash bake about 25 minutes until start to get golden.