01 - Preheat your oven to 190°C (375°F). Thoroughly grease a 6-cup muffin tin or individual small oven-safe bowls.
02 - Cook the spaghetti or angel hair pasta in generously salted boiling water until it reaches the al dente stage. Drain thoroughly and allow it to cool for approximately 5 minutes.
03 - In a large mixing bowl, combine the cooked pasta, eggs, grated Parmesan cheese, 1 tablespoon of olive oil, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Toss gently until all the pasta strands are evenly coated.
04 - Distribute the pasta mixture evenly among the prepared muffin cups or bowls. Carefully twirl the pasta to create nest-like shapes with a hollow center. Press down gently to secure the bowl formation.
05 - Bake for 18-20 minutes, or until the pasta nests are lightly golden brown and firm. Allow the nests to cool in the pan for 5 minutes before carefully inverting them onto a wire rack to set.
06 - While the pasta nests are baking, heat 1 tablespoon of olive oil in a skillet over medium heat. Add the finely chopped onion and minced garlic, and sauté for 2-3 minutes until fragrant.
07 - Incorporate the diced red bell pepper into the skillet and cook for an additional 3 minutes. Stir in the canned chopped tomatoes, dried oregano, dried basil, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Bring the mixture to a simmer and cook for 8-10 minutes, allowing it to thicken slightly.
08 - Spoon the prepared tomato filling into the center of each baked pasta nest. Generously top each filled nest with shredded mozzarella cheese.
09 - Return the assembled pasta bowls to the preheated oven. Bake for another 8-10 minutes, or until the mozzarella cheese is fully melted and bubbling.
10 - Garnish the pasta bowls with fresh chopped basil leaves. Serve immediately while warm.