This One-Pan Creamy Tomato Spinach Pasta is a comforting, dairy-free, and plant-based weeknight dinner that comes together in just 30 minutes. Made with juicy cherry tomatoes, fresh spinach, and silky oat cream, it’s rich, flavorful, and requires minimal cleanup.
Layer the ingredientsIn a large pan, place the pasta nests in the center. Arrange halved cherry tomatoes, sliced onion, garlic, and spinach around. Add dollops of tomato puree and tomato paste (if using) on top of the pasta. Drizzle with olive oil.
SeasonSprinkle oregano, basil, chili flakes, salt, and pepper over everything.
Pour liquidsAdd the cream and vegetable broth to the pan so that the pasta is mostly covered.
Cook coveredPlace a lid on the pan and bring to a boil over medium heat. Let it cook for 11–13 minutes, stirring occasionally, until the pasta is tender and the sauce has thickened.
Uncover & finishRemove the lid, stir well so the pasta absorbs the creamy tomato sauce. Cook 2–3 minutes uncovered if the sauce needs to thicken more.
ServeGarnish with fresh basil, vegan parmesan (optional), or a drizzle of olive oil.