In a large skillet over medium heat, melt the butter. Pour in the broth and whisk it with garlic powder, onion powder, mustard powder, and cayenne if you’re using it. I love how the warm butter and spices instantly create a rich aroma in the kitchen.
Add the pasta shells, broccoli florets, and shredded carrots straight into the skillet. Stir gently so everything is coated with the seasoned broth. Let it come to a boil, then cover with a lid and reduce the heat. Simmer until the pasta is just tender. If the liquid evaporates too fast, I add a little extra broth.
When the pasta is cooked, reduce the heat to low. Stir in the half and half, then add the softened cream cheese. Keep mixing until smooth and creamy. Slowly sprinkle in the shredded cheddar, stirring as it melts into a luscious sauce that clings to every shell.
Season with more salt and pepper if needed. I like to serve it right away in shallow bowls, sprinkled with parsley or an extra pinch of cheese. It always feels like a restaurant treat, but homemade and cozy.