Start by chopping all of your veggies and prepping your meats before you turn on the heat.
Place a medium high heat pot or deep skillet on the stove and go in with the chopped bacon.
Stir it constantly to evenly render the fat and cook it until it is crispy and browned all over, then remove it from the pot and set it aside.
Go in with the ground Italian sausage and cook it down, breaking it up as it cooks, until you get crispy browned sausage crumbles.
Remove the sausage from the pan and set it aside with the bacon.
Go in with a little of the oil from the sun dried tomato jar and use that to cook the onions in.
Add the chopped onions and cook them until they are translucent and softened, then go in with the chopped sun dried tomatoes and garlic.
Cook this just until it gets fragrant, and be careful not to burn the sun dried tomatoes or the garlic.
Add the cooked sausage crumbles and bacon back into the pan, then pour in the uncooked rotini pasta.
Incorporate the noodles with the meat and veggie mixture so everything is evenly distributed.
Pour in the chicken or beef stock, using enough to cover the noodles, and season with the salt, black pepper, garlic powder, complete seasoning, Italian seasoning, crushed red pepper, and that optional dash of nutmeg.
Bring everything to a simmer, then cover the pot and lower the temperature.
Let it cook for about 20 minutes until the noodles are tender.
Once you add the heavy cream and let it cook down and reduce, it will thicken up and come together perfectly.
Pour in the heavy cream and stir it through until it is fully incorporated.
Go in with the chopped kale and combine it into the pasta.
Let the kale cook down until it wilts and gets tender.
Once the kale has tenderized, go in with the fresh basil and the freshly shredded parmesan cheese.
Stir everything together and allow the sauce to keep cooking until it has thickened up and coats the noodles.
Garnish the finished dish with more parmesan cheese, crushed red pepper, extra bacon crumbles, and a little more fresh basil.
