Pre-heat the oven to 360F / 180c.
Cook your pasta al dente, drain and set to one side.
17.5 ounces dried pasta
While the pasta is cooking, heat the oil in a skillet on a medium high heat.
1 tablespoon oil
Add the chopped garlic, onions and green pepper and cook until the onion starts to soften (5 minutes).
4 garlic cloves, 1 onion, 1 green bell pepper
Add in the ground beef, season with salt and pepper, and cook through.
16 ounces lean ground beef, ¼ teaspoon salt, ¼ teaspoon black pepper
Once the beef is cooked, add the cream cheese, tomato paste, crushed tomatoes. Stir to combine and bring to the boil. Take off the heat.
4.5 ounces cream cheese, 2 tablespoons tomato paste, 28 ounces canned crushed tomatoes
Place the cooked pasta in a large oven proof casserole dish. Add the beef and tomato sauce and stir well to combine.
Top with the halved cherry tomatoes and shredded cheese.
12 cherry tomatoes, 2 ounces shredded cheese
Bake for 30 minutes.