Melt butter in a large saucepan over medium-high heat.
Add onion to pan, and saut for 10 minutes or until lightly browned.
Add vermicelli to pan; cook for 2 minutes.
Add bulgur to pan, and cook for 1 minute, stirring constantly. Stir in broth and next 6 ingredients (through basil), and bring to a boil. Cover, reduce heat, and simmer 20 minutes or until liquid is absorbed. Stir in parsley.