01 -
Bring a large pot of salted water to a boil. Cook jumbo pasta shells according to package directions until al dente. Drain and rinse shells with cold water to stop cooking. Lay shells on a sheet tray to prevent sticking.
02 -
In a large skillet over medium heat, brown ground beef and finely chopped onion until meat is cooked through and onion is soft, about 5–7 minutes. Drain excess grease. Stir in taco seasoning and 1/4 cup water, mix well, and cook for 2–3 minutes until most liquid evaporates. Add black beans and simmer for 5 minutes, then remove from heat.
03 -
Stir 1 cup of shredded cheddar cheese into the meat and bean mixture until thoroughly combined.
04 -
Preheat oven to 375°F. Spread 1/2 cup salsa evenly on the bottom of a 9x13-inch baking dish. Spoon a heaping tablespoon of filling into each cooked pasta shell and place them, open side up, in the prepared dish.
05 -
Pour the remaining salsa evenly over the stuffed shells. Sprinkle the top with the remaining 1 cup of shredded cheddar cheese. Cover tightly with foil and bake for 20 minutes. Remove foil and bake for an additional 10 minutes until cheese is melted and bubbly.
06 -
Remove shells from the oven and cool slightly. Garnish with sour cream, diced tomatoes, green onions, and chopped cilantro. Serve hot.