1. In a 5 quart kettle or Dutch oven, cook bacon over medium heat until it begins to brown; mix in onion, mushrooms, garlic, and carrots. Cook, stirring until onion is soft.
2. Add broth, tomatoes (coarsely chopped, with liquid), salt, basil, thyme and pepper. Bring to boiling. Cover, reduce heat and simmer 15 minutes.
3. Bring soup to boiling, add pasta. Bring again to boiling, and cook, uncovered, stirring occasionally, until nearly tender, about 10 minutes. Add peas and parsley and broil for 2 minutes.
4. Taste; add salt, if needed. Serve soup with cheese to add to taste.
Good served with French bread or Italian bread sticks.
For 2 servings, half of the ingredients. For 8 servings, double the ingredients but use only 7 ounce spaghettini.