In a large saucepan, cook bacon and ground beef until well done, breaking up the beef as it cooks. Drain off the grease and add carrots, garlic, onion and celery. Season with the bay leaf, basil, rosemary and red pepper flakes. Cook for about 5 minutes or until the onions are translucent. Stir in tomatoes and beef stock.
Simmer for about 20 minutes then put in the chickpeas and broken spaghetti. Cook covered, for about 10 minutes or until spaghetti is al dente. Remove the bay leaf before serving.