This creamy Mexican green spaghetti (espagueti verde) is made with roasted poblano peppers, cilantro, and crema. It's easy to make and perfect for holidays, parties, or everyday dinners.
Roast the poblano peppers until the skin is charred. Cover and let them steam for 10–15 minutes, then peel off the skin and remove the seeds and veins.
Blend the roasted peppers with the Mexican crema, cilantro, garlic, and chicken stock until the sauce is smooth and creamy.
Melt the butter in a large skillet over medium heat. Pour in the poblano sauce, season with salt and pepper, and simmer for about 5 minutes, stirring occasionally.
Meanwhile, cook the spaghetti in salted water according to the package directions. Drain well.
Add the cooked spaghetti to the skillet and toss until every strand is coated with the creamy poblano sauce.
Serve immediately with crumbled queso fresco and, if you like, a little chopped cilantro.
Notes
Roasting the poblano peppers is what gives the sauce its smoky flavor, so don't skip this step.
If you can't find Mexican crema, use sour cream or make a quick substitute with heavy cream, a little lime juice, and salt.
If the sauce is too thick, stir in a little more chicken broth until it reaches the consistency you like.
For an extra creamy version, blend in 8 oz (225 g) of cream cheese.
For a spicier sauce, roast 1 or 2 jalapeños with the poblano peppers and blend them together.