Measure out the flour onto a large plate. Cut the meat into fine strips and roll these in the flour. Melt the vegetable fat in a pan over medium heat and sauté the shallots. Turn up the heat slightly and add the meat. Fry for about 5 minutes, turning constantly; the meat should still be pink and tender inside. Add the remaining ingredients, season to taste and bring back up to temperature, stirring constantly.
Wash and shred the lettuce. Whisk the shallots, lime juice, balsamic vinegar, basil oil, salt and pepper into a dressing for the salad.
Cook the spaetzle in lightly salted water, following the instructions on the packet. Serve into a bowl and fold the butter through.