Soups & Stews
This angel hair pasta soup recipe transforms simple ingredients into a velvety, comforting bowl that balances silky egg-drop swirls with toasted garlic crunch. The secret lies in a rich, flavorful broth that cradles delicate pasta strands and tender protein, creating a dish that feels both elegant and effortless.
I developed this version after years of refining my egg-drop technique—no lumps, just perfect ribbons that melt into the soup with every spoonful.
The foundation starts with a well-seasoned broth, whether chicken or vegetable, infused with aromatics like garlic, onions, and herbs. Angel hair pasta cooks in just 8 minutes, absorbing the broth while maintaining its signature delicate texture.
Toasted garlic adds a nutty depth that contrasts beautifully with the smooth egg swirls, while Parmesan cheese ties everything together with a salty, umami finish. This isn’t just soup—it’s a restaurant-quality dish that comes together in under 30 minutes.
What makes this recipe special is its versatility. Add shrimp for a seafood twist, chicken for heartiness, or keep it vegetarian with mushrooms and spinach.
The egg swirls can be customized too—add a pinch of black pepper for classic Italian flavor or a splash of soy sauce for an Asian-inspired variation. Each bowl is packed with layers of texture and flavor, from the tender pasta to the crispy garlic bits that linger on the palate.
Perfect for chilly evenings or as a light yet satisfying lunch, this soup is as comforting as it is impressive. The key is patience—letting the egg swirls set gently in the hot broth ensures they dissolve into delicate strands rather than clumps.
Serve with crusty bread to soak up every last drop of that rich, garlicky broth. Let’s get cooking!
Ingredients for angel hair soup
Simple ingredients, restaurant-quality results—this soup delivers velvety egg swirls and garlicky depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Angel Hair Pasta 🍝 | 8 oz | Dried, high-quality brand preferred |
| Large Eggs 🥚 | 2 whole | Fresh, room temperature |
| Chicken or Vegetable Broth 💧 | 6 cups | Homemade or high-quality store-bought |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled, some toasted |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, high-quality |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
| Chicken Breast 🍗 | 1 lb | Boneless, skinless, diced |
| Vegetable Oil 🫒 | 2 tbsp | For cooking chicken |
| Dried Parsley 🌿 | 1 tsp | For garnish |
The broth is the soul of this soup. For chicken broth, Pacific Foods or Imagine brands deliver consistent flavor—just check the sodium if you're watching. Vegetable broth? Annie's or homemade with carrots, celery, and fennel. The garlic deserves special attention: toast half the cloves in olive oil until golden for nutty depth, then mince. Fresh basil and parsley should be vibrant—Trader Joe's often carries the best-priced fresh herbs. If using chicken, cut it into small, even pieces so it cooks through without overpowering the delicate pasta. The Parmesan? Parmigiano-Reggiano from a wedge is non-negotiable—pre-grated tastes like sawdust in comparison.
No fresh basil? Dried oregano at half the amount works in a pinch. Short on chicken? Swap in shrimp or mushrooms—just adjust cooking time. The egg swirls are fussy but worth it: whisk eggs until frothy, then slowly drizzle into simmering broth while stirring constantly. For a vegetarian version, use vegetable broth and swap chicken for white beans or tofu cubes. The pasta should be al dente—angel hair cooks in just 8 minutes, so set a timer. Toasted garlic bits add texture, but don't skip the fresh minced garlic too—it's the flavor anchor. If your soup tastes flat, a splash of lemon juice or soy sauce can brighten it up.
Broth reheats beautifully—simmer gently to avoid breaking the egg swirls. Store in airtight containers for 4-5 days or freeze portions for 3 months. The pasta and chicken (if using) can be prepped ahead and refrigerated separately. For serving, tear the crusty bread into chunks—it soaks up the broth like a dream. Garnish with extra Parmesan and fresh herbs right before eating. This soup tastes even better the next day as flavors meld, so make extra for leftovers.
Why You'll Love This Recipe
- No Chopping, No Stress: I swear by this recipe—just two ingredients to dice (onion and garlic) while the broth heats. The angel hair cooks in minutes, and those poached eggs? Slide them right into the bowl. Honestly, it’s the kind of meal that feels fancy but takes less effort than deciding what to eat.
- Eggs So Good: That first bite of silky egg yolk cutting through the warm broth? Between us, it’s the star. The broth’s savory depth (whether chicken or veg) gets a boost from the garlic and onion, but the eggs? They’re the reason you’ll go back for seconds.
- Weeknight to Potluck: Make a big batch on Sunday, and you’ve got lunch covered all week. Or double it for a dinner party—it’s light enough for summer but hearty enough for guests who’ll ask for the recipe. My college friends still tease me about bringing it to every gathering.
- Pantry Magic: Three dollars’ worth of ingredients stretch to feed four. The broth’s the backbone, but add a splash of lemon or a sprinkle of red pepper flakes if you’re feeling fancy. Leftovers? Just reheat with a splash of water—no soggy pasta here, the angel hair stays al dente.
Step-by-step instructions for angel hair pasta soup
Here's how to create a velvety angel hair soup with perfect egg swirls and aromatic toasted garlic.
🍳 Step 1: Sauté Aromatics and Cook Chicken
Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat. Add the 1 whole yellow onion, diced, and cook for 4-5 minutes until softened and translucent. Add the 1 pound chicken breast, cut into small cubes, and season with 1 teaspoon salt and 0.25 teaspoon black pepper. Cook for 6-7 minutes until the chicken is no longer pink in the center.
Remove the chicken from the pot and set aside. In the same pot, add 3 cloves minced garlic and 2 tablespoons extra-virgin olive oil. Cook for 1 minute until fragrant but not browned. This step builds the aromatic foundation for your soup.
🍳 Step 2: Build the Broth Base
Add 6 cups chicken or vegetable broth to the pot and bring to a gentle simmer. Stir in the 8 ounces angel hair pasta and 1 teaspoon dried parsley. Cook for 8-10 minutes, stirring occasionally, until the pasta is tender but still holds some bite. The pasta should absorb the broth but remain distinct in the soup.
Add the cooked chicken back to the pot and stir to combine. Season with the remaining 0.5 teaspoon salt and 0.25 teaspoon black pepper. Keep the soup at a gentle simmer for 5 minutes to allow flavors to meld together.
🍳 Step 3: Create the Silky Egg Swirls
In a small bowl, lightly beat the 2 whole large eggs with a fork until just combined. The eggs should be well mixed but still slightly lumpy. Bring a small portion of the hot soup to a gentle simmer in a separate small saucepan.
Slowly drizzle the beaten eggs into the simmering soup while stirring gently with a wooden spoon. The heat will create delicate, ribbon-like swirls throughout the soup. Return the egg-infused soup to the main pot and stir gently to distribute evenly. This step requires patience—don't rush it, or the eggs will scramble.
🥘 Step 4: Finish with Garlic Crunch and Fresh Herbs
Toast the remaining 3 cloves garlic in a dry skillet over medium heat for 1-2 minutes until golden brown and fragrant. Add the toasted garlic to the soup just before serving. Stir in the 0.25 cup fresh basil leaves, chopped, and 0.5 cup freshly grated parmesan cheese. The toasted garlic adds a delightful crunch while the basil and parmesan bring freshness and depth of flavor.
Taste and adjust seasoning if needed. The soup should be well-seasoned with a balance of saltiness, garlic aroma, and herbal notes. Serve immediately with slices of crusty bread on the side for dipping.
Pro Tips For Making Angel Hair Soup
- BOIL PASTA IN BROTH: Skip the separate boiling—simmer the angel hair directly in the broth from the start. I used to waste time draining and rehydrating; now I just toss it in raw with the broth and let it cook through. The pasta absorbs flavor like a sponge, and you avoid the sad, mushy texture that comes from overcooking after boiling.
- MINCE GARLIC FINE: Chop those garlic cloves into a paste with a pinch of salt before cooking. I learned this the hard way—whole cloves burn easily and leave you with bitter chunks. A quick smash with the flat of your knife (or pulse in a food processor) ensures even cooking and a smooth, rich base.
- TEMPER EGGS GENTLY: Lower eggs into simmering broth one at a time, stirring briskly to scramble them into ribbons. Dumping them all in at once? You’ll end up with dense, rubbery curds. The broth should barely simmer—too hot, and they’ll turn into glue.
- SAVOR THE ONIONS: Sweat the onions low and slow until they’re translucent and caramelized at the edges. Rushing this step means your soup will taste flat. A splash of broth or a pinch of sugar helps deepen the flavor—trust me, it’s worth the extra 5 minutes.
Troubleshooting this dish
Egg Swirl Failures
If your egg swirls turn into scrambled clumps, the broth isn't hot enough. Always use a small pot of simmering broth (around 185°F) and drizzle eggs slowly while stirring constantly.
I’ve found that whisking eggs until frothy but not fully smooth helps too—this creates delicate ribbons instead of dense curds. 💫
Broth Too Thin
Thin broth happens when you overcook the pasta or use too much liquid. Start with 6 cups broth and reduce heat to a gentle simmer after adding pasta. If needed, remove the pot from heat for 2-3 minutes to thicken slightly.
A splash of cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) works in a pinch.
Pasta Overcooked
Angel hair cooks in just 8 minutes, but timing varies by brand. Test a strand early—it should be tender but still slightly firm. Overcooked pasta turns mushy and absorbs too much broth, diluting flavors. I recommend Barilla or De Cecco for consistent results. 🍝
Garlic Burns Quickly
Toasted garlic should be golden, not blackened. Watch closely—it takes 1-2 minutes over medium heat. If it burns, start fresh with new cloves. For extra flavor, add a pinch of salt while toasting to draw out moisture and prevent scorching.
Flat or Bland Flavor
Flat soup often means under-seasoned broth or missing aromatics. Boost flavor by adding 1 tsp soy sauce (for umami) or ½ tsp red pepper flakes (for heat). A squeeze of lemon juice brightens the dish instantly. Always taste as you go!
Storage Issues
Reheating breaks egg swirls because they can’t handle high heat. Instead, warm broth gently on the stove, then stir in eggs and pasta separately. Store in airtight containers for 4-5 days—the pasta and chicken can be prepped ahead and refrigerated separately. Freezing isn’t recommended for this recipe. ❄️
Nutrition facts
Frequently asked questions
Can I make this angel hair soup without eggs?
For a vegetarian version, replace the egg swirls with 1 cup silken tofu blended with 2 tablespoons broth until smooth, then stir into the soup. Alternatively, add ½ cup cooked quinoa for extra protein and texture. The dish will still be creamy and satisfying without eggs.
How do I keep the angel hair pasta from sticking together?
Stir the pasta gently while cooking and add a pinch of salt to the water before boiling. After cooking, toss it with 1 teaspoon olive oil to prevent clumping. For extra insurance, use a pot with plenty of broth (at least 6 cups) so the strands have room to move freely.
What’s the best way to reheat leftovers?
Reheat only the broth separately over low heat until warm, then stir in the pasta and protein last minute. Never microwave the entire soup—it breaks the egg swirls and makes pasta mushy. For best results, reheat for just 2-3 minutes and add fresh toasted garlic and herbs before serving.
Can I use a different type of pasta?
Angel hair is ideal for its delicate texture, but you can substitute capellini or spaghetti in a pinch. Avoid thick pastas like penne—they’ll overpower the soup’s lightness. If using spaghetti, reduce cooking time by 1-2 minutes to keep it al dente.
Why does my soup taste flat?
Flat flavor usually means under-seasoned broth or missing aromatics. Boost it with 1 teaspoon soy sauce (for umami), a pinch of red pepper flakes, or a squeeze of lemon juice. Fresh herbs like basil or parsley can also brighten the dish instantly. Always taste as you go!
