Hi spiralgal, welcome to the forum and I hope you find some encouragement and new ways to improve your health.
I understand the need to add some extra calories to avoid losing weight and would like to encourage you to try including some fattier foods rather than from your gluten free bread etc.
If you start including natural butter on your cooked veges, for example, not only will you be adding energy but also more nutritional value to your meal which will help build your strength and health.
Meat tastes so good and is so much easier to eat when it has been cooked long and slowly till tender. It is possible for your tastes to change to enjoy fattier kinds of meat, even though it may feel strange at first. I think it's because we have been taught for so long to avoid fat, which is a shame as it has so much going for it.
Cream is delicious and can be spooned on top of stewed fruit, blended into berry smoothies, stirred into curries, or reduced to make a cheese sauce for adding to vegetables. You can also use coconut cream in these ways.
There are lots of things you can do.
Oops just read the dairy-free bit in your post. Well instead of butter you can roast your veges in dripping, it's easy to collect your own if you bake fatty meat like lamb chops or chicken thighs.