01 -
Place the dried porcini mushrooms in a bowl. Cover them with boiling water and set aside for 30 minutes. Once rehydrated, drain the mushrooms (reserving the water). Finely mince the mushrooms and set aside.
02 -
Get a pot of boiling water ready for the pasta and set aside.
03 -
Heat a braiser-style pot or deep skillet over medium heat. Once hot, add the olive oil and swirl to coat. Add the shallots, celery, and carrot, and sauté until vegetables are tender and slightly caramelized, about 8-10 minutes. Lower the heat if browning too quickly.
04 -
Stir in the garlic, smoked paprika, bay leaf, and thyme. Cook for 1 minute until fragrant.
05 -
Add the tomato paste to the pot and stir continuously for 2-3 minutes, allowing it to darken slightly.
06 -
Add the drained lentils and chopped porcini mushrooms. Season with salt and pepper, stirring to combine.
07 -
Add the marinara sauce and reserved porcini soaking water, and stir. Bring to a boil before reducing to a simmer. Partially cover with a lid and cook for 10 minutes, stirring occasionally.
08 -
Cook the pasta according to package instructions minus 2 minutes, as it will finish cooking in the sauce.
09 -
After 10 minutes of simmering, stir in the Tamari and balsamic vinegar, followed by the non-dairy creamer or milk. Adjust seasoning to taste and remove the bay leaf.
10 -
Add the mostly cooked pasta to the simmering sauce. Cook for an additional 2-3 minutes until the pasta is al dente. Serve hot, garnished with chopped parsley if desired.