This easy, one-pot vegan tortellini soup recipe can be prepared in a crockpot or on the stove in under an hour and is hearty, cozy, creamy, & pure comfort in a bowl!
In a large pot with a lid, heat the oil over medium high heat. Add the onion, carrots, and celery and saute for 5 minutes.
Add the garlic, fennel, Italian seasoning, salt and pepper. Mix well and saute for 2 minutes.
Add the marinara sauce, water, and bouillon cubes. Cover, bring to a boil and lower the heat to a simmer for 20 minutes.
Add the tortellini, gently mix well and boil for 1 minute. Cover with the lid, turn off the heat and leave it undisturbed for 15 minutes.
Add the spinach, mix well and bring back to a boil over medium heat.
While the tortellini is cooking. In the pitcher of a blender or food processor, add the tofu, 1 cup of water, and the basil. Blend for one minute or until completely smooth. Set aside.
When 15 minutes have passed, add the tofu cream and gently mix the soup until the tofu is fully incorporated. Carefully take one tortellini out and taste it. At this point, test if the tortellini is fully cooked and taste the salt levels. Adjust if needed.
Serve and sprinkle fresh parsley and red pepper flakes if using.
Notes
Use good tortellini: Freshly made tortellini, in particular, will boost the quality of this one-pot vegetable tortellini soup.
To adjust the creaminess: Use more or less of the tofu cream/vegan cream.
For thinner soup: Add more vegetable broth to your desired consistency.
Don’t overcook the tortellini: Otherwise, it can fall apart. It’s best to cook it al dente.