Peel and finely dice the onions and garlic. Wash the chilli, dab dry, cut open, scrape out the seeds and finely chop the pod. Clean, wash and drain the broccoli. Cut broccoli into small florets
Heat 3 tablespoons of oil in a pot, fry the onions and garlic until transparent. Sprinkle with sugar and caramelise briefly while stirring. Add tomatoes with the juice, coffee, vinegar, ketchup, tomato paste and chilli. Chop the tomatoes slightly with a spatula. Press the capers slightly and add them together with some salt. Bring everything to the boil, cover and simmer for 15-20 minutes
Prepare spaghetti in boiling salted water according to package instructions. Dab meat dry. Heat 2 tablespoons of oil in a large frying pan. Fry the meat for 2-3 minutes on each side, depending on its thickness. Season with salt and pepper. Remove, wrap in aluminium foil and leave to rest for about 5 minutes
Place the broccoli in the hot pan, add 1-2 tbsp. oil if necessary and fry the broccoli for about 2 minutes, turning. Deglaze with approx. 100 ml water, bring to the boil and add to the tomatoes. Season the sauce with salt and pepper
Cut the steaks into thin slices. Drain the spaghetti, put it back into the pot with the tomato-capers-sambal and swing it through. Arrange noodles and meat on plates