Cook the pasta according to package directions. Drain when al dente. Then I like to drizzle a little olive oil over the pasta and toss to coat, so it doesn't stick.
Now, in the pot you cooked the pasta in, heat the olive oil on medium high.
Add the shallot and garlic, sauté, reducing heat as needed for 1-2 minutes or until the shallot is translucent.
Add the red pepper and oregano, then stir to combine and let sauté for another minute.
Then add the tomato paste and stir to combine.
Pour in the broth and wine. Then let simmer for 2-3 minutes to let the wine reduce slightly.
Pour in the crushed tomatoes and a pinch of salt. Stir to combine and bring to a simmer.
Reduce heat to low, cover and let the sauce simmer while you make the hearts of palm.
In a separate non-stick skillet, heat the vegan butter on medium high.
Once the butter has melted, add the garlic and hearts of palm.
Sauté, reducing heat as needed, until the hearts of palm start to brown. About 3-5 minutes.
Pour in the lemon juice and toss.
Then sprinkle the old bay over the hearts of palm and continue to sauté for 3-5 minutes or until the hearts of palm are golden brown and tender. Turn the heat off.
Now, taste the sauce and adjust the seasonings adding more salt and pepper if needed.
Add the pasta to the pot with the sauce, and toss to coat the pasta in the sauce and cook for another 1-2 minutes or until the pasta has heated back up.
Pour the hearts of palm and fresh parsley into the pot with the pasta. Then toss everything to fully combine.
Serve immediately!