Using a large stock pot or Dutch oven, melt butter and saute onions for 4-5 minutes over medium heat until onions are translucent.
Add garlic and cook for an additional minute.
Next, add diced ham, chicken broth, heavy cream, seasoning, salt, pepper. Stir.
Stir in pasta, cover and bring to a boil then reduce heat to low/medium and add peas. Stir. (it's okay if the pasta is not completely covered with liquid)
Cover and continue cooking until noodles are tender.
Turn off heat and add cheese and sour cream.
Recipe inspired by Kyleecooks