One-Pot Creamy Vegan Beef Pasta
Creamy pasta, hearty vegan beef, and just one pot — what’s not to love? This One-Pot Creamy Vegan Beef Pasta is a quick 30-minute vegan dinner that’s high-protein, easy to make, and delicious!

After a long day, nothing beats a hot, home-cooked dinner. That said, juggling multiple pots and pans or spending tons of time slaving away in the kitchen can often make an already long day feel even longer. That’s where one-pot meals really shine: they save time and minimize cleanup, but still deliver on flavor.
Enter this One-Pot Creamy Vegan Beef Pasta. It combines vegan ground beef, a velvety cashew cream sauce, and fresh spinach for a meal that’s both filling and flavorful.
Not only is this dish incredibly easy to make (just 30 minutes, start to finish!), but it’s also nutritious. The vegan ground beef provides protein, cashews add healthy fats and creaminess, and spinach brings in a boost of vitamins and minerals. Top this One-Pot Creamy Vegan Beef Pasta with a bit of basil and enjoy!
Why you’ll love this One-Pot Creamy Vegan Beef Pasta

One-Pot Creamy Vegan Beef Pasta ingredients
How to serve this One-Pot Creamy Vegan Beef Pasta

Substitutions & variations
Quick recipe tips
- Stir the pasta from the bottom of the pot every few minutes to keep the rigatoni from sticking together as it cooks.
- Keep a close eye on your pasta as it cooks — if it absorbs the broth before it’s tender, add a splash more broth or water and continue simmering.
- Let the finished pasta rest for 2-3 minutes before serving so the sauce has more time to cling to the rigatoni.
Step-by-step instructions
- Make the cashew cream: Blend the soaked cashews and water until smooth. Set aside.
- Sauté the onion: Heat olive oil in a large pot over medium heat. Add the onion and cook for 2-3 minutes, until softened.
- Cook the vegan beef: Add the vegan ground beef and garlic. Cook for 2-3 minutes, stirring occasionally.
- Make the sauce: Stir in the broth, tomato paste, nutritional yeast, salt, pepper, Italian seasoning, and red pepper flakes.
- Cook the pasta: Add the rigatoni, cover, and simmer for about 15 minutes, stirring occasionally, until tender.
- Finish the pasta: Stir in the cashew cream and spinach. Cook for 2 minutes, until the spinach wilts. Serve warm with fresh basil, if desired.
Make ahead & storage
This One-Pot Creamy Vegan Beef Pasta is delicious straight from the pot, but it also holds up well for meal prep and leftovers. Here’s how to make ahead, store, and reheat it for the best texture.
Meal prep
- Make the cashew cream: Blend the cashews and water up to 3 days ahead and store in an airtight container in the fridge.
- Prep the aromatics: Dice the onion and mince the garlic up to 2 days ahead to make dinner come together even faster.
Storing leftovers
- Fridge: Store leftover pasta in an airtight container for up to 4 days.
- Reheat gently: Warm individual portions in the microwave or reheat on the stovetop over medium-low heat, adding a splash of vegetable broth or water to loosen the sauce if needed.
Freezing
- Freeze the pasta: This recipe is freezer-friendly! You can store cooled pasta in an airtight, freezer-safe container for up to 2 months.
- Thaw before reheating: For the best texture, thaw overnight in the fridge before reheating with a splash of broth or water.
- Keep in mind: The cashew cream might separate slightly after freezing and thawing, but stirring well while reheating should help bring the sauce back together.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More vegan recipes
Creamy Vegan Butternut Squash Pasta with White Beans
Creamy Vegan Tofu Pesto
Plant-Powered Couscous Bowls with Avocado Herb Sauce
Classic Chimichurri Sauce
Teriyaki Tofu Quinoa Bowls
Mediterranean Couscous Bowls with Chimichurri
Easy Avocado Chickpea Toast
High-Protein Vegan Orange Chicken
High-Protein Chocolate Tofu Pudding
Roasted Tofu Veggie Bowls with Creamy Sunflower Sauce
One-Pot Creamy Vegan Beef Pasta
Ingredients
- 2 tablespoons olive oil
- ½ medium yellow onion diced
- 1½ cups vegan ground beef (such as Gardein or Abbot's)
- 4 cloves garlic pressed and minced
- 4 cups vegetable broth
- 1 tablespoon tomato paste
- ⅓ cup nutritional yeast
- 16 ounces rigatoni
- 1 cup cashews soaked overnight or boiled 10-15 minutes
- ¾ cup water
- 1 cup spinach chopped
- 1 teaspoon salt
- ½ teaspoon pepper
- 1½ teaspoons Italian seasoning
- ¼ teaspoon red pepper flakes
- fresh basil optional, for garnish
Instructions
- Make the cashew cream by blending cashews with water. Set aside.
- Heat olive oil in a large pot over medium heat. Add the diced onion and sauté for 2-3 minutes, until softened.
- Add the vegan ground beef and garlic and cook for another 2-3 minutes.
- Stir in the vegetable broth, tomato paste, nutritional yeast, salt, pepper, Italian seasoning, and red pepper flakes. Mix well.
- Add the rigatoni, cover, and bring to a simmer. Cook for about 15 minutes, stirring occasionally, until the pasta is tender.
- Stir in the cashew cream and spinach. Cook for 2 more minutes, until the spinach wilts.
- Serve hot and garnish with fresh basil.







