First, if your using block cheese, be sure to shred the cheese beforehand.
Preheat oven to 350 Degrees.
Next, bring a pot of water to a boil for the elbow noodles.
Add 1 chicken bouillon cube to the boiling water and let it dissolve.
Add elbow noodles to the pot of boiling water and cook the noodles until just al dente. (Or according to package instructions)
Then, drain the noodles in a strainer and place the elbow noodles in a medium bowl.
Add ½ to 1 Tbs of butter to the noodles and stir the butter into the elbow noodles until it melts.
While the noodles are still hot, add the shredded cheese to the bowl. Stir the cheese into the noodles until it starts to melt.
Pour in the milk and half & half.
Season with black Pepper, garlic powder, and paprika. (You don't really need to add salt. The cheese has salt, but it's personal preference).
Next, add one or two eggs and 1 tbsp of sour cream to your mac and cheese mixture. Stir everything together.
Pour mac and cheese into a greased baking dish.
Add a top layer of shredded cheese.
Place dish in the oven and bake for 25-35 minutes. (Don’t overbake! the Mac n cheese will firm up as it cools)
Remove pan from the oven and let it cool for at least 10 to 15 minutes. Enjoy!