Go Back
+ servings
Closeup of white sauce pasta with vegetables

White Sauce Pasta with Vegetables

Watch Recipe Video Above. This vegetarian white sauce pasta is a quick 30 minute recipe where the sauce and the veggies are cooked in the same pan. The base is a creamy bechamel sauce mixed with cheese that coats the veggies and pasta. Use your favorite pasta and veggies and add some shredded chicken if you like to make it your own.
Course Main Course
Cuisine Italian
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4 Portions
Calories 557kcal
Author Richa


  • 150 grams Dried Pasta Macaroni /Penne /Fusilli / Orecchiette / Rigatoni
  • 2 tablespoon Salt
  • 5 cups Water
  • 2 tablespoon Butter
  • 1 tablespoon Olive Oil
  • 4-5 cloves Garlic minced
  • 1 cup Onion diced
  • ½ cup Broccoli florets
  • 6-7 Mushrooms halved
  • ½ cup Corn Kernels
  • 1 cup Bell Peppers cubed (colored)
  • 1 teaspoon Salt
  • 1 teaspoon Pepper powder
  • 1 teaspoon Italian seasoning
  • 2 tablespoons All Purpose Flour
  • 2 cups Milk
  • ½ cup Cream
  • 1 cup Mozzarella grated
  • 1 teaspoon Dijon Mustard optional
  • 2 tablespoon Basil shredded


  • In a large pot bring 5 cups water to a rolling boil, add 2 tablespoons of salt to this along with uncooked pasta. Cook according to package instructions till al dente. Drain, wash with cold water and set aside.
  • In another pan, add olive oil and butter and heat till the butter has melted. Add minced garlic and onions, cook for a minute or two till the onions are translucent. Add broccoli florets, corn, mushrooms and the peppers. Season with salt, pepper and Italian seasoning and cook for 3-4 minutes, stirring occasionally.
  • Add flour and cook stirring for a minute or two. Slowly start adding milk while stirring continuously till the sauce starts to thicken. Simmer for two minutes and add cream. Mix the cream and add the drained cooked pasta and cheese.
  • Add dijon mustard and fresh basil (if using) and stir to mix everything together. Serve immediately.



  1. Always add the pasta to boiling water. Never add pasta to warm or room temperature water. Time it and cook it till al dente. 
  2. Reserve some of the pasta water as the starch present in this will help thicken the sauce.
  3. Cook veggies on medium high heat instead of low heat. Slow cooking tends to make them lose their crunchiness and leave out water. Do not overcook. 
  4. Time it so that the pasta gets cooked just about the same time the sauce gets  ready. This way the pasta won't harden.
  5. Feel free to swap the vegetables for something else like protein, chicken, shrimp or other veggies like zucchini. 


Calories: 557kcal | Carbohydrates: 51g | Protein: 19g | Fat: 32g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 90mg | Sodium: 949mg | Potassium: 620mg | Fiber: 4g | Sugar: 12g | Vitamin A: 2312IU | Vitamin C: 63mg | Calcium: 355mg | Iron: 2mg