Fry the onion and garlic with the butter and olive oil in a large saucepan for 5 minutes. Add potatoes and carrots then cook for a further 5 minutes. Add the tomatoes, stock and herbs, simmer for 25 minutes or until all the vegetables are just tender.
Add the macaroni and cook for 20 minutes or until softened. Now add the peas and cook for 10 minutes.
Finally add the baked beans, season to taste, cook for 5 minutes then serve, topped with Parmesan cheese and chopped parsley.