Heat 1 tablespoon of oil in a frying pan and roast pine nuts in it while stirring constantly, remove. Grate the parmesan. Wash the basil, shake dry and chop coarsely except for a little to garnish. Peel garlic cloves and chop 1 coarsely. Finely chop 5 tablespoons of oil, basil, pine nuts, parmesan and garlic with a hand blender. Season with salt and pepper
Cut bacon into strips and fry in a pan for about 5 minutes while turning until crispy. Peel and finely dice onion. Cut the remaining garlic into slices. Remove the bacon from the pan and fry the minced meat in the bacon fat for approx. 10 minutes
Season with salt and pepper. After about 5 minutes add onion and garlic. Add the tomatoes, chop with a spatula, bring to the boil and simmer for about 10 minutes. Season to taste with salt and pepper. Stir in bacon
Cook the pasta in boiling salted water according to the instructions on the packet. Melt the mozzarella balls in a pan over medium heat for about 2 minutes. Add the pesto. Pour the pasta into a sieve, drain and return to the pot. Fold in the sauce. Arrange pasta and cheese and garnish with basil