Preheat oven to 350° F.
Boil macaroni in a large pot with chicken bouillon. Drain liquid (do not rinse noodles). Place the noodles in a large mixing bowl. Add 2 Tablespoons butter to mixing bowl and stir to combine to prevent noodles from sticking.
In a separate bowl, Shred the cheese and mix together.
In a sauce pot. Over medium heat add 4 tablespoons butter, stir until melted. Add onion and cook until translucent and fragrant. Add the minced garlic and continue to cook for about a minute until fragrant.
Add the flour to pot and cook for 7 minutes or until raw flour smell dissipates and roux turns light golden color. Remove the pot from the heat temporarily and slowly whisk in the tempered milk to the pot while stirring to avoid and curdaling.
Add the Velveeta a few cubes at a time and allow the cheese to melt. Add a large handful of the mixed shredded cheese. stir cheese sauce to combine.
Add 1 teaspoon paprika, 1 teaspoon cayenne pepper, garlic powder, onion powder, Badia seasoning, salt, and pepper. stir and cook for 2 minutes. Remove pot from heat.
In batches stir cheese sauce into macaroni. Stir in more Badia seasoning if desired.
Add sour cream and stir to combine. Stir in remaining milk until mac and cheese has reached the desired consistency.
Spray a 9 x 13 baking dish with non stick spray. Add macaroni to tray and cover with aluminum foil. Cook for 20 minutes.
In a small bowl melt 2 Tablespoons butter and mix with crushed Ritz crackers.
Remove the baking dish from the oven and remove foil. Top with remaining shredded cheese. Add Ritz crackers to the top. Return to oven and cook for another 15 minutes or until the crackers are golden brown. Serve.