Preheat broiler to high.
Heat a large skillet over medium-high heat. Add
oil; swirl to coat. Add onion, mushrooms, and
garlic to pan; cook 7 minutes, stirring
occasionally. Add chicken stock, artichokes, salt,
pepper, tomatoes, and pasta to pan, and bring to a
boil. Stir to combine. Cover; reduce heat, and
simmer 8 minutes or until pasta is tender. Dot
pasta mixture evenly with ricotta and mozzarella
Place pan under broiler. Broil mixture 2 minutes
or until cheese melts. Sprinkle evenly with basil.