Peel and finely chop the onion and the knbolauch. Heat 2 tablespoons of oil in a saucepan, fry the onion and vegetables in it. Deglaze with broth and simmer for about 10 minutes. Prepare pasta in boiling salted water according to package instructions.
Wash the meat and dab dry. Season with salt and pepper. Heat 2 tablespoons of oil in a frying pan. Fry the meat for about 10 minutes while turning. Wash, clean and slice the tomatoes.
Drain the mozzarella and also cut into slices. Wash basil, shake dry and pluck leaves from the stalks. Cut the meat into thin slices.
Cover 2 slices of bread with half each of the tomatoes, meat, mozzarella and basil. Finish with a second slice of bread. Grill the bread in a hot grill pan without fat for about 3 minutes on each side.
Finely grate the parmesan. Drain the pasta and let it drain. Arrange noodles and soup in bowls, sprinkle with parmesan. Cut the paninis in half and add to the soup. Garnish the soup with paprika and herbs as desired.