1In a large frying pan with a tight-fitting lid, cook mushrooms and salt in the olive oil, uncovered over high heat, stirring until mushrooms start to brown slightly (3 to 5 minutes).
2Lower heat to medium high, and add garlic and chili flakes and cook, stirring, until fragrant (1 to 2 minutes).
3Add tomatoes, chicken broth and garbanzo beans.
4Cover, reduce heat to low, an cook 20 minutes.
5Break pasta into 2-inch pieces.
6Add pasta to vegetable mixture, cover and simmer until pasta is cooked on the outside but still raw in the center, about 4 minutes.
7Add shrimp, cover, and cook until shrimp and pasta are cooked through, about 5 minutes.
8Stir in oregano and 1 tablespoon of lemon juice.
9Sprinkle with remaining lemon juice to taste. Garnish with green onions, Parmesan cheese, and parsley.