In my kitchen, Espagueti Verde always feels like the kind of dish that shows up at birthdays, holiday tables, and those loud, happy family dinners where every plate gets seconds. This Mexican green spaghetti recipe brings that same party flavor home with a creamy, vibrant, smoky, and mildly spicy sauce that is far easier to make than it looks.
It is the sort of Mexican side dish that pairs with almost everything, but still steals attention on its own. Roasted poblano peppers, silky crema Mexicana, cream cheese, and a last squeeze of lime give every forkful that rich, fresh balance people remember.
Why You’ll Love This Recipe
Pure comfort: This is one of those cozy pasta dishes that lands somewhere between nostalgic and irresistible. The sauce wraps around the spaghetti in a way that feels rich and creamy without tasting flat or heavy.
The secret twist: I roast the onion and garlic right alongside the poblano peppers, and that small move changes everything. The aromatics turn sweeter, softer, and deeper, which makes the blender sauce taste more rounded and far less sharp.
Balanced flavor: A fresh squeeze of lime at the end brightens the dairy and wakes up the smoky roasted peppers. If you already love lively, colorful dishes like this Mexican quinoa salad, this pasta hits that same sweet spot between richness and freshness.
Weeknight-friendly: Even with the roasted peppers and creamy sauce, the method is wonderfully simple. Once the al dente pasta and the roasted vegetables are ready, the rest is mostly blending, simmering, and tossing until glossy.
Ingredients and Substitutions

These ingredients build the classic texture of Espagueti Verde, creamy, silky, and deeply savory, with enough cilantro and roasted pepper flavor to keep every bite bright.
Ingredients
- 1 lb spaghetti
- 1 tablespoon butter or olive oil
- 4 poblano peppers
- 1 cup cilantro (leaves only)
- ½ onion, roughly chopped
- 1 cup crema Mexicana or sour cream
- 1 box (8 oz) cream cheese
- 3 cloves of garlic
- 1 cube chicken (or veggie) bouillon
- ½-1 cup milk or water
- 1-2 serrano or jalapeño peppers (optional)
- Cotija cheese, for garnish
Ingredient Notes & Substitutions
Crema Mexicana: This is one of the keys to that classic Mexican green spaghetti recipe texture. It gives the sauce a gentle tang and a looser, silkier finish than heavy cream, and if you cannot find it, sour cream is the closest easy swap in most U.S. grocery stores.
Cream cheese: Cream cheese gives the sauce body and helps it cling to the spaghetti instead of slipping off. I like to let it soften a little before blending so the sauce turns smooth faster and heats more evenly.
Poblano peppers: Fresh poblanos are worth using here because roasted peppers create the backbone of true Espagueti Verde flavor. Choose peppers with firm skin and a deep green color, and remember that larger poblanos are often milder and easier to peel.
Cilantro: Use the leaves for the cleanest flavor and brightest green color. If your bunch is especially tender, a few soft upper stems are fine, but too many thick stems can make the sauce taste grassy.
Vegan option: For a dairy-free version, I have had good results blending soaked raw cashews with plant-based milk in place of the crema and cream cheese. The flavor is a little different, but the sauce still comes out lush and creamy.
Sneaky greens: A handful of baby spinach blends right in if you want a more vivid green sauce without changing the traditional flavor much. I use this trick when the poblanos are a little lighter in color or when I want extra greens on the table.
Lime juice: Keep a fresh lime nearby even though it is not listed in the main ingredient line-up. That final squeeze is what lifts the whole sauce and keeps the richness of the crema Mexicana and cream cheese in check.
How to Make mexican green spaghetti recipe
Cook the pasta
- Bring a large pot of water to a boil and cook the spaghetti according to the package directions until it reaches an al dente pasta texture. Before draining, save some of the pasta water for later, then toss the noodles with the butter or olive oil so they stay loose and do not clump together.
Roast the peppers and aromatics
- While the pasta cooks, roast the poblano peppers until the skins are thoroughly blistered and blackened in spots. If you are using serrano or jalapeño peppers, roast them too for a mellower heat, or leave them raw if you want a brighter, sharper kick.
- Roast the onion and garlic alongside the peppers until they pick up color and smell sweet and fragrant. This extra step gives the final sauce a deeper, softer flavor that tastes far more polished than using them raw.
Blend the green sauce
- Add the roasted peppers, roasted onion, roasted garlic, cilantro, crema Mexicana or sour cream, cream cheese, chicken bouillon, the optional serranos or jalapeños, and ½ cup of milk or reserved pasta water to a blender. Blend until the mixture looks smooth, creamy, and evenly green, with no obvious chunks left behind.
Simmer and finish
- Pour the blender sauce into a large pot over medium-low heat and season to taste with salt and pepper. Let it come to a gentle simmer, not a hard boil, then add the spaghetti and toss until every strand is coated, adding more milk or pasta water if the sauce tightens up too much.
- Right before serving, stir in a fresh squeeze of lime juice to brighten the sauce. Finish with Cotija cheese on top and serve while the pasta is hot and glossy.
Chef’s Secrets for the Perfect Sauce

Roasting the onion and garlic with the poblano peppers is not just a flavor flourish, it changes the whole shape of the sauce. Raw onion and garlic can taste harsh in a cold blender mixture, but roasting softens their bite and brings out a gentle sweetness that settles beautifully into the cream cheese and crema.
The lime juice matters just as much as the roasting. A rich dairy-based blender sauce can taste heavy if nothing cuts through it, and that little burst of acidity makes the smoky poblanos, cilantro, and bouillon taste sharper, brighter, and more balanced on the palate.
I have also found that consistency is easiest to control if you start with the lower amount of liquid and loosen the sauce later with pasta water. The starch in the water helps the sauce cling to the noodles, which is exactly what you want in a proper plate of Espagueti Verde.
Mastering the Poblano Peppers
The best visual cue for properly roasted poblanos is full blistering, not just softness. You want the outside to look blackened and charred over most of the surface, because that is where the smoky flavor comes from.
Once they are roasted, place the peppers in a sealed plastic bag or a covered bowl for 5 to 10 minutes. That trapped steam loosens the blistered skin so it slips off easily without tearing the flesh underneath.
One mistake I never make anymore is rinsing roasted peppers under water to peel them. It seems convenient, but it washes away the very smoky flavor you worked to build, and that flavor is what gives this Mexican side dish its character.
If fresh poblanos are not available, canned green chiles can work in a pinch, but the result is different. The sauce will still be creamy and pleasant, though it loses some body and much of the roasted depth that makes fresh poblano peppers so special.
If you have a gas stove, open-flame roasting gives wonderful char, but a broiler works beautifully too. On an electric stove, I rely on the oven broiler and simply turn the peppers as each side blackens, which gives you that same blistering peppers look without any fuss.
Pro Tips & Troubleshooting
Pro Tips
- Use kitchen tongs to transfer the spaghetti straight from the boiling water into the simmering sauce when possible. A little starchy pasta water clinging to the noodles helps the sauce coat better and taste more cohesive.
- Cook the spaghetti only to al dente. The noodles will continue to soften slightly once they hit the warm poblano sauce, so stopping at the right point keeps the texture from turning mushy.
- Roast the onion, garlic, and optional hot peppers with the poblanos until they smell sweet and toasty. That extra caramelized flavor gives the blender sauce more depth with very little extra work.
- Start with ½ cup of milk or pasta water in the blender, then loosen the sauce only if needed. It is much easier to thin a sauce than to correct one that has gone too watery.
Common Mistakes to Avoid
- Do not boil the sauce hard after blending. High heat can cause the cream cheese and crema to separate, so keep the pot at a gentle simmer for a smooth finish.
- Do not rinse the roasted poblanos under water to remove the skins. You will strip away smoky flavor and dull the taste of the finished sauce.
- Do not overcook the pasta before mixing it with the sauce. Overdone spaghetti keeps absorbing liquid and can become heavy and soft on the plate.
Serving & Storage

Serving Ideas
A generous shower of crumbled Cotija cheese and a little fresh cilantro on top is the classic finish. If Cotija is not in the fridge, Queso Fresco is a lovely substitute that still keeps the dish in that comforting Mexican family-dinner lane.
This creamy pasta is especially good next to Carne Asada, Chicken Milanese, or a platter of authentic Mexican street corn. If you already enjoy bold, creamy sides, a plate of elote with this spaghetti makes a fun dinner spread, and a chilled corn pasta salad brings that same festive energy to summer cookouts and potlucks.
For an easy upgrade, top the spaghetti with sautéed garlic shrimp or sliced grilled chicken breast. I also love it as part of a holiday buffet because it sits happily next to grilled meats, beans, and fresh salads.
Storage & Make-Ahead
Leftovers keep well in an airtight container in the fridge for up to 3 to 4 days. When reheating, warm the pasta gently on the stove or in the microwave with a splash of milk or water so the sauce relaxes back into a creamy texture.
I do not recommend freezing this dish. Cream cheese and cultured dairy sauces tend to separate and become grainy after thawing, so the pasta loses that silky texture that makes Espagueti Verde so satisfying in the first place.
If you want to get ahead, make the green sauce a day early and refrigerate it separately. Then cook the pasta fresh and combine everything gently before serving, which keeps the noodles from soaking up too much sauce overnight.

Creamy Mexican Green Spaghetti Recipe
Equipment
- Blender
- Large Pot
- Baking sheet or tongs for roasting
Ingredients
- 1 lb spaghetti
- 1 tablespoon butter or olive oil
- 4 poblano peppers
- 1 cup cilantro (leaves only)
- ½ onion, roughly chopped
- 1 cup crema Mexicana or sour cream
- 1 box (8 oz) cream cheese
- 3 cloves of garlic
- 1 cube chicken (or veggie) bouillon
- ½-1 cup milk or water
- 1-2 serrano or jalapeño peppers (optional)
- Cotija cheese, for garnish
Instructions
Cook the pasta
- Bring a large pot of water to a boil and cook the spaghetti according to the package directions until it reaches an al dente pasta texture. Before draining, save some of the pasta water for later, then toss the noodles with the butter or olive oil so they stay loose and do not clump together.
Roast the peppers and aromatics
- While the pasta cooks, roast the poblano peppers until the skins are thoroughly blistered and blackened in spots. If you are using serrano or jalapeño peppers, roast them too for a mellower heat, or leave them raw if you want a brighter, sharper kick.
- Roast the onion and garlic alongside the peppers until they pick up color and smell sweet and fragrant. This extra step gives the final sauce a deeper, softer flavor that tastes far more polished than using them raw.
Blend the green sauce
- Add the roasted peppers, roasted onion, roasted garlic, cilantro, crema Mexicana or sour cream, cream cheese, chicken bouillon, the optional serranos or jalapeños, and ½ cup of milk or reserved pasta water to a blender. Blend until the mixture looks smooth, creamy, and evenly green, with no obvious chunks left behind.
Simmer and finish
- Pour the blender sauce into a large pot over medium-low heat and season to taste with salt and pepper. Let it come to a gentle simmer, not a hard boil, then add the spaghetti and toss until every strand is coated, adding more milk or pasta water if the sauce tightens up too much.
- Right before serving, stir in a fresh squeeze of lime juice to brighten the sauce. Finish with Cotija cheese on top and serve while the pasta is hot and glossy.
Notes
Conclusion
This smoky, creamy Espagueti Verde is one of those dishes that turns a simple pasta dinner into something celebration-worthy. Roasted poblano peppers, sweet roasted aromatics, and that final squeeze of lime give it a flavor that feels both comforting and bright.
If you put it on the table once, chances are it will come back often. For another cozy addition to a Mexican-style dinner spread, a pan of Mexican cornbread fits right in, and I would love to hear how your version turns out once you make it.










