This Bacon and Asparagus Pasta is a bright, spring-forward weeknight dinner that pairs tender asparagus with salty, crispy bacon in a light cream sauce. Ready in about 20 minutes, it’s simple to make and full of fresh flavor.

Spring asparagus is what inspired this dish. I like to quickly sear the spears so they stay bright and slightly crisp, then toss them with pasta, a splash of cream and plenty of grated Parmesan. With minimal hands-on time and common ingredients from the grocery store, this pasta comes together fast without sacrificing flavor.
Why You’ll Love This Recipe
- One-pan skillet approach keeps cleanup easy and flavors concentrated.
- Uses seasonal asparagus and pantry pasta for an economical meal.
- Light cream sauce gives richness without feeling heavy.
- The contrast of tender asparagus and crunchy bacon makes every bite interesting.
Ingredients that Matter
This recipe relies on a few high-quality ingredients. Each one plays a clear role in the finished dish.

- Asparagus. Choose medium-thickness spears for best texture—sturdy enough to sear, thin enough to be tender.
- Bacon. Thick-cut bacon crisps nicely and contributes savory fat to the pan; you can use other cured pork if preferred.
- Pasta. Short shapes like penne, rigatoni, or rotini work well because they catch sauce and pieces of asparagus.
- Heavy cream. A small amount enriches the sauce; combined with reserved pasta water it creates a glossy coating without becoming heavy.
- Tarragon. Fresh tarragon adds a light anise note. If you prefer, swap parsley, chives, or basil.
- Parmesan cheese. Finely grated Parmesan adds savory depth and helps thicken the sauce.
See the recipe card below for exact quantities and measurements.
How to Make Bacon and Asparagus Pasta
This skillet pasta is straightforward and quick. The main idea is to cook the bacon first, sear the asparagus briefly, then bring everything together with the pasta and a small amount of cream.

- Cook the bacon: Boil the pasta according to package directions, reserving 1 cup of the cooking water. Cut bacon into pieces and add it to a cold skillet, then heat to medium and cook until crispy, about 8 minutes. Transfer the bacon to paper towels and leave 2 tablespoons of bacon fat in the pan.

- Sear the asparagus: Trim and cut the asparagus into 2-inch pieces. Add to the hot skillet in a single layer and cook 2–3 minutes until lightly browned but still crisp. Season with a pinch of salt.

- Build the sauce: Lower the heat, add the heavy cream and about ½ cup of the reserved pasta water, scraping up browned bits. Simmer briefly until the liquid reduces slightly, then add the drained pasta and toss to coat.

- Finish and serve: Stir in tarragon and grated Parmesan, then remove from heat and fold in half the crispy bacon. Adjust sauce with more pasta water if needed and serve topped with the remaining bacon, extra Parmesan, and fresh tarragon.
Love Pasta? Try These Recipes
If you enjoy this style of simple skillet pasta, explore other pasta dishes that use quick techniques and fresh ingredients.

Adam’s Pro Tip
Avoid adding acidic ingredients like lemon juice before searing green vegetables; acid can dull the color and cause slight browning. Cook asparagus only until bright and just tender—overcooking makes it soft and less appealing.
Substitutions and Variations
This recipe is flexible. A few simple swaps let you adapt it to dietary needs or personal taste:
- Bacon alternatives — Try diced pancetta, guanciale, or thinly sliced prosciutto for a different cured-pork profile.
- Gluten-free — Use a gluten-free pasta and check that your bacon is labeled gluten-free.
- Herb swaps — If tarragon isn’t your thing, fresh parsley, chives, scallions or basil will brighten the dish.
- Spicy version — Add crushed red pepper flakes or chopped Calabrian chiles for heat.
- Add aromatics — Stir in a minced garlic clove or a finely chopped shallot when cooking the asparagus if you like more savory depth.

Serving Suggestions
This pasta is satisfying on its own, but pairs nicely with a simple green salad or lightly dressed vegetables to balance the richness. A crisp leafy salad or steamed green vegetable keeps the meal fresh.
- Spinach and arugula salad with a light vinaigrette
- Charred broccolini or roasted spring vegetables
- Simple lemony greens for a bright counterpoint

Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave with a splash of water or a little extra cream to loosen the sauce. While this dish is best fresh, it also keeps well for short-term meal prep.
You can render the bacon a day or two ahead and store it separately for convenience. Freezing the finished pasta is not recommended, as the texture of the cream sauce and asparagus will degrade.
FAQ
Cook asparagus briefly over medium-high heat until it’s just browned and still slightly firm—about 2–3 minutes—then finish with the pasta so it stays crisp-tender.
Yes. Pancetta or guanciale are excellent substitutes and give a similar savory depth.
Short shapes like penne, rigatoni, or rotini work well because they pair nicely with the cut asparagus and hold the sauce.
Try broccoli, green beans, peas, or zucchini for similar results.
Start the bacon and the pasta at about the same time; bacon takes roughly 8 minutes to crisp and most pastas take 10–12 minutes to cook.
More Pasta Recipes
If you like quick, seasonal pastas, explore other simple skillet or one-pot recipes that highlight fresh produce and minimal prep.
- Bacon and Asparagus Pasta
- Pantry Pasta with Canned Tuna
- Gouda Mac and Cheese
- Cherry Tomato Spaghetti Sauce
Perfect Sides
Simple sides pair well with this pasta—light salads or quick roasted vegetables balance the richness.
- Spinach and Arugula Salad
- Air Fryer Honey Roasted Carrots
- Roasted Bok Choy
- Tuna Potato Salad
Recipe
Bacon and Asparagus Pasta
- Author: Adam Dolge
- Total Time: 20 minutes
- Yield: 5 cups
Description
This Bacon and Asparagus Pasta is a quick, flavorful weeknight meal. Crisp bacon, bright asparagus and a light cream sauce combine for a balanced, satisfying dish that highlights spring produce.
Ingredients
- 8 ounces pasta, such as penne or fusilli
- 6 slices thick-cut bacon, cut into 1-inch pieces
- 1 bunch asparagus, trimmed and cut into 2-inch pieces
- ¼ teaspoon table salt
- ½ cup heavy cream
- 1 tablespoon finely chopped fresh tarragon (optional)
- 2 tablespoons finely grated Parmesan cheese, plus extra for serving
Instructions
1) Bring a large pot of salted water to a boil and cook the pasta according to package directions, reserving 1 cup of the cooking water.
2) While the pasta cooks, add bacon to a cold large skillet and heat over medium. Cook, stirring occasionally, until crisp, about 8 minutes. Transfer the bacon to paper towels and drain off all but 2 tablespoons of fat.
3) Add the asparagus to the skillet in a single layer and cook undisturbed until lightly browned, 2–3 minutes. Season with a pinch of salt, then add ½ cup of reserved pasta water and the heavy cream. Simmer briefly until the sauce thickens slightly, about 30 seconds.
4) Stir in the tarragon and Parmesan. Add the drained pasta and toss until coated, simmering for 1 more minute. Remove from heat, fold in half the bacon, and serve topped with the remaining bacon, extra Parmesan and fresh herbs.
Notes
1) Substitute parsley, chives or basil for tarragon if preferred.
2) Do not overcook the asparagus to maintain its bright color and firm texture.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Pasta
- Method: Sauté
- Cuisine: American