In a stock pot, melt butter in pan and add oil. Add in steak and cook over medium heat until meat is browned, but does not need to be cooked all the way through.
Sprinkle flour, paprika, salt, and pepper over browned meat and stir to coat.
Now add the beef broth, water, Worcestershire sauce, diced tomatoes, onions, parsley, oregano, and marjoram.
Bring to a boil and then simmer until meat is tender, around 30-45 minutes.
Now add the tomato paste, brown sugar, corn, carrots, celery, and potatoes to the pot and simmer for another 15-20 minutes, until vegetables are tender. Serves 6-8.