Couper les pommes de terre en petits cubes, et les faire rissoler avec un filet d'huile dans une poêle.
Pendant ce temps laver et couper les cives, égoutter les champignons et les couper en 4.
Éplucher l'échalote et la couper en rondelles. Peler à vif le pamplemousse et le couper en petits morceaux.
Quand les pommes de terre sont tendres quand on les pique, ajouter le pamplemousse.
Laisser rissoler 5 minutes environ, ajouter ensuite, les cives, les champignons et l'échalote. Cuire 5 minutes et ajouter les cubes de tomate, bien égouttés. Bien mélanger, déposer dessus les filets de truite.
Battre les œufs avec les épices et la crème, verser dans la poêle et laisser cuire. Ne pas laisser entièrement sécher l'omelette.