In a large pot, sauté chopped onions and garlic in butter until soft. Add Arborio rice and stir to coat. Add white wine and cook until absorbed. Gradually add chicken broth, stirring constantly, until the rice is tender and creamy. Stir in chopped asparagus and Parmesan cheese. Season with salt and pepper to taste. Serve hot.