Heat the vegetable oil in a large pot over medium heat. Add the beef or pork and cook until browned on all sides, about 5-7 minutes. Remove the meat from the pot and set aside.
In the same pot, add the chopped onion and cook until translucent, about 3-4 minutes. Add the minced garlic and grated carrots, and cook for an additional 5 minutes until the carrots are softened.
Stir in the diced tomatoes or tomato paste and cook for 2 minutes. Add the beef or vegetable broth, bay leaf, and paprika. Bring to a boil.
Return the browned meat to the pot. Add the diced pickled cucumbers, sliced olives, and capers (if using). Simmer for 20-25 minutes, or until the meat is tender and the flavors have melded together.
Season with salt, black pepper, and lemon juice to taste. Add sugar if needed to balance the flavors. Stir well.
Remove the bay leaf before serving.
Enjoy your meal!