Creamy Green Spaghetti (Better Than Any Restaurant!)
If you’ve never made Creamy Green Spaghetti before, buckle up — this dish is about to become your new weeknight obsession. It’s smoky, velvety, packed with roasted poblano flavor, and honestly way more impressive than the effort it takes to make.
I first had a version of this at my friend’s mom’s house and I literally asked for the recipe before I’d even finished my plate. Now it’s my go-to for easy group food ideas when I need something that feeds a crowd AND makes everyone think I’ve been cooking for hours. Spoiler: I haven’t.
Table of Contents
Why You’ll Love This Recipe
This Creamy Green Spaghetti delivers big, bold flavor without a ton of fuss. The roasted poblanos give the sauce this gorgeous deep, smoky sweetness, while the cream cheese and sour cream make it insanely silky and rich. It’s one of those green meal ideas that’ll actually get your whole family excited — yes, even the picky ones.
It comes together in about 30 minutes (plus roasting time), works beautifully for weeknight dinners, and leftovers taste even better the next day. What’s not to love?

Creamy Green Spaghetti
Equipment
- Large pot
- Large skillet
- Blender
- Cast iron skillet or baking sheet
- Kitchen tongs
- Aluminum foil
- Paper towels
- Resealable plastic bag or paper bag
Ingredients
Peppers
- 4 poblano peppers roasted, peeled and seeded (instructions below)
Pasta
- 1 pound dry spaghetti
Aromatics
- 1 tablespoon olive oil
- 1 small onion chopped, about 1/4 cup
- 1 jalapeño or serrano pepper stemmed, seeded and chopped
- 4 cloves garlic minced
Greens
- 1 cup spinach leaves baby spinach
- 1 small bunch cilantro
Creamy Base
- 8 ounces sour cream or crema Mexicana
- 8 ounces cream cheese softened and cut into small cubes
- ⅔ to 1 cup milk or half and half add more as needed
Seasoning
- 1 teaspoon chicken or vegetable bouillon granules or 1 bouillon cube
- to taste salt and ground black pepper
Garnish (Optional)
- chopped cilantro optional
- cotija cheese or queso fresco crumbled, optional
- pepitas optional
Instructions
- Roast the poblano peppers. Choose your method: Dry skillet: Heat a cast iron skillet over high heat and char peppers on all sides, turning with tongs. Open flame: Hold peppers over a gas burner with tongs, turning until blackened all over. Broiler: Arrange rack 6 inches from broiler, place peppers on a foil-lined baking sheet, and broil turning as needed until all sides are blackened. Oven: Preheat to 425°F, place peppers on a foil-lined baking sheet, and roast about 40 minutes, turning occasionally, until skins are fully blackened.
- Steam, peel and seed the peppers. Place roasted peppers in a paper bag, resealable bag, or a bowl covered with plastic wrap. Let them steam for 10–12 minutes. Using a paper towel, rub off the skins — they should slide off easily. Slice each pepper open, remove the stem, and wipe out the seeds with a paper towel.
- Cook the pasta. Bring a large pot of well-salted water to a boil. Add the spaghetti and cook according to package directions until al dente. Just before draining, remove 1 cup of the starchy pasta cooking water and set aside. Drain the pasta.
- Sauté the aromatics. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and jalapeño (or serrano) and sauté until the onion becomes translucent, about 3 minutes. Stir in the minced garlic and baby spinach and cook, tossing with kitchen tongs, until the spinach starts to wilt, about 2 minutes. Remove from heat.
- Blend the green sauce. Transfer the spinach mixture to a blender. Add the roasted poblanos, cilantro, sour cream, bouillon, and 2/3 cup of milk or half and half. Blend until completely smooth and creamy. Add more milk if needed to reach a pourable, silky consistency.
- Cook the sauce. Pour the blended poblano mixture back into the same pot used for the pasta. Heat over medium-low for about 2–3 minutes, stirring as needed. Add half of the cream cheese cubes and stir until fully melted. Repeat with the remaining cream cheese. Simmer on low for about 4 minutes until the sauce is thick and glossy. Season to taste with salt and black pepper.
- Combine and serve. Add the cooked spaghetti to the sauce and toss to coat every strand. If the sauce is too thick, add reserved pasta cooking water a splash at a time until creamy. Serve garnished with chopped cilantro, crumbled cotija or queso fresco, and pepitas if desired.
Notes
Ingredients

| Category | Ingredient |
|---|---|
| Pasta | 1 pound dry spaghetti |
| Peppers | 4 poblano peppers, roasted (instructions below) |
| Aromatics | 1 tablespoon olive oil |
| Aromatics | 1 small onion, chopped (about 1/4 cup) |
| Aromatics | 1 jalapeño or serrano pepper, stemmed, seeded and chopped |
| Aromatics | 4 garlic cloves, minced |
| Greens | 1 cup spinach leaves |
| Greens | 1 small bunch of cilantro |
| Dairy / Creamy Base | 8 ounces sour cream or crema Mexicana |
| Dairy / Creamy Base | 8 ounces cream cheese, softened and cut into small cubes |
| Dairy / Creamy Base | 2/3 to 1 cup milk or half and half |
| Seasoning | 1 teaspoon chicken or vegetable bouillon granules (or 1 bouillon cube) |
| Seasoning | Salt and ground black pepper to taste |
| Garnish (optional) | Chopped cilantro, crumbled cotija or queso fresco, pepitas |
How to Make Creamy Green Spaghetti — Step by Step
Step 1: Roast the Poblano Peppers
First things first — those poblanos need to get charred and smoky before anything else happens. This is honestly the most important step, and you’ve got options.
In a dry skillet: Heat a cast iron skillet over high heat, place the peppers in, and char on all sides until blackened, turning with tongs as needed.
On an open flame: Hold the peppers directly over a gas burner with tongs, turning until completely blackened on all sides. So satisfying to watch, honestly.
Under the broiler: Arrange an oven rack 6 inches from the broiler and heat it up. Place peppers on a foil-lined baking sheet and broil, turning as needed, until all sides are blackened and blistered.
Oven roasted: Preheat oven to 425°F. Place peppers on a foil-lined baking sheet and roast about 40 minutes, turning occasionally, until skins are blackened all over.
Step 2: Steam, Peel & Seed the Peppers
Once they’re charred, pop them into a paper bag or resealable bag (or a bowl covered with plastic wrap) and let them steam for 10–12 minutes. This loosens the skins like magic.
After steaming, rub the skins off with a paper towel — they should slide right off. Slice each pepper open, remove the stem, and wipe out the seeds with a paper towel. You’re now officially a poblano pro.
Step 3: Cook the Pasta
Bring a large pot of well-salted water to a boil and cook your spaghetti according to the package directions until al dente. Right before you drain it, scoop out about 1 cup of that starchy pasta water — trust me, you’ll want it later to adjust the sauce consistency.
Drain and set aside. Now let’s build that dreamy creamy chile verde sauce.
Step 4: Sauté the Aromatics
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and jalapeño (or serrano if you like a bit more kick) and sauté until the onion turns translucent, about 3 minutes. Your kitchen is already starting to smell incredible.
Stir in the minced garlic and baby spinach, tossing with kitchen tongs until the spinach starts to wilt — just about 2 minutes. Remove from heat.
Step 5: Blend the Green Sauce
Transfer that gorgeous spinach mixture to a blender. Add the roasted poblanos, cilantro, sour cream, bouillon, and 2/3 cup of milk or half and half. Blend until completely smooth and creamy.
Tip: If it looks too thick, add a splash more milk. You want it pourable and silky — like a sauce you’d want to eat with a spoon. (No judgment if you do.)
Step 6: Make the Sauce Extra Creamy
Pour the blended poblano mixture back into the same pot you used for the pasta (one less dish — you’re welcome). Heat over medium-low, stirring occasionally, for about 2–3 minutes.
Add half the cream cheese cubes and stir until melted, then repeat with the remaining cream cheese. Simmer on low for about 4 minutes until the sauce is thick, glossy, and absolutely dreamy. Season with salt and pepper to taste.

Step 7: Toss and Serve
Add the cooked spaghetti to the sauce and toss to coat every single strand. If the sauce feels too thick, add a splash of that reserved pasta water and stir — it helps the sauce cling beautifully to the pasta.
Serve it up garnished with chopped cilantro, crumbled cotija or queso fresco, and a handful of pepitas for crunch. Honestly, it looks stunning on the plate.

Expert Tips, Variations & Troubleshooting
Tips for the Best Results
Don’t skip the pasta water. That starchy liquid is liquid gold when it comes to getting the perfect creamy consistency. Even just a couple of tablespoons can transform a thick sauce into something perfectly silky.
Make sure your cream cheese is actually softened before adding it to the sauce. Cold cream cheese will clump instead of melting smoothly, and nobody wants lumpy pasta. Just leave it on the counter for about 30 minutes before you start cooking.
Flavor Variations
Want a smokier flavor? Swap one of the poblanos for a pasilla pepper, or add a small chipotle in adobo to the blender. It deepens the sauce into something almost mole-adjacent — so good.
For a lighter version, use Greek yogurt instead of sour cream and low-fat cream cheese. You’ll still get that creamy texture with a slightly tangier flavor. It also pairs beautifully with other one-pot creamy pasta recipes if you’re building a pasta rotation.
Make It a Full Meal
This is one of the best easy group food ideas because it’s so flexible. Add grilled chicken, sautéed shrimp, or sliced steak on top to make it heartier. If you love cheesy, creamy pasta nights, you might also want to check out this Marry Me Tortellini — it has the same cozy energy.
Troubleshooting
Sauce too thick? Add reserved pasta water, one splash at a time, until you hit that glossy, coating consistency.
Sauce too thin? Let it simmer uncovered for a few extra minutes to reduce. It thickens up fast once the cream cheese is fully melted.
Not green enough? Add a handful more spinach or an extra big bunch of cilantro to the blender. More greens = more vibrant color.
Storage & Reheating
| Storage Method | Duration | Notes |
|---|---|---|
| Refrigerator (airtight container) | Up to 4 days | Sauce thickens as it cools |
| Freezer | Up to 2 months | Freeze sauce separately from pasta for best texture |
To reheat: Warm in a skillet over medium-low heat with a splash of milk or water to loosen the sauce back up. Stir frequently and don’t rush it — low and slow keeps it creamy. Microwave works too, just add liquid and stir every 30 seconds.
No-waste kitchen idea: Got leftover sauce? Use it as a dip for tortilla chips, drizzle it over scrambled eggs, or toss it with rice for an easy green rice side dish. That sauce is too good to waste a single drop.
Nutritional Information (Per Serving)
| Nutrient | Amount (approx.) |
|---|---|
| Calories | ~520 kcal |
| Carbohydrates | ~58g |
| Protein | ~14g |
| Fat | ~26g |
| Saturated Fat | ~14g |
| Fiber | ~4g |
| Sodium | ~480mg |
Note: Nutritional values are estimates based on standard ingredients and may vary depending on exact brands and portions used.
Creamy Green Spaghetti FAQs
Can I make Creamy Green Spaghetti ahead of time?
Absolutely! The sauce actually gets even better as it sits overnight in the fridge. I’d recommend storing the sauce and pasta separately and combining them when you’re ready to serve. Just reheat the sauce with a splash of milk before tossing with the pasta.
How spicy is this dish?
Poblano peppers are pretty mild — they have a gentle warmth and earthy sweetness without a ton of heat. The jalapeño or serrano adds a bit more kick, but you can easily leave it out or use less if you’re cooking for kids or spice-sensitive folks. The creamy chile verde sauce naturally mellows out a lot of the heat anyway.
Can I use a different pasta shape?
For sure! Spaghetti is classic here, but this creamy green sauce clings beautifully to fettuccine, penne, rigatoni, or even tortellini. Short pasta shapes are especially great if you’re serving this as an easy group food idea at a party since they’re easier to scoop and serve.
What can I use instead of cilantro?
If you’re in the “cilantro tastes like soap” camp (no judgment), try flat-leaf parsley instead. It won’t give you quite the same bright, herby flavor, but it still makes a lovely green sauce. A small amount of fresh basil can also work in a pinch.
Is this recipe vegetarian?
Yes, if you use vegetable bouillon instead of chicken bouillon, this is completely vegetarian. It’s one of my favorite green meal ideas for potlucks or gatherings where you’re cooking for a mixed crowd — it’s hearty and satisfying enough that even the meat-lovers won’t miss the meat. For more crowd-pleasing dinner ideas, check out these White Chicken Enchiladas for a great pairing dish.
Give This Recipe a Try!
If you make this Creamy Green Spaghetti, I really, truly hope it becomes a regular in your dinner rotation the way it has in mine. It’s cozy, impressive-looking, and secretly so easy to pull off. Whether you’re making it for a quiet weeknight or bringing it to a gathering as one of those easy group food ideas that always gets compliments — this one delivers every single time.
Made it? I’d love to hear how it turned out! Drop a comment below and let me know if you made any fun variations. And if you loved it, please save it to Pinterest so your friends can find it too — it really does help more people discover recipes like this one.
