Rotini, Peas and Cheese

Rotini, Peas and Cheese @amandaformaro Amanda's Cookin'

It’s true that two of my children have moved out, so I am feeding less mouths each night. But there are still four of us, and two of them are ravenous teenagers. Finding dinners that are inexpensive but still satisfying is sometimes a challenge. This cheesy pasta meal fits the bill on both counts.

The addition of bacon in this recipe gives it just the right amount of added flavor. And there’s something fabulous about rotini. Sauce just clings to it and makes it irresistible. Rotini is great in casseroles too. I love this Baked Rotini with Italian Sausage, it’s always a crowd pleaser! I’m big on pasta, one of my favorite ways to serve dinner. This Spiced Chicken & Mezzi Rigatoni is one of my favorites! I’ve also been eyeing this Ziti with Portobello Mushrooms and hope to give it a try soon.

Rotini, Peas and Cheese @amandaformaro Amanda's Cookin'

Cook and crumble or chop the bacon. Leave the bacon grease in the skillet and turn heat up to medium-high. Add the butter and oil, stir, then add onion and saute for 5 minutes. Next, add the garlic and sauté for another 30 seconds.

Add the flour, cook one minute, then stir in the mustard. Gradually add milk, whisking the whole time, bring it to a boil. Cook until slightly thickened. Take it off the heat and let stand 5 minutes. Add in the cheese and season it to taste. Lastly, whisk until smooth.

Rotini, Peas and Cheese @amandaformaro Amanda's Cookin'

Drain your hot cooked pasta and toss with cheese mixture. Add in the bacon and peas. You can add small amounts of pasta water to loosen the mixture if it’s too thick.

Rotini, Peas and Cheese @amandaformaro Amanda's Cookin'

Rotini, Peas and Cheese

Rating: 51

Prep Time: 15 minutes

Cook Time: 10 minutes

Total Time: 25 minutes

Rotini, Peas and Cheese


  • 2 slices bacon
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 1/2 teaspoons all-purpose flour
  • 2 teaspoons Dijon mustard
  • 1 cup milk
  • 1 cup shredded sharp cheddar cheese
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 8 ounces rotini
  • 3/4 cup frozen green peas, thawed


  1. Bring pot of water to a boil and add rotini noodles, cooking until al dente. Drain, but reserve one cup of the pasta water.
  2. Meanwhile, cook bacon in skillet over medium heat. Remove bacon and chop or crumble.
  3. Leaving the bacon grease in the skillet, turn heat up to medium-high. Add butter and oil and stir with a wooden spoon. Add onion and saute for 5 minutes, stirring occasionally. Add garlic and sauté for another 30 seconds.
  4. Add flour and cook for 1 minute, stirring constantly. Stir in mustard. Gradually add 1 cup milk, whisking continuously; bring mixture to a boil. Cook for 3 minutes or until slightly thickened. Remove from heat. Let stand 5 minutes. Add cheese and season with salt and pepper. Whisk until smooth.
  5. Drain hot pasta and immediately toss it with the cheese mixture. Add in peas and bacon. If mixture is too sticky or thick, add small amounts of pasta water to loosen.

Like what you see? Be sure to subscribe to my newsletter for regular updates and tips!

14 Responses to Rotini, Peas and Cheese

  1. 1
    Velva says:

    I have the same challenge -the last child still at home who has an appetite that just does not quit. This is good satisfying meal for the family. Thanks for sharing.


  2. 2
    Carrian says:

    This looks so yummy! I can’t wait to try this!

  3. 3

    I love rotini! You’re right, it’s perfect for clinging onto sauce and add ins for the pasta! I’d like a plate or two of this!

  4. 4

    My family would love this meal too. Everything’s better with bacon!

  5. 5
    Mique says:

    This looks like something my family would love. Thanks Amanda!

  6. 6

    I just love one-dish meals like this, Amanda! Not only is it thrifty, it’s easy to multiply for a larger group. Plus it looks yummy!

  7. 7
  8. 8

    […] Rotini, Peas and Cheese […]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>