# Spicy Asparagus and Chorizo Penne in Tomato Cream Sauce

> A bold spring stovetop pasta that pairs spicy Spanish chorizo with bright asparagus in a silky tomato-cream sauce. Quick to make on weeknights, it balances smoky, spicy, and fresh vegetal notes for a satisfying, flavorful meal.

Canonical URL: https://www.topshelf.recipes/recipes/spicy-asparagus-chorizo-penne-tomato-cream

## Author

Jake Woods

https://www.topshelf.recipes/chef/jake-woods

Published: July 20, 2026

Last Updated: September 3, 2026

## About This Recipe

This Spicy Asparagus and Chorizo Penne is a spring-forward weeknight dinner that leans into contrast: smoky, spicy ribbons of Spanish chorizo against bright, green asparagus in a silky tomato-cream sauce. The chorizo does the heavy lifting — its rendered oil flavors the whole pan — while crushed tomatoes give the dish a rustic acidity that the heavy cream softens into something clingy and luxurious. Penne’s ridged tube is perfect here; it traps little pockets of sauce and flecks of chorizo so every bite is a textural balance of chewy pasta, tender asparagus, and meaty spice.

What makes this particular version work is timing. Start the pasta slightly under al dente and finish it in the sauce so the noodles soak up that seasoned fat and tomato flavors; add the asparagus late so it retains snap and color. It’s a quick, satisfying meal for people who like bold flavors but don’t want fuss: dinner comes together in about 35 minutes and plays well with a sprinkling of Manchego or a squeeze of lemon to lift the richness. Leftovers keep, but the asparagus will soften — plan for reheating gently or making the sauce a day ahead and tossing with freshly cooked pasta.

## Recipe Information

- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4
- Difficulty: Medium
- Category: Stovetop

## Ingredients

### Cook pasta and reserve cooking water

- 12 oz penne pasta
- 1 tsp kosher salt

### Render chorizo and sauté aromatics

- 2 tbsp extra-virgin olive oil
- 8 oz Spanish chorizo (coarsely sliced or diced)
- 1 medium yellow onion, finely chopped
- 3 clove(s) garlic, minced
- 1 tsp red pepper flakes

### Add asparagus and tomatoes

- 1 lb asparagus, trimmed and cut into 1- to 2-inch pieces
- 14 oz crushed tomatoes (canned)

### Finish the sauce with cream

- 1/2 cup heavy cream

## Ingredient Guide

### Spanish chorizo (coarsely sliced or diced)

A cured, smoked pork sausage from Spain seasoned mainly with pimentón (smoked paprika) and garlic; it’s firm and sliceable rather than the fresh, loose Mexican chorizo. It has a smoky, savory flavor with varying heat levels depending on whether sweet or hot pimentón is used, and many varieties are sold fully cured and ready to eat. You can find it in the deli or international/Spanish aisle of supermarkets, at Hispanic or Spanish specialty markets, or online; good substitutes are Portuguese chouriço or smoked kielbasa, or use cooked pancetta or pork seasoned with smoked paprika (or Mexican chorizo cooked out of its casing) while noting texture and moisture will differ.

## Instructions

### 1. Cook pasta and reserve cooking water

Bring a large pot of water to a rolling boil and add the kosher salt. Cook the penne until just shy of al dente according to package directions (usually 1–2 minutes less), then reserve about 1 cup (240 ml) of the pasta cooking water and drain the pasta. Set the drained pasta aside while you finish the sauce.

### 2. Render chorizo and sauté aromatics

Heat the olive oil in a large, heavy skillet over medium-high heat. Add the chorizo and cook, stirring occasionally, until it releases its fat and begins to brown, about 3–4 minutes; push the chorizo to one side and add the chopped onion, cooking until softened, about 4 minutes. Stir in the garlic and red pepper flakes and cook until fragrant, about 30–45 seconds.

### 3. Add asparagus and tomatoes

Add the asparagus pieces to the skillet and toss to coat in the chorizo fat; cook 2–3 minutes so they brighten and begin to soften. Pour in the crushed tomatoes, stir to combine, and bring the mixture to a gentle simmer; reduce heat and simmer 5–6 minutes so the asparagus finishes cooking and the sauce slightly reduces.

### 4. Finish the sauce with cream

Stir the heavy cream into the tomato-chorizo mixture and simmer 1–2 minutes until the sauce is silky and slightly thickened. Taste and adjust with additional salt or red pepper flakes if you want more heat.

### 5. Toss pasta with sauce

Add the reserved penne to the skillet and toss to combine, adding splashes of the reserved pasta water as needed to loosen and marry the sauce; cook together 1–2 minutes so the pasta absorbs flavor. The sauce should cling to the penne and the overall dish will be about 1½ cups per serving when plated.

### 6. Serve and store

Divide among 4 plates and serve immediately while hot; optional garnishes include grated cheese or a lemon wedge if desired. Leftovers refrigerate well for 2–3 days and reheat gently with a splash of water or cream to loosen the sauce.

## Nutrition

Estimated nutrition per serving (about 1¾ cups):

- Calories: 609 kcal
- Protein: 21.7 g
- Carbohydrates: 32.7 g
- Fat: 48 g
- Saturated Fat: 13 g
- Trans Fat: 0.4 g
- Fiber: 11.8 g
- Sugar: 8.5 g
- Added Sugars: 0 g
- Cholesterol: 38 mg
- Sodium: 703 mg
- Potassium: 1159 mg
- Calcium: 159 mg
- Iron: 6.5 mg
- Vitamin D: 0.5 mcg

## Tips

### Render chorizo fully

Cook the chorizo until it releases fat and begins to brown; that fat is the base of the sauce and carries most of the flavor.

### Undercook the pasta

Boil the penne 1–2 minutes shy of al dente so it finishes in the sauce and absorbs flavor without becoming mushy.

### Time the asparagus

Add asparagus toward the end of the simmer so it stays bright and slightly crisp rather than limp and overcooked.

### Use reserved pasta water

Add splashes of starchy pasta water to loosen the sauce and help it emulsify so it clings to the penne.

### Finish gently with cream

Add the cream off high heat and warm through briefly to avoid separating; simmer only 1–2 minutes until silky.

## Variations and Substitutions

### Vegetarian swap

Replace chorizo with smoked paprika–marinated mushrooms or a store-bought vegetarian chorizo; sauté until nicely browned to build similar smokiness.

### Seafood twist

Use peeled shrimp (add after the asparagus) and omit the cream for a lighter, briny version that cooks quickly and pairs well with lemon zest.

### Lower-fat option

Use half-and-half instead of heavy cream and skip the extra olive oil; add a tablespoon of butter at the end for gloss if desired.

### Gluten-free pasta

Substitute a high-quality gluten-free penne and be mindful the cooking time can vary; keep some extra cooking water as GF pastas sometimes release less starch.

## Notes

This dish shines in spring when asparagus is bright and tender; the chorizo adds a bold, smoky backbone that carries the tomato cream. Home cooks will love how fast it comes together and how well the sauce clings to the penne.

### Storage and Make-Ahead

Store leftovers in an airtight container in the refrigerator for up to 2–3 days. Because cream and asparagus change texture, reheat gently over low heat with a splash of water or cream to loosen the sauce and revive silkiness. For best results make the sauce ahead and reheat it separately, then toss with freshly cooked pasta just before serving.

### Serving Suggestions

Serve with a simple peppery arugula salad dressed in lemon vinaigrette to cut richness, and offer lemon wedges or grated Manchego for finishing. For drinks, pair with a medium-bodied Spanish red like Garnacha/ Grenache or a crisp, unoaked Chardonnay; an amber ale also complements the smoky chorizo.

## Frequently Asked Questions

### Can I use Mexican fresh chorizo instead of Spanish chorizo?

You can, but fresh Mexican chorizo is uncooked and has a different texture and seasoning; remove it from its casing and cook thoroughly, and consider reducing added salt since fresh chorizo can be seasoned heavily.

### Why did my sauce separate after adding cream?

Boiling the sauce or adding cream to a very hot pan can cause curdling; lower the heat before adding cream and stir gently, warming it just enough to thicken without rapid boiling.

### How can I make this less spicy?

Omit the red pepper flakes and choose a mild Spanish chorizo, or rinse diced chorizo briefly in a sieve after cooking to remove some surface oil and heat (this also removes some flavor, so balance with extra paprika if needed).

### Is it okay to freeze leftovers?

Freezing is not recommended because the cream can separate and asparagus becomes mushy after thawing; freeze the tomato-chorizo base without cream if you want a make-ahead option and add cream when reheating.

### How do I get the sauce to cling to the pasta?

Reserve starchy pasta water and finish the penne in the skillet with the sauce for 1–2 minutes, adding small amounts of the pasta water until the sauce emulsifies and sticks to the noodles.

## Related Recipes and Guides

- [One-Pot Beef Bolognese](https://www.topshelf.recipes/recipes/one-pot-beef-bolognese)
- [Stovetop Dutch-Oven Herb-Crusted Beef Roast with Pan Gravy](https://www.topshelf.recipes/recipes/stovetop-dutch-oven-herb-crusted-beef-roast-pan-gravy)
- [Dubai Tacos](https://www.topshelf.recipes/recipes/dubai-tacos-stovetop-shawarma-style)
- [Italian-Style Pot Roast with Tomatoes Olives and Fresh Herbs](https://www.topshelf.recipes/recipes/italian-style-pot-roast-tomatoes-olives-herbs-stovetop)
- [Labor Day Grilled Lobster Rolls with Charred Scallion Brown Butter & Lemon‑Herb Aioli](https://www.topshelf.recipes/recipes/labour-day-grilled-lobster-rolls-charred-scallion-brown-butter-lemon-herb-aioli)
- [Hainanese Chicken Rice](https://www.topshelf.recipes/recipes/hainanese-chicken-rice-stovetop)
- [Gluten-Free Weeknight Grilling Plan](https://www.topshelf.recipes/articles/gluten-free-weeknight-grilling-plan)
- [Low-Fat Grill Swaps for Big Flavor](https://www.topshelf.recipes/articles/low-fat-grill-swaps-big-flavor)
- [DIY Edible Monster Eyes Candy](https://www.topshelf.recipes/articles/diy-edible-monster-eyes-candy)
