Heat the oil in a medium saucepan over moderate heat. Add the onion, carrot, capsicum and garlic and cook for 7 minutes or until the onion is soft. Stir in the tomatoes, basil, and salt and pepper to taste, and cook for 5 minutes or until some of the tomato liquid has evaporated.
Stir in the beans, stock and 3 cups water. Bring to the boil, reduce to a simmer, cover and cook for 15 minutes or until the beans are beginning to break up and thicken the liquid. With the back of a spoon, mash a quarter of the beans against the side of the saucepan.
Return to the boil, add the pasta and cook, uncovered, for 10 minutes or until the pasta is firm-tender. Serve topped with Parmesan.
Did you know?
Beans and other legumes, such as lentils and peas, are considered the best protein sources in the plant kingdom. They are also filling, flavourful and inexpensive.