Start making the Aubergine Bolognaise by bringing a large pot of water to a boil. Salt the water and cook your desired pasta until al dente or as directed. Make sure to reserve ½ cup of the pasta water before straining the cooked pasta.
Cut off the top stem of the aubergine. Cube up the rest of the aubergine into ½ inch cubes. Finely chop up the carrots, celery, and red onion, set aside.
Heat up a large non-stick skillet on medium-high heat. Drizzle in olive oil and place the cubes aubergine in the pan. Sprinkle 2 teaspoon of salt over the cubes, to help extract any bitterness from the aubergine.
dd the prepared onion, carrot, and celery to the pan once the cubes of aubergine start to become golden. Cook for 5 minutes and then empty the contents of the skillet into a clean bowl.
Use the same non-stick skillet or pan to cook the ground beef. Add the herbs to the ground beef and keep cooking until fully browned.
Add the tomato sauce (passata) and ¼ cup of the reserved pasta water. Stir until well combined. Adjust the seasoning with salt and pepper to taste. Bring to a simmer.
Return the cooked vegetables to the skillet with the meat sauce. Bring the Aubergine Bolognaise back to a simmer and cook on low for 10-15 minutes or until thickened.
Serve the Aubergine Bolognaise over the pasta and garnish with fresh parsley and/or basil and parmesan cheese.