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
Vegan Mac & Cheese with Tempeh Bacon and Hidden Veggies
Easy Tomato Pesto Tarts
Veggie Enchiladas with Sweet Potato, Black Beans, and Corn
One-Pot Marry Me Chickpeas
Wild Rice & Veggie Bowl
Cheesy Walnut Lentil Baked Tacos
Vegan Greek Salad Sandwiches
Sweet Potato and Kale Couscous Bowls
High-Fiber Tropical Smoothie
Roasted Tofu Veggie Bowls with Creamy Sunflower Sauce
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.







