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.
Course Dinner, Main Course
Cuisine Italian-Inspired
Diet Vegan
Keyword dairy free creamy pasta, one-pot pasta recipe, plant based creamy tomato pasta, vegan creamy tomato pasta, vegan spinach pasta
Prep Time 10 minutesminutes
Cook Time 20 minutesminutes
Total Time 30 minutesminutes
Servings 3servings
Calories 630kcal
Cost $9 USD
Equipment
Large deep skillet or sauté pan
Wooden spoon
Measuring cups & spoons
Knife and Cutting Board
Ingredients
9oztagliatelle nests (or spaghetti)
10.5ozcherry tomatoes (red + yellow)halved
1smallred onionthinly sliced
2handfulsfresh spinach
3tbsptomato puree or crushed tomatoes
1tbsptomato pasteoptional but recommended
3garlic clovesthinly sliced
1tspdried oregano
1tspdried basil
1/2tspchili flakesoptional
1cupplant-based creamlike oat cream or heavy cream
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.