30-Minute Creamy Vegetable Pasta

Prep: 10 minCook: 20 min2 servingsmediumAmerican
Creamy Vegetable Pasta with Bechamel Sauce

A comforting vegetable pasta dish where al dente rotini is tossed with a silky bechamel sauce and a medley of sauteed vegetables including carrots, green beans, bell peppers, and corn. The sauce coats each piece of pasta while dried herbs and red pepper flakes add subtle warmth and depth. Fresh garlic forms the aromatic base, and a finishing touch of parmesan cheese brings umami richness. This is an approachable weeknight dinner for home cooks seeking a vegetarian pasta that feels both light and satisfying. The combination of creamy sauce and crisp-tender vegetables makes it ideal for weeknight meals or casual family dinners. What sets this version apart is the careful technique of cooling the pasta separately before combining it with the sauce, which prevents clumping and ensures each strand remains distinct and coated evenly.

Ingredients

2 servings
  • 7 oz rotini pasta, dried
    penne or fusilli1:1pasta

    different shape holds sauce similarly

  • 1 tablespoon garlic, minced
  • ¼ cup carrot, diced
  • ¼ cup green beans, trimmed and cut
  • ¼ cup green bell pepper, diced
  • ¼ cup sweet corn, kernels
  • ½ teaspoon crushed red pepper flakes
  • ¼ teaspoon dried oregano
    dried basil1:1herbs

    different herbal profile

    Full guide →
  • ¼ teaspoon dried thyme
  • 3 tablespoon olive oil
    vegetable oil1:1oil

    neutral flavor

    Full guide →
  • 1 cup bechamel sauce
    cream sauce1:1dairyadds dairy

    lighter alternative

  • 2 tablespoon parmesan cheese, grated
    pecorino romano1:1dairycheesedairy-free

    stronger flavor

    Full guide →
  • salt, to taste(optional)

Instructions

  1. 1

    Bring salted water to boil with olive oil, add rotini pasta and cook until done without overcooking.

  2. 2

    Drain pasta, rinse with cold water, let soak for 2 minutes, then drain and set aside to prevent sticking.

  3. 3

    Heat olive oil in a pan, saute garlic for about a minute until fragrant.

  4. 4

    Add green beans and saute for a few minutes.

  5. 5

    Add carrots and green bell pepper, saute until tender.

  6. 6

    Stir in sweet corn and combine well.

  7. 7

    Season with salt, crushed red pepper flakes, dried oregano, and dried thyme; adjust salt carefully as the sauce contains salt. Combine and remove from heat.

  8. 8

    Heat bechamel sauce in a separate pan until it boils.

  9. 9

    Add cooked pasta and sauteed vegetables to the bechamel sauce.

  10. 10

    Stir in parmesan cheese if using.

  11. 11

    Combine thoroughly, remove from heat, and serve hot.

Tips

Tip 1

Cool the cooked pasta in cold water for 2 minutes after draining to remove excess starch and prevent clumping. This technique ensures each strand remains separate and absorbs the bechamel sauce more evenly rather than forming sticky clumps.

Tip 2

Add salt cautiously when seasoning the vegetables since bechamel sauce already contains salt. Start with less and taste as you go to avoid over-salting the final dish.

Tip 3

Do not overcook the rotini pasta. Al dente pasta holds its shape better when combined with the bechamel sauce and provides better texture contrast against the soft vegetables.

Good to Know

Storage

Cover and refrigerate for up to 3 days in an airtight container. Reheat gently on the stovetop with a splash of milk or water to restore sauce consistency.

Make Ahead

Bechamel sauce can be made up to 1 day ahead and stored covered in the refrigerator. Vegetables can be prepped and stored separately. Assemble and cook fresh for best texture.

Serve With

Serve hot as a main course. Pairs well with a simple green salad, garlic bread, or steamed broccoli on the side.

See pairing guide →

Common Mistakes

Watch

Do not skip the cold water rinse of cooked pasta to avoid clumping and ensure even sauce coating.

Watch

Do not overcook the rotini pasta to avoid mushiness and loss of texture when combined with the sauce.

Substitutions

Dairy-Free Swaps

parmesan cheese
pecorino romano1:1dairycheesedairy-free

stronger flavor

Full guide →
bechamel sauce
cream sauce1:1dairyadds dairy

lighter alternative

General Alternatives

rotini pasta
penne or fusilli1:1pasta

different shape holds sauce similarly

dried oregano
dried basil1:1herbs

different herbal profile

Full guide →
olive oil
vegetable oil1:1oil

neutral flavor

Full guide →
Find more substitutions →

FAQ

Can I make the bechamel sauce ahead of time?

Yes, bechamel sauce can be made up to 1 day in advance and stored covered in the refrigerator. Reheat it gently on the stovetop before combining with pasta and vegetables. Add a splash of milk if it has thickened too much during storage.

What if I don't have fresh garlic?

You can substitute 1/4 to 1/2 teaspoon of garlic powder or garlic paste for fresh garlic. Add garlic powder directly to the oil and let it bloom briefly. Use less garlic powder than fresh garlic as the flavor is more concentrated.

Can I freeze this pasta dish?

Yes, you can freeze it in an airtight container for up to 2 months. The bechamel-based sauce freezes reasonably well. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a little milk to restore the sauce consistency if needed.