Place potatoes in a dutch oven or large saucepan. Add water to cover by about an inch. Add 1 teaspoon salt to water.: The water should gently lap over the potatoes , not be rushing; you want a silent simmer later rather than violent boiling. As the salted water heats, it will start to smell faintly mineral, and the pot will develop a soft hiss as tiny bubbles appear. This stage primes the potatoes to cook evenly from the outside in, which prevents an undercooked center with an overcooked exterior. A common trap is adding too much salt up front; stick to the teaspoon so the potatoes absorb balanced seasoning rather than tasting briny.
Bring water to a boil and simmer until potatoes are just starting to get tender, about 15 minutes.: You will hear the water shift from rolling boil to gentler, steady simmer, and the surface will show rhythmic bubbling. The potatoes at this stage give slightly when pricked with a fork but still offer resistance. This timing keeps them from turning mushy later when they mingle with the sauce. If you overcook them, they will crumble into the sauce rather than staying pleasantly bite sized.
Add peas and simmer 5 more minutes. Drain and set aside.: When the peas hit the simmering pot, you may notice a fresh, green aroma rise. After about five minutes their color deepens and they become tender yet still pop when bitten. Drain promptly so residual heat does not overcook them, which would dull their color and texture. Leaving them in the pot too long is the usual oversight, and it robs the dish of that lively pea brightness.
Add butter to the now empty Dutch oven or saucepan and place over medium heat.: The pan should be dry and warm, ready to accept the butter , which will melt into a glossy pool and start to foam quietly. That foaming signals the right starting temperature for making a roux. If the pan is too hot the butter will brown quickly and alter the flavor; if it is too cool, the butter will not incorporate with the flour evenly.
Sprinkle flour into pan and whisk it into the butter for 1 minute.: As you whisk, the mixture will thicken into a pale, sandy paste and give off a faint toasty, cooked flour scent. Cooking the flour for a minute removes rawness and ensures a silky final sauce. A frequent mistake is rushing this step, which can leave a starchy bite in the finished cream.
Gradually whisk in half-and-half.: Pour the half-and-half slowly while whisking so the mixture smooths out without lumps. The sound will shift from a heavy plop to a smooth pour, and the sauce will transform from pastey to fluid and glossy. Adding cold liquid too fast can create lumps, so steady whisking and gradual addition are your best safeguards.
Add seasoned salt and pepper. Cook and stir until thickened, about 1 to 2 minutes.: The sauce will begin to coat the back of a spoon and move with a slow ribbon when stirred. You will notice the aroma deepen and a sense of silkiness under your spoon. This short cooking time lets the seasonings bloom and the sauce reach body without becoming overly reduced. Overcooking can concentrate salt and change texture, so watch for the first signs of thickening.
Remove from heat and add Velveeta. Stir until melted.: Off the heat, adding the cubed Velveeta cheese will cause the sauce to become supremely glossy as the cheese melts into the warm base. Stir until the sauce is homogeneous and there are no visible cubes. Melting off heat prevents the cheese from breaking down into an oily separation. A frequent error is returning the pan to high heat while adding cheese, which risks a grainy texture.
Return potatoes and peas to pan and mix them into the sauce.: As you fold the warm potatoes and peas back in, listen for the soft clink of pieces settling into the sauce, and watch as each piece gets a smooth coat. The visual cue is glossy sauce clinging uniformly, and the aroma becomes richer and rounded. Mixing gently preserves the shape of the potatoes , while also distributing the sauce and seasoning evenly. Vigorous stirring will break the potatoes apart, which is the most common misstep here.