Boil pasta water. Heat a large pot of water until boiling. Once boiling, salt water and add pasta according to package directions.
Chop the veggies. Chop or julienne the bell peppers, dice the yellow onion, mince the garlic and cut the asparagus into thirds (removing the woody ends first). If you ended up chopping the bell peppers instead of julienne, chop the asparagus so it’s a similar size to keep things uniform.
Sauté the veggies. Heat a large saucepan, add olive oil to pan to heat. To pan add chopped onion and cook for 2-3 minutes until it starts to soften. Then add bell peppers to the pan.
Meanwhile, prepare sauce. Add cashews, water, chipotle peppers, and salt to a high speed blender and blend well. Set aside.
Add the rest of the veggies. Back to the veggies, once the bell peppers have started to soften, add the garlic and asparagus. You want to add the asparagus last as you don’t want to overcook it, you still want some bite to it. Once the veggies are cooked, add the sauce from the blender and lower heat to a low simmer.
Finish the sauce. Put the blender back on the base and add the bouillon cube and 1 ½ cups of water, blend well. Add broth mixture to sauce pan. Check seasoning, add more salt if needed.
Once pasta is cooked, reserve some pasta water then drain pasta well.
Add cooked pasta to the sauce pan and stir to incorporate. If the sauce if thick, add some reserved pasta water to thin. Finish off with the juice of 1 lime.
Finally, plate pasta to serve and garnish with toppings of choice, such as chopped cilantro, more lime, and/or crushed red pepper.
Enjoy!