In a large saucepan over medium-high heat, add the butter. Add the red pepper flakes and garlic and cook until garlic begins to brown, about 1 to 2 minutes. Stir in the onions and cook for an additional 1 to 2 minutes to soften. Add the flour and cook for 1 minute while stirring to form a pasty roux. Whisk in the milk and bring to a simmer being sure to remove all of the lumps. Add the peas, Parmesan, chicken bouillon, salt, and pepper. Cook for 2 to 3 minutes. Remove from heat and ladle the mixture into a serving bowl. Serve garnished with crispy shallots.
Put the flour, salt, pepper and paprika in a medium-sized mixing bowl. Toss shallots into the flour to evenly coat. Put the shallots into a mesh strainer and shake off the excess flour.
In a medium-sized saute pan over medium-high heat, add the olive oil. Heat the oil until almost smoking and add the shallots. Cook stirring frequently until the shallots begin to brown, about 2 to 3 minutes. Remove the shallots from the pan onto a paper towel lined platter. Season with salt, to taste.