Heat oil in a large saucepan over medium high heat; add onion, carrot and celery; cook 4 minutes or until just tender; add potato and garlic; cook 1 minute; add tomatoes and stock; bring to the boil; simmer 20 minutes, stirring occasionally.
Add macaroni and beans; simmer 8-10 minutes or until macaroni is cooked. Serve with parmesan, if desired
For younger babies, simply process in a blender to required consistency. Minestrone can be frozen in small portions for baby for later use.