Preheat oven to 350F (180C). Prepare pasta according to package directions; drain and let cool. Meanwhile, heat 2 tbsp (30 mL) oil in large skillet set over medium heat; cook spinach, salt and pepper for 2 to 3 minutes or until wilted. Let cool completely.
Stir together pasta, spinach, eggs, Parmesan, bread crumbs, sun-dried tomatoes, 1/4 cup (60 mL) basil and roasted garlic. Spoon evenly into 12 greased muffin cups. Bake for about 15 minutes or until golden brown and set.
Meanwhile, heat remaining oil in large skillet set over medium heat; cook shrimp for about 3 minutes or until starting to curl and cooked through. Season with salt and pepper.
Top each macaroni cup with shrimp, sprinkle of lemon juice, goat cheese and remaining basil.
For mini cups, spoon pasta mixture into 24 mini muffin cups and reduce baking time as needed.