In a large skillet with a tight fitting lid, brown the ground beef with the minced onion and garlic powder. Drain, if needed.
Pour in the crushed tomatoes and Hungarian paprika - stir to combine. Stir in the frozen bell peppers and carrot slices and stir through. Pour in the beef stock and bring to bubbling.
Add the elbow pasta shells. Press the shells into the liquid, so that they are all "underwater." If needed, add a couple more TBSP of broth or water. Put the lid on and cook over medium heat for 8 to 10 minutes, or until pasta has cooked through.
Once pasta is cooked, stir through and then sprinkle the cheese on top.
Serve Hungarian-style Goulash with dollop of sour cream in each bowl, topped with chopped parsley garnish.