One-Pot Creamy Veggie Pasta
This One-Pot Creamy Veggie Pasta combines pasta, colorful vegetables, and a rich, creamy tomato sauce into one cozy meal. It’s hearty, family-friendly, and perfect for busy nights when you want something comforting without a sink full of dishes.

Looking for a quick, healthy, and satisfying weeknight dinner that your family will love? Give this One-Pot Creamy Veggie Pasta recipe a try! Packed with vegetables, pasta, and melty Mozzarella cheese, it delivers comfort food flavor without all the fuss. The best part: it’s all made in one pot and ready to eat in just 30 minutes, which means less time cooking and cleaning up.
Whether you’re looking for a meatless dinner option, an easy way to sneak more veggies into your family’s menu, or a quick and satisfying pasta dish, this One-Pot Creamy Veggie Pasta checks all the boxes. Give it a shot and let me know how you like it!
Why you’ll love this One-Pot Creamy Veggie Pasta

One-Pot Creamy Veggie Pasta ingredients
How to serve this One-Pot Creamy Veggie Pasta

Substitutions & variations
Quick recipe tips
- Get creative by swapping in other veggies, like cauliflower, spinach, mushrooms, or asparagus.
- Garnish with fresh herbs like parsley or basil to boost the flavor.
- Don’t overcook the pasta — it continues to soften while covered in the sauce, so undercooking it slightly keeps it from getting mushy.
Step-by-step instructions
- Sauté the onion: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 3-4 minutes, until softened.
- Brown the beef: Stir in the garlic and vegan ground beef. Cook for 3-4 minutes, breaking it into crumbles as it browns.
- Add the vegetables and seasonings: Mix in the bell pepper, carrots, peas, crushed tomatoes, vegetable broth, coriander, garlic powder, oregano, Italian seasoning, salt, and black pepper.
- Cook the pasta: Stir in the rotini and broccoli. Bring to a simmer, cover, and cook for 6-7 minutes, until the pasta is nearly tender.
- Thicken the sauce: Remove the lid and continue cooking for 5-10 minutes, stirring occasionally, until the pasta is tender and the sauce has thickened.
- Add the cheese: Stir in the mozzarella until melted and creamy. Remove from the heat and serve immediately.
Make ahead & storage
Whether you’re making dinner ahead or saving leftovers for lunch, this One-Pot Creamy Veggie Pasta is easy to store and reheat. Here are a few quick tips.
Meal prep
- Chop the vegetables: Cut the onion, bell pepper, carrots, and broccoli up to 2 days in advance and store them in airtight containers in the fridge.
- Measure the ingredients: Measure out the seasonings and shred the cheese ahead of time to speed up cooking.
- Cook ahead: Prepare the entire recipe up to 4 days in advance and reheat individual portions throughout the week.
Storing leftovers
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat: Warm on the stovetop or in the microwave with a splash of vegetable broth or water to loosen the sauce as needed.
- Stir well: Give everything a good stir while reheating so the sauce becomes smooth and creamy again.
Freezing
- Freeze for later: Let the pasta cool completely, then transfer to freezer-safe containers and freeze for up to 2 months.
- Thaw overnight: Defrost in the fridge before reheating. Add a splash of broth as needed to restore the creamy consistency.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More mess-free meals
One-Pot Lemon Veggie Rice with Chickpeas
One-Pot Marry Me Chickpeas
Roasted Tofu Veggie Bowl with Creamy Sunflower Sauce
Vegan Greek Salad Sandwiches
Creamy Vegan Broccoli Cheddar Risotto
Veggie Enchiladas with Sweet Potato, Black Beans, and Corn
One-Pan Pesto Chickpea Rice Bake
Easy Tomato Pesto Tarts
High-Fiber Tropical Smoothie
Smoky Chipotle Southwest Salad Bowls
One-Pot Creamy Veggie Pasta
Ingredients
- 2 tablespoons olive oil
- 2 cups red onion diced (about 1 medium onion)
- 4 cloves garlic minced
- 2 cups vegan ground beef
- 1 cup red bell pepper diced (about 1 medium bell pepper)
- 1 cup carrots diced (about 2 medium carrots)
- 1/2 cup peas
- 2 cups broccoli florets
- 1 28-ounce can crushed tomatoes
- 1 1/2 cups vegetable broth
- 8 ounces rotini pasta
- 1 cup shredded mozzarella cheese
- 1 teaspoon ground coriander
- 1 teaspoon garlic powder
- 1/2 teaspoon oregano
- 1 tablespoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 3-4 minutes, stirring occasionally, until softened.
- Add the garlic and vegan ground beef. Cook for 3-4 minutes, using a spatula to break the beef into crumbles, until lightly browned.
- Stir in the bell pepper, carrots, peas, crushed tomatoes, vegetable broth, Italian seasoning, coriander, garlic powder, oregano, salt, and black pepper.
- Add the rotini and broccoli, stirring well to combine.
- Bring to a gentle simmer, then cover and cook for 6-7 minutes, stirring once or twice, until the pasta is nearly tender.
- Remove the lid and continue cooking for 5-10 minutes, stirring occasionally, until the pasta is tender and the sauce has thickened.
- Stir in the mozzarella cheese until melted and fully incorporated. Remove from the heat and serve immediately.







