Cook the pasta according to package instructions until al dente. Drain and set aside.
In a large saucepan, heat the olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until soft, about 3-5 minutes. Drain and rinse the artichoke hearts, and add them to the saucepan with the onion and garlic. Cook for a few minutes until heated through.
Add the chopped spinach to the saucepan and cook until wilted, about 2-3 minutes.
Toss the cooked pasta with the artichoke and spinach mixture. Season with salt and pepper to taste.
Serve hot and enjoy! We served this side dish with Feta & Roasted Red Pepper Stuffed Chicken Breasts.