Add 3 tbsp olive oil to a large skillet. Heat over medium-high heat. Then, stir in grated carrot, celery and onion. Cook for 2-3 minutes until tender.
Add ground beef and ground pork. Break it up into chunks with a spoon or spatula. Cook for 15-20 minutes, stirring occasionally
When the beef and pork are brown, add canned tomatoes, tomato paste, water, salt and pepper. Stir to combine. Cover with a lid. Cook for 1 hour, stirring occasionally.
While sauce is simmering, boil water in a large pot. Add salt. Throw rigatoni into the boiling water. Cook until it's just al dente. Drain.
When the bolognese sauce is ready, add 2 tbsp heavy cream. Mix until combined. Add sauce to the cooked pasta. Mix in a pot, or you can put the pasta on the plates and then add the sauce on top. Top with parmesan cheese. Serve immediately.