Preheat oven to 375°F. Cook pasta according to package directions until al dente; drain and lightly toss with olive oil to coat; set aside.
Over medium heat, melt 3 tablespoons butter in sauté pan. Once butter has melted, add chopped onion and garlic. Sauté until onions are clear, 3 to 5 minutes. Add flour and mix well. Add cream and milk. Stir until mixture bubbles and thickens. Add salt, fresh dill and muenster. Stir until cheese has melted.
Toss pasta with pickled tomatoes, sun-dried tomatoes and butterkäse; mix to combine. Pour pasta into 9x13-inch baking dish. Pour cream and cheese sauce over pasta; mix to combine. In small bowl, melt remaining 2 tablespoons butter and mix with bread crumbs. Sprinkle bread crumbs over top and bake 30 minutes.
You can substitute pickled cucumbers or pickled jalapenos for the pickled green tomatoes in this recipe.