Peel and chop the onion. Wash the marjoram, dab dry, put something aside for garnishing, chop the rest finely. Heat the oil in a pot, fry the onion and marjoram in it. Add spinach and milk, cover and cook over low heat for about 20 minutes. Cook pasta in boiling salted water according to package instructions. Roast the pine nuts in a pan without fat until golden brown, remove.
Put bacon in the hot pan and fry until crispy. Finely puree the sauce and season to taste with salt, pepper and nutmeg. Drain the pasta and let it drain. Serve pasta with sauce. Spread bacon and pine nuts on top. Garnish with remaining marjoram