Peel the fresh asparagus from top to bottom and cut off the ends. Bring salted water with 1 tablespoon of butter and sugar to a boil in a suitable large pan. Add the asparagus and cook for 15-20 minutes. Drain the asparagus.
Grease an ovenproof baking dish and place the asparagus in it.
Cut the tomatoes crosswise on the stem, place in a bowl and pour over boiling water. Leave for a minute and then quench, peel, core and finely dice. Finely dice the shallots and sauté in the butter until translucent. Briefly fold in the diced tomatoes and basil, season with the pepper and pour onto the asparagus.
Finely dice the cheese, mix with the creme fraiche and spread over the asparagus. Slide under the grill and bake for about 5 minutes until it is lightly browned.