Mince or chop in a food processor as finely as possible, the Onions, Carrot and Celery.
In a 10in Skillet over low to medium heat, melt butter, gradually adding in your carrots, celery, and onion.
Simmer onions, celery and onion mixture in the butter about 5 minutes until the flavors marry.
Transfer contents of skillet to large saucepan or stockpot. Add Minced Garlic. Simmer on low heat.
In 10 in Skillet, simmer Tomatoes until about half the juice cooks off. Add to Stockpot.
Add Water or Stock (either Chicken or Vegetable work well in this soup) and continue to simmer.
In 10 in Skillet, brown Sausage (Note: you can use more sausage, 1/2 package was what I had on hand.) Add to Stockpot, continuing to simmer.
Allow Stockpot to Simmer on low heat for about 2 hours, stirring occasionally.
Add Potatoes, and Cheese, and raise the temperature to Medium (just below a boil)
Cook until potatoes are still firm, but no longer raw (this depends mostly on how large you cut them, mine take about 4-5 minutes)
Return to a simmer, add spices, beans, and pasta shells. Simmer until shells are al dente.
Enjoy with (or without) a Hunk of hot crusty Italian Bread).
Last Step: Don't forget to share!
Make all your friends drool by posting a picture of your finished recipe on your favorite social
network. And don't forget to tag Just A Pinch and include #justapinchrecipes so we can see it too!