For the sambal, peel onions and garlic. Chop the onions finely. Chop garlic very finely. Clean the chilli, cut lengthwise, remove seeds, wash and dice very finely.
Heat 2 tablespoons of oil in a saucepan. Fry the onions and garlic in it until transparent, do not brown. Sprinkle with sugar and caramelise briefly while stirring. Add tomatoes together with the juice, ketchup, vinegar, coffee and chilli.
Chop the tomatoes a little bit, bring to the boil. Add capers. Cover and simmer for 15-20 minutes. Season to taste with salt and pepper.
For the noodles, bring 3-4 l salted water (approx. 1 teaspoon salt per litre) to the boil. Clean and wash the broccoli. Cut the florets with the longest possible stem from the stalk, then cut into small florets.
Pat the steaks dry. Heat 1 tablespoon of oil in a large frying pan. Fry the steaks in it over high heat for 1 minute on each side. Then fry on medium heat for 2-3 minutes on each side. Season with salt and pepper and remove.
Wrap in aluminium foil and let it rest for about 5 minutes. In the meantime put the noodles into boiling salted water and cook according to the instructions on the packet. Add broccoli for the last 3-4 minutes.
Drain the pasta and broccoli, cut the steaks into strips. Put everything in the pot and mix with the sambal.