Heat the oil in saucepot over medium-high heat, then add the bacon and render 2 minutes. Add the carrots, celery, garlic, bay leaf and onions. Partially cover and cook to soften the vegetables, 10 minutes. Add the beans, tomatoes, parsley and consomme, and simmer over low heat to combine the flavors and thicken a bit, 15 to 20 minutes. Season the sauce with salt and pepper.
Cool and store for a make-ahead meal. Reheat over medium-low heat, adding stock or water to thin the sauce out if too thick.
To serve, heat a pot of water to a boil. Salt the water and cook the pasta to al dente. Reserve a cup of the starchy cooking water just before draining pasta and add to the sauce. Drain the pasta and combine with bean ragu. Serve in shallow bowls with a drizzle of olive oil and top with grated cheese.
Bring a few inches of water to a boil. Cut an "X" into the bottom of the tomatoes with a sharp pairing knife. Once the water comes to a boil, simmer the tomatoes for 1 minute. Place the tomatoes in an ice bath to cool and peel the skins away using the pairing knife.
Prosciutto, ham ends or pancetta can be used in place of bacon for this recipe.