Step 1: Place the bacon, carrots, celery and potato in a large saucepan and stir to combine. Cook over high heat, uncovered, stirring often, for 5 minutes.
Step 2: Add the garlic, chicken stock, tomatoes and red kidney beans to the pan, cover and bring to the boil. Reduce heat to medium-low. Simmer, covered, stirring occasionally, for 30 minutes or until the vegetables are tender. (To freeze the soup, see note).
Step 3: Increase heat to high. Add pasta and cook, uncovered, stirring occasionally, following packet directions or until pasta is al dente. Season with salt and pepper. Ladle into serving bowls and sprinkle with parsley. Serve immediately.