Cook your pasta according to the instructions on the pack, in a pan of well salted water.
Put your onions, garlic, tomatoes and bacon into a pan and fry over a medium heat for 5-10 minutes until the onions are softened and the bacon is cooked through (you shouldn’t need any oil as the bacon will release some).
Five minutes before your pasta has finished cooking, add the peas to the pasta pan and continue cooking as normal.
When the bacon and onions are cooked, reduce the heat to low and add the tomato puree and cream cheese. Give everything a good stir and cook for 2-3 minutes until just heated through.
When the pasta and peas are cooked, drain (reserve a cup of the cooking water) and add the pasta and peas into the pan with the bacon and vegetables. Add black pepper and a splash of reserved cooking water if you'd like a more runny sauce.
Give everything a good stir and serve immediately. (This shouldn't need any more salt as the bacon is salted, but taste it to be sure.)
Did you make this recipe? Click here to let us know how it went and give it a ⭐️ rating! Your feedback helps us to make more recipes you really want.