• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    One Pot Creamy Tomato Pasta (Meatless, Vegan)

    Published: Mar 12, 2026 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    This One Pot Creamy Tomato Pasta is an easy weeknight meal. Pasta, veggies, and beans, cooked until tender and mixed with cream cheese for a saucy, creamy dinner.

    A pot of freshly cooked one pot creamy tomato pasta.

    I love jazzing up pasta by cooking it in alternate ingredients - i.e. not water. Using vegetable broth or other liquids adds a depth of flavor. And, in the case of this pasta, the juice from the tomatoes just creates this beautiful flavor, even if you don't like tomatoes (like me!)

    This dish has been my go-to for an easy weeknight meal for a while now. It cooks in one pot, relies mostly on pantry staples, and is just good!

    Jump to:
    • Why You'll Love This One Pot Creamy Tomato Pasta
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • FAQ & Expert Tips
    • Recipe Prayer
    • Related Recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A bowl of one pot creamy tomato pasta, with a fork, ready to eat.

    Why You'll Love This One Pot Creamy Tomato Pasta

    • One Pot Meal - minimal dishes makes for easy cleanup
    • Creamy & Comforting - this pasta is ultra creamy!
    • Protein Packed - Chickpeas add plant-based protein
    • Quick Weeknight Dinner - Ready in about 30 minutes
    • Dietary needs - this dish is vegan and oil-free, it can also be made gluten-free with gf pasta
    A pot of freshly cooked one pot creamy tomato pasta.

    Ingredient Notes & Substitutions

    • Onion: I used yellow onion but red onion also works
    • Garlic
    • Pasta: I used penne but any shape works - short or long!
    • Salt & Pepper
    • Fire Roasted Tomatoes: I like fire roasted tomatoes because they give an extra bit of flavor, but feel free to use regular tomatoes
    • Vegetable Broth: veggie broth helps deepen the flavor, but feel free to sub part or all of the broth with water
    • Non-Dairy Cream Cheese: my go-to brand is Kroger's Simple Truth Organic - it's inexpensive and has the best flavor and texture
    • Fresh Spinach: you can also use frozen!
    • Protein of choice: I used chickpeas, but you can also use tempeh, seitan chicken, or a store-bought vegan protein
    One pot creamy tomato pasta ingredients

    Pro Tip: Stir the pasta frequently while it cooks so it doesn't stick to the bottom of the pot.

    Step-By-Step Instructions

    Step 1. Heat a large pot over medium heat. Add the onion and cook, stirring often for 3-5 minutes until soft. If the onion starts to stick, add a splash of water or vegetable broth. Add the garlic and cook 1 minute.

    One pot creamy tomato pasta step 1 - cook the onion

    Step 2. Add the pasta, salt, pepper, fire roasted tomatoes, and vegetable broth. Bring to a boil and cook for 7-9 minutes (or around 2 minutes less than the pasta package instructions).

    One pot creamy tomato pasta step 2 - add the pasta, tomatoes, and broth and boil

    Step 3. Turn off the heat and stir in the cream cheese, spinach, and protein, until the spinach is wilted and cream cheese is evenly distributed. Enjoy!

    One pot creamy tomato pasta step 3 - stir in the spinach, cream cheese, and chickpeas.

    FAQ & Expert Tips

    Can I use a different type of pasta?

    Yes. Short pasta shapes like penne, rotini, or shells work best because they cook evenly and hold onto the sauce. But I have made this recipe with every shape of pasta imaginable - anything you have will work!

    Can I make this pasta gluten-free?

    Yes. Feel free to sub in your favorite gluten-free pasta. Cook the pasta for 2-3 minutes less than it says on the package - gf pasta disintegrates very easily.

    What can I substitute for chickpeas?

    Any beans will work, or your favorite vegan meat substitute.

    Storage

    Store leftovers in an airtight container for up to a week.

    Recipe Prayer

    Thank you God for this easy and nutritious meal. Allow it to fuel our bodies to do Your work. Amen.

    A bowl of one pot creamy tomato pasta, with a fork, ready to eat.

    Related Recipes

    • A plate of vegan creamy spinach pasta, with a fork and napkin, ready to eat.
      Weeknight Vegan Creamy Spinach Pasta
    • A plate of vegan avocado pasta garnished with vegan parmesan and fresh basil.
      Vegan Avocado Pasta
    • A plate of vegan chorizo pasta, garnished with fresh scallions.
      Vegan Chorizo Pasta
    • A bowl of vegan zucchini pasta, ready to eat.
      Vegan Zucchini Pasta (Creamy Basil Sauce)

    Tried this recipe?

    Please leave a review in the comments section below. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A pot of freshly cooked one pot creamy tomato pasta.

    One Pot Creamy Tomato Pasta (Meatless, Vegan)

    This One Pot Creamy Tomato Pasta is an easy weeknight meal. Pasta, veggies, and beans, cooked until tender and mixed with cream cheese for a saucy, creamy dinner.
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Prep Time: 5 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 25 minutes minutes
    Servings: 6
    Calories: 515kcal
    Author: Elizabeth

    Ingredients

    • 1 Large Yellow Onion thinly sliced
    • 6 Cloves Garlic minced
    • 1 Pound Pasta of choice
    • 1 ½ Teaspoons Salt
    • ½ Teaspoon Pepper
    • 2 15 Ounce Cans Fire Roasted Tomatoes
    • 4 Cups Vegetable Broth
    • 8 Ounces Non-Dairy Cream Cheese
    • 5 Ounces Fresh Spinach
    • Protein of choice - chickpeas vegan chicken, etc.

    Instructions

    • Heat a large pot over medium heat. Add the onion and cook, stirring often for 3-5 minutes until soft. If the onion starts to stick, add a splash of water or vegetable broth. Add the garlic and cook 1 minute.
    • Add the pasta, salt, pepper, fire roasted tomatoes, and vegetable broth. Bring to a boil and cook for 7-9 minutes (or around 2 minutes less than the pasta package instructions).
    • Turn off the heat and stir in the cream cheese, spinach, and protein, until the spinach is wilted and cream cheese is evenly distributed. Enjoy!

    Nutrition

    Calories: 515kcal | Carbohydrates: 83g | Protein: 19g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.5g | Sodium: 1168mg | Potassium: 453mg | Fiber: 11g | Sugar: 8g | Vitamin A: 2795IU | Vitamin C: 12mg | Calcium: 143mg | Iron: 4mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A pot of freshly cooked Vegan Five Bean Chili.
      Five Bean Chili (Vegan)
    • A dish of freshly cooked vegan rice and bean enchiladas, topped with diced avocado and cilantro leaves.
      Vegan Rice and Bean Enchiladas
    • A sheet pan of freshly cooked gnocchi, chickpeas, and vegetables.
      Sheet Pan Gnocchi and Vegetables with Chickpeas (Vegan)
    • A pan of freshly cooked vegan drunken noodles, garnished with basil.
      Vegan Drunken Noodles

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Spring Favorites

    • Tofu pesto tossed with spaghetti.
      Easy Tofu Pesto Sauce (High Protein)
    • A pitcher of sangria mocktail with pomegranate juice.
      Easy Red Sangria Mocktail
    • A bubbly glass of Strawberry Pink Lemonade Mocktail, garnished with a sprig of mint, and a strawberry on the rim.
      Strawberry Pink Lemonade Mocktail
    • A slice of vegan crustless quiche topped with fresh chives.
      Vegan Crustless Quiche (Gluten-Free)

    Trending Recipes

    • Three glasses of silken tofu smoothies, garnished with banana slices.
      Silken Tofu Smoothie (Easy & High Protein)
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025