Heat a large skillet over medium-high heat and brown the ground beef, seasoning with salt and pepper.
Drain excess grease from the beef and transfer it to the slow cooker.
Add the bell pepper, crushed tomatoes, salsa, corn, taco seasoning, and water or chicken broth to the slow cooker.
Stir well to combine all ingredients evenly.
Cover and cook on low for 5 to 6 hours or on high for 2 to 3 hours.
Stir in the uncooked shell pasta, pressing it down so it is mostly submerged in the liquid.
Cook on high for an additional 15 to 30 minutes, until the pasta is tender.
Stir in the shredded cheddar cheese until melted and well combined.
Serve warm.