Shrimp Asparagus Carbonara

bowl of spaghetti with shrimp, asparagus, and bacon bits in parmesan sauce

This Shrimp Asparagus Carbonara is a creamy, bacon-flavored pasta that comes together in less than 20 minutes. You’ll get tender shrimp, crisp asparagus, and savory bacon all tossed with spaghetti in a simple sauce made of eggs, cream, and Parmesan. It’s perfect for a busy weeknight or a quick, impressive dinner when you have guests.

This Shrimp Asparagus Carbonara offers a speedy, flavorful pasta dinner that feels special but only takes about 20 minutes to make. It’s great for those busy weeknights or when you need a last-minute meal that wows. Imagine juicy, fast-cooked shrimp, fresh, crunchy asparagus, and smoky, crispy bacon folded into spaghetti coated in a luscious, creamy sauce of eggs, cream, and Parmesan cheese.

Keep reading for everything you’ll need—from a straightforward ingredients list that serves six, to clear step-by-step directions that guide you through cooking the components and finishing the sauce. I’ll also share smart tips to keep your eggs from scrambling and your shrimp perfectly tender. Plus, I’ll give you useful swaps, storage advice, make-ahead ideas, and answers to common questions so you can customize this dish with confidence.

Whether you’re craving a comforting weeknight meal or something quick to impress visitors, this recipe delivers big flavor without a lot of fuss. Plus, it’s super easy to adapt depending on what you have on hand. Ready to dive in?

What Makes It Great

  • Whips up in about 20 minutes, making it ideal for hectic weeknights.
  • Seasonal asparagus adds a fresh pop of flavor and vibrant color.
  • The combo of shrimp and crispy bacon brings a great variety of textures and savory richness.
  • A creamy, comforting carbonara-style sauce feels indulgent but is really easy to prepare.
  • Super flexible—you can swap proteins or veggies based on what’s in your fridge.

What You’ll Need

Overhead shot of labeled ingredients for shrimp pasta, including bacon, asparagus, shrimp, eggs, cream, garlic, cheese, and spaghetti.

  • 8 slices bacon (Diced. I like to use bacon with less fat, or cut away excess fat.)
  • 1/3 cup onion, finely diced
  • 1 clove garlic, finely minced
  • 16 oz large shrimp (tail-off)
  • 1 cup fresh asparagus, chopped into pieces
  • 1 cup heavy cream
  • 2 egg yolks
  • 1 cup parmesan cheese, grated
  • 1/4 teaspoon ground pepper
  • 1/4 teaspoon salt
  • 12 oz spaghetti

Step-by-Step Preparation

  1. Cook spaghetti according to package directions until al dente; drain, toss with a touch of olive oil, and keep warm.
  2. Heat a large nonstick skillet over medium and cook diced bacon until crisp; transfer to a paper towel–lined plate and reserve some bacon fat in the pan.
  3. Add finely diced onion and minced garlic to the skillet and sauté about 2 minutes until the onion is soft and fragrant.
  4. Add tail-off shrimp and chopped asparagus to the pan and cook 4–5 minutes until the shrimp are opaque and the asparagus is tender-crisp.

    A cook pours creamy sauce from a jar into a skillet of shrimp, pasta, and asparagus on a stove.

  5. Whisk heavy cream, egg yolks, grated Parmesan, salt, and pepper in a small bowl until smooth.
  6. Combine the warm cooked spaghetti with the shrimp-asparagus mixture and the crispy bacon.
  7. While the pasta is still hot, quickly stir in the cream, egg, and cheese mixture and toss continuously until the sauce thickens and coats the noodles.
  8. Taste and adjust seasoning with more salt or freshly cracked pepper if needed.

    Creamy shrimp pasta with asparagus in a skillet; sauce pours from a glass measuring cup.

Pro Tips for a Silky Sauce

The key to a silky carbonara sauce is adding the cream, egg, and cheese while the pasta is still hot. That way, the heat cooks the sauce evenly without scrambling the eggs. Make sure to toss quickly and off direct heat for the best creamy texture.

Easy Swaps and Add-Ins

Plate of spaghetti with shrimp and asparagus, topped with grated parmesan.

  • If shrimp isn’t your thing, try swapping it for cooked, sliced chicken breast—it’s milder but still delicious.
  • For a more traditional Italian vibe, use pancetta or guanciale instead of bacon.
  • Don’t have asparagus? Peas or small broccoli florets work great, too.
  • Want something lighter? Use half-and-half instead of heavy cream, but keep in mind the sauce will be a bit thinner.
  • Brighten things up by adding lemon zest or a squeeze of lemon juice right before serving.
  • Need gluten-free? No problem—just swap in your favorite gluten-free pasta.

Storing and Reheating Tips

Got leftovers? Store them tightly covered in the fridge for up to two days. When reheating, warm gently on the stovetop over low heat, adding a splash of milk, cream, or reserved pasta water to loosen the sauce and keep it creamy. Be gentle heating the shrimp—they can get rubbery if cooked too hot or fast.

If you want to make this ahead for a dinner, cook each part separately—the pasta, bacon, shrimp, and asparagus—and refrigerate everything for up to 24 hours. Then, just reheat and toss together right before serving to keep all the textures and flavors fresh.

Close-up of shrimp and al dente linguine with asparagus, parmesan, and parsley on a white plate.

Common Questions

  • Q: Is this an authentic Italian carbonara? A: Not quite. Classic carbonara uses guanciale and pecorino cheese with no cream. This recipe is an American-inspired take, enriched with cream and featuring shrimp and asparagus.
  • Q: How do I avoid scrambling the eggs in the sauce? A: Make sure your pasta is hot but not over direct heat when adding the egg and cream mixture. Toss quickly so the residual heat gently thickens the sauce without scrambling.
  • Q: Can I use frozen shrimp? A: Absolutely. Just thaw and pat them dry before cooking so they don’t add extra moisture. Cook times might need a slight adjustment.
  • Q: Can I make this vegetarian? A: Yes, simply skip the bacon and shrimp and use vegetables like peas, mushrooms, or roasted zucchini. Add extra Parmesan to boost that savory umami flavor.
  • Q: Can I freeze leftovers? A: Freezing isn’t the best idea because the cream and egg sauce can separate when thawed, which changes the texture.

bowl of spaghetti with shrimp and asparagus, topped with parmesan

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A creamy, bacon-flavored pasta with tender shrimp, crisp asparagus, and savory bacon tossed with spaghetti in a sauce of eggs, cream, and Parmesan. Ready in about 20 minutes, perfect for a quick, impressive dinner.

  • Total Time: 20 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 8 slices bacon, diced (preferably with less fat or excess fat trimmed)
  • 1/3 cup onion, finely diced
  • 1 clove garlic, finely minced
  • 16 oz large shrimp, tail-off
  • 1 cup fresh asparagus, chopped into pieces
  • 1 cup heavy cream
  • 2 egg yolks
  • 1 cup Parmesan cheese, grated
  • 1/4 teaspoon ground pepper
  • 1/4 teaspoon salt
  • 12 oz spaghetti

Instructions

  1. Boil the spaghetti until al dente, then drain. Toss with a splash of olive oil to prevent sticking and keep warm.
  2. In a large non-stick skillet, cook diced bacon over medium heat until crispy.
  3. Add finely diced onion and minced garlic to the skillet; sauté for about 2 minutes until onion softens and becomes fragrant.
  4. Add shrimp and chopped asparagus to the pan; cook for 4 to 5 minutes until shrimp turn opaque and asparagus is tender yet crisp.
  5. In a small bowl, whisk together heavy cream, egg yolks, grated Parmesan, salt, and ground pepper until well combined.
  6. Combine the shrimp and asparagus mixture and crispy bacon with the warm cooked spaghetti.
  7. While the pasta is still hot, quickly stir in the cream, egg, and cheese mixture. Toss continuously so the sauce thickens and coats the pasta evenly; avoid letting the pasta cool to prevent scrambling.
  8. Taste and adjust seasoning with more salt or freshly cracked pepper if desired. Serve immediately, with extra Parmesan for sprinkling.

Notes

Add the cream, egg, and cheese mixture while the pasta is still hot to achieve a silky sauce and avoid scrambling the eggs.

  • Author: Laura
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: American-inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 615 kcal
  • Fat: 34 g
  • Carbohydrates: 47 g
  • Protein: 30 g

More in easy meals

Laura Bennett

ABOUT THE AUTHOR

Laura Bennett

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating