Drizzle olive oil in a large saucepan over medium-high heat. Add onions and cook, stirring occasionally, until soft and translucent. Stir in meat and divide into small pieces. Cook, continuing to break it up, until browned. Stir in tomatoes and water. Add bell bell pepper, caraway seeds and parsley. Cook, stirring occasionally, until sauce thickens. Stir in 1/2 cup sour cream.
Place a fine-mesh sieve over a medium bowl. Pour the meat sauce into the strainer and drain.
In another medium bowl, whisk eggs, flour and milk until a smooth batter forms.
Heat a large nonstick skillet over medium-high heat. Brush with about 1/4 teaspoon oil. Pour in about 1/4 cup of batter and quickly tilt the pan to coat it with a thin circle of batter. When the top begins to dry, turn to cook the other side. Cook until the bottom begins to turn golden brown, about 1 minute. Repeat with the remaining batter, brushing the pan with oil if necessary.
Preheat oven to 350 degrees Lightly grease a 9x13-inch baking dish or 2 smaller baking dishes.
Place a layer of drained meat along the bottom third of a crepe, leaving a 2.5-cm border at the edges. Fold the sides inward and roll up. Place them in the prepared baking dish, seam side down. Repeat with the remaining pancakes and filling.
Whisk 1/4 cup flour and 1 cup sour cream into the drained liquid from the meat until smooth. Pour over the prepared pancakes. Bake in the preheated oven until well heated and the sauce is bubbling, about 15 minutes.
Serve warm with sour cream.