Cook noodles according to package directions, or if you're inclined to do so, make your own. Prepare fresh broccoli to be cooked. I always leave mine somewhat firm. When noodles are done drain well.
Prepare your other veggies...dice tomato neatly and chop up green onion. If using fresh garlic, chop that up too.
For the sauce, melt butter/margarine first. I use Best Life buttery spread as it has no trans fat or hydrogenated oils. Then add in cream cheese and garlic. Keep heat on low to medium and stir constantly unless it will burn. Add in sour cream and milk and wait until everything is well melted together before adding cheese. Once cheese is thoroughly melted, add in pepper to taste and a splash of lemon. Serve immediately.
Pile noodles on plate or in bowl...toss on broccoli and then cover with sauce. Sprinkle diced tomato and green onion on top. Squeeze a bit of lemon juice on and garnish with cheese. Yum!