Preheat oven to 350 degrees F. In a large saucepan, cook pasta according to package directions; drain. Return pasta to hot saucepan; set aside.
Meanwhile, in a large skillet, cook meat and garlic until meat is brown, stirring to break up meat as it cooks. Drain off fat.
Stir the cooked meat into pasta in saucepan. Stir in beans, undrained tomatoes, picante sauce, oregano, cumin, and chili powder. Transfer mixture to a 1-1/2- to 2-quart casserole or baking dish.
Bake, covered, about 30 minutes or until heated through. Uncover and sprinkle with cheese. Bake, uncovered, about 3 minutes more or until cheese is melted.
In a small bowl, stir together sour cream, 2 tablespoons of the green onions, the cilantro, and lime peel. To serve, top each serving with a spoonful of the sour cream mixture. Sprinkle with the remaining green onions.