This spaghetti all’Amatriciana with crispy guanciale is pure comfort in a bowl. It feels special enough for guests, yet it is simple enough for a regular weeknight. I love how the sauce turns rich and silky while the pasta soaks up every bit of flavor. With each bite, you get salt, heat, tang, and just the right amount of chew.
At the heart of this dish are a few bold ingredients that do a lot of work. You start with 2 tbsp olive oil, 1/4 lb guanciale (or pancetta), thinly sliced crosswise, 1/2 tsp crushed red pepper flakes, 1/2 tsp freshly ground black pepper, 1 medium yellow onion, chopped, 1/4 cup dry white wine, and 1 can (28 oz) whole San Marzano tomatoes. Then you bring in 12 oz dry spaghetti, salt for the pasta water, and to finish, 1/2 cup grated Pecorino Romano cheese, plus more for serving. The flavor is deeply savory, a little spicy, gently sweet from the onion, and nicely sharp from the cheese.
The method is very easy to follow, too. First, you brown the guanciale until the edges turn crisp. Next, you soften the onion, deglaze the pan with wine, simmer the tomatoes, and then toss everything with spaghetti. Since this recipe contains alcohol, it is intended for guests of legal drinking age. Still, the alcohol cooks off during the sauce step, leaving behind a rounded flavor that lifts the whole dish. Because the pasta finishes in the sauce, the final texture feels restaurant-style, but without any fuss.
This is the kind of meal that works well on chilly nights, busy Sundays, or when you want to serve something warm and satisfying without spending hours in the kitchen. It is also a smart dish for a small dinner with friends, since it looks polished but uses everyday steps and pantry-friendly timing.

Why You’ll Love This Spaghetti all’Amatriciana With Crispy Guanciale
- It is ready in 45 minutes, so you can make it even on a weeknight.
- The ingredient list is short, yet the flavor tastes rich and layered.
- Crispy guanciale adds a savory bite that makes the sauce extra special.
- The pasta cooks right in the sauce at the end, so every strand gets coated well.
- It is classic comfort food, which makes it a nice choice for family dinners or casual guests.
Guanciale Tips
Guanciale is the star of this spaghetti all’Amatriciana, so it is worth paying attention to the cut. Look for slices that are thin, well marbled, and firm, since the fat is what helps build the sauce. If you can only find pancetta, that works too, and the result will still be tasty. However, guanciale gives a deeper, more traditional flavor. When you cook it, keep the heat at medium so the fat can render slowly and the edges can crisp without burning. That step matters, because those browned bits become the base of the sauce.
Options for Substitutions
- Swap guanciale for pancetta if that is easier to find.
- Use bucatini or linguine instead of spaghetti for a slightly different bite.
- Replace dry white wine with a splash of chicken broth if you prefer to skip alcohol.
- Use crushed tomatoes instead of whole San Marzano tomatoes if you want a smoother, faster sauce.
- If Pecorino Romano is not available, try Parmesan cheese, although the flavor will be a little milder.
- For less heat, cut the red pepper flakes in half or leave them out.
Watch Out for These Mistakes
One common mistake is rushing the guanciale. If you cook it too fast, it can brown before the fat has enough time to render. Instead, give it a few minutes over medium heat so it turns crisp and leaves behind flavorful fat for the onion and tomatoes.
Another issue is adding too much salt too soon. Both guanciale and Pecorino Romano are salty, so taste the sauce near the end before seasoning. If you salt the pasta water, that is usually enough to begin with. Then, add more only if the finished dish truly needs it.
Also, do not overcook the spaghetti in the pot. Since it finishes in the sauce, it should go in a little firmer than al dente. That way, it can finish cooking without turning soft. If the sauce gets too thick while tossing, use a little reserved pasta water. This helps the sauce cling to the noodles.
Finally, keep the wine step simple and patient. Let most of the wine cook off before adding the tomatoes. That way, the sauce keeps a smooth balance instead of tasting sharp. Since this recipe uses alcohol, it is meant for adults 21+ only, and the wine should be treated as part of the flavor-building process, not a shortcut.

What to Serve With Spaghetti all’Amatriciana With Crispy Guanciale?
This spaghetti all’Amatriciana pairs well with a simple green salad, garlic bread, roasted broccoli, or sautéed greens like spinach or escarole. Since the pasta is rich and savory, the best sides are light and fresh. A crisp salad with a lemony dressing works especially well, because it cuts through the richness and keeps the meal balanced.
Storage Instructions
Store: Place leftovers in an airtight container and refrigerate for up to 3 days.
Freeze: You can freeze the sauce and pasta together for up to 2 months, although the texture is best when the pasta is not overcooked. If possible, freeze the sauce on its own for the best result.
Reheat: For the stovetop, warm the pasta in a skillet over medium-low heat with a splash of water until hot and loose again. For the microwave, cover loosely and heat in short bursts, stirring once or twice so it warms evenly.
Recipe Info
Preparation Time: 10 minutes
Cooking Time: 35 minutes
Total Time: 45 minutes
Level of Difficulty: Easy
Servings: 4 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: about 620 to 680 kcal per serving
- Protein: about 20 to 26 g per serving
- Fat: about 24 to 32 g per serving
- Carbohydrates: about 68 to 78 g per serving
Ingredients
- 2 tbsp olive oil
- 1/4 lb guanciale (or pancetta), thinly sliced crosswise
- 1/2 tsp crushed red pepper flakes
- 1/2 tsp freshly ground black pepper
- 1 medium yellow onion, chopped
- 1/4 cup dry white wine
- 1 can (28 oz) whole San Marzano tomatoes
- Salt, if needed
- 12 oz dry spaghetti
- Salt, for the pasta water
- 1/2 cup grated Pecorino Romano cheese, plus more for serving

Step-by-Step Instructions
Step 1: Crisp the Guanciale
Warm the olive oil in a large sauté pan over medium heat. Add the guanciale, red pepper flakes, and black pepper. Cook for about 5 minutes, until the fat renders and the edges turn crisp. This first step builds the deep, savory base of the sauce, so take your time and let the pan do the work.
Step 2: Soften the Onion
Add the chopped onion to the pan and cook for about 5 minutes more, until soft and translucent. Stir often so the onion picks up the flavor from the guanciale without browning too fast. As a result, the sauce will taste round and balanced.
Step 3: Prep the Tomatoes and Deglaze
Empty the tomatoes into a bowl and crush them with your hands. Then pour the wine into the pan and scrape up the browned bits from the bottom. Cook until most of the wine has evaporated, about 2 to 3 minutes. This step adds brightness, while also giving the sauce a fuller taste.
Step 4: Simmer the Sauce
Add the crushed tomatoes and their juices to the pan, and mash any large pieces with a spoon. Simmer uncovered over medium-low heat for 15 to 20 minutes, until the sauce thickens. Stir now and then, so nothing sticks. Meanwhile, the flavors will come together and the sauce will become richer.
Step 5: Cook the Pasta
While the sauce simmers, bring a large pot of salted water to a boil. Cook the spaghetti about 2 minutes short of the package time, so it is a little firmer than al dente. Before draining, scoop out about 1 cup of pasta water. That starchy water helps loosen the sauce later and helps it cling to the noodles.
Step 6: Toss, Finish, and Serve
Add the spaghetti to the sauce and toss over medium heat. If the sauce seems dry, add a few tablespoons of pasta water. Cook for about 2 minutes more, until the pasta is al dente and well coated. Stir in the Pecorino Romano, then taste and add salt only if needed. Divide the spaghetti all’Amatriciana among warm bowls and top with more cheese.
Conclusion
This spaghetti all’Amatriciana with crispy guanciale brings together simple ingredients, steady heat, and bold flavor in a very satisfying way. The guanciale gives the dish its savory depth, the tomatoes add body, and the Pecorino Romano brings a salty finish that ties everything together. Because the steps are clear and the timing is easy to manage, this is a great pasta recipe for home cooks who want comfort without stress.
If you make this recipe, I hope it earns a spot in your regular dinner rotation. Try it soon, leave a comment with your thoughts, and share it with someone who loves classic Italian pasta. If you enjoyed this one, explore more cozy pasta recipes and easy family dinners on the blog.
Print
Spaghetti all’Amatriciana with Crispy Guanciale
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Cooking
- Cuisine: Italian
- Diet: Non-Vegetarian
Description
A comforting and flavorful pasta dish featuring crispy guanciale, rich San Marzano tomatoes, and Pecorino Romano cheese, perfect for weeknight dinners or special occasions.
Ingredients
- 2 tbsp olive oil
- 1/4 lb guanciale (or pancetta), thinly sliced crosswise
- 1/2 tsp crushed red pepper flakes
- 1/2 tsp freshly ground black pepper
- 1 medium yellow onion, chopped
- 1/4 cup dry white wine
- 1 can (28 oz) whole San Marzano tomatoes
- Salt, if needed
- 12 oz dry spaghetti
- Salt, for the pasta water
- 1/2 cup grated Pecorino Romano cheese, plus more for serving
Instructions
- Warm the olive oil in a large sauté pan over medium heat. Add the guanciale, red pepper flakes, and black pepper. Cook for about 5 minutes, until the fat renders and the edges turn crisp.
- Add the chopped onion to the pan and cook for about 5 minutes more, until soft and translucent.
- Pour the wine into the pan and scrape up the browned bits from the bottom. Cook until most of the wine has evaporated, about 2 to 3 minutes.
- Add the crushed tomatoes and their juices to the pan, and mash any large pieces with a spoon. Simmer uncovered over medium-low heat for 15 to 20 minutes, until the sauce thickens.
- Bring a large pot of salted water to a boil. Cook the spaghetti about 2 minutes short of the package time, then scoop out about 1 cup of pasta water before draining.
- Combine the spaghetti with the sauce and toss over medium heat, adding pasta water as needed. Cook for about 2 minutes more, until the pasta is al dente. Stir in the Pecorino Romano, then taste and add salt if needed. Serve warm topped with more cheese.
Notes
For best results, ensure the guanciale is crisp before adding the onions. Adjust red pepper flakes for desired heat level.
Nutrition
- Serving Size: 1 serving
- Calories: 650
- Sugar: 5g
- Sodium: 800mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 70g
- Fiber: 4g
- Protein: 24g
- Cholesterol: 40mg