Add the olive oil to a large pan or skillet over medium to medium-high heat, then add the onion and garlic. Sauté for about 6 or 7 minutes or until the onion is translucent and beginning to caramelize.
Add the mushrooms, artichoke hearts and olives to the pan and continue to sauté for about 5 more minutes, watching closely to make sure it doesn't stick.
Add the marinara sauce and sea salt to the mixture, stir well and lower the heat to simmer. Simmer for about 5 minutes.
Turn the heat off and add the greens to the mixture. Stir well, letting the heat from the sauce wilt the greens.
Add the cooked pasta to the sauce and toss everything well. Adjust the seasoning to your tastes. Serve with parmesan cheese, if desired.