A creamy, plant-based pasta loaded with fresh spinach and artichokes. This vegan, gluten-free, and paleo-friendly recipe comes together in under 20 minutes, offering a healthy, fiber-rich, and satisfying dinner that’s perfect for busy weeknights or meal prep.
8ozgrain-free penne pastaJovial Foods or preferred brand
3tablespoonsolive oil
½medium oniondiced
4clovesgarlicminced
8ozalmond milk cream cheese
⅓cupbrothvegetable or preferred
1tablespoonfresh lemon juice
2teaspoonsDijon mustard
4ozfresh baby spinachabout 4–5 cups
1 12-ozcan artichoke heartsdrained and roughly chopped
Sea saltto taste
Black pepperto taste
Instructions
Prepare the Pasta: Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil over high heat. Once boiling, add the grain-free penne pasta, stirring occasionally to prevent sticking. Cook the pasta according to the package instructions until al dente, meaning it’s tender but still has a slight bite. Once cooked, carefully drain the pasta in a colander and set it aside. Lightly drizzle a tiny bit of olive oil on the pasta if desired to prevent sticking, and set it aside while you prepare the sauce.
Sauté the Onions: Place a large skillet over medium heat and pour in the olive oil. Allow it to warm for about 30 seconds, then add the diced onion. Sauté the onion for 1–2 minutes, stirring occasionally, until it becomes translucent and soft. This step helps release the natural sweetness of the onion, forming a flavorful base for the sauce.
Cook the Garlic: Add the minced garlic to the skillet with the softened onions.Stir constantly for about 30–60 seconds, being careful not to burn the garlic, until it becomes fragrant and slightly golden. Garlic adds a rich aroma and depth to the sauce, enhancing every bite of the pasta.
Create the Creamy Base: Reduce the heat slightly to avoid overheating. Add the almond milk cream cheese to the skillet and stir until it begins to melt into a smooth mixture. Pour in the broth of your choice (vegetable or any preferred type), followed by the fresh lemon juice and Dijon mustard. Stir thoroughly to combine all ingredients into a velvety, creamy sauce. Taste at this stage and season with sea salt and freshly ground black pepper, adjusting to your preference.
Incorporate the Spinach: Gradually add the fresh baby spinach to the skillet. Using a wooden spoon or spatula, gently fold the spinach into the sauce. Cook for 1–2 minutes, stirring occasionally, just until the spinach wilts and turns bright green. Be careful not to overcook, as the spinach should remain tender with a vibrant color, adding both flavor and nutrients to the dish.
Add the Artichoke Hearts: Drain the canned artichoke hearts and roughly chop them into bite-sized pieces. Stir the artichokes into the creamy spinach mixture, allowing them to warm through and absorb the flavors of the sauce. The artichokes add a delicate, tangy taste that balances perfectly with the creamy base.
Combine Pasta and Sauce: Add the cooked and drained pasta directly to the skillet with the sauce and vegetables. Gently toss everything together until each piece of pasta is evenly coated with the creamy, flavorful sauce. Make sure the sauce clings to the pasta, spinach, and artichokes for a rich, satisfying texture.
Final Seasoning and Taste Check: Before serving, taste the pasta and adjust the seasoning as needed. Add extra sea salt, black pepper, or a squeeze of lemon juice if desired to enhance the flavors. This final step ensures that every bite is perfectly balanced and flavorful.
Serve and Enjoy: Transfer the creamy spinach artichoke pasta to plates or a serving bowl. For an extra touch, drizzle a little olive oil over the top or garnish with fresh herbs like parsley if desired. Serve immediately while warm, and enjoy a nutritious, plant-based, and comforting meal that’s perfect for a weeknight dinner or meal prep for the week.
Notes
Use any pasta you like: While this recipe calls for grain-free penne, you can substitute with whole wheat, gluten-free, or regular pasta if you prefer.
Adjust creaminess: For a richer sauce, add a splash more almond milk or a teaspoon of olive oil while stirring.
Fresh vs. frozen spinach: Fresh baby spinach is ideal, but frozen spinach works too. Just thaw and squeeze out excess water before adding.
Artichoke options: Canned, jarred, or even marinated artichokes work—just adjust salt levels if using marinated varieties.
Spice it up: Add crushed red pepper flakes for a mild kick, or smoked paprika for a subtle smoky flavor.