Combine egg, bread crumbs, cheese, parsley, onion, salt pepper. Add ground beef; mix well and shape into about 36 meatballs.
Cook meatballs in a skillet about 8 minutes, until no longer pink; brown evenly.
drain fat, set meatballs aside.
In a large pot stir together beans, broth, undrained tomatoes, water, mushrooms, Italian seasoning. Bring to a boil, add pasta. return to boiling, then reduce heat and simmer, covered for 10 minutes (until pasta is tender).