Updated March 15, 2026


What’s better than a home-cooked meal? A home-cooked meal with only ONE pot to clean! I love eating delicious food, but my least favorite part is always the mountain of dishes left behind.

That’s why I’m obsessed with recipes that keep the cleanup to a minimum. This Ham and Peas Creamy Pasta is my ultimate weeknight hero. It’s the kind of meal that feels indulgent but is secretly simple and smart, much like this creamy gnocchi with spinach and feta.

We’re talking rich, comforting flavors with minimal fuss. It’s the perfect solution for when you’re hungry but the thought of a messy kitchen just saps your will to cook.

Recipe Overview

Here’s the quick snapshot of what you’re in for. This recipe is all about getting maximum flavor with minimal effort.

  • Cuisine: Italian-Inspired
  • Category: Main Course
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Servings: 4

The Magic of a One-Pot (or One-Pan) Meal

Let’s talk about the real star here: the single pot. I plan my recipes around this principle because it saves my sanity.

Everything cooks together in one vessel. The pasta soaks up the flavorful cooking liquid, the sauce thickens right around it, and the ham and peas get perfectly tender. You build layers of taste without creating layers of dirty dishes.

The best part? You serve straight from the pot. That means less to wash and more time to actually enjoy your dinner. It’s a total game-changer for busy nights, just like whipping up a quick batch of creamy beef and shells.

All You Need (One Pot & These Ingredients)

This recipe is a champion of pantry staples and freezer finds. You likely have most of this already, which is a huge win for your budget.

The key players are ham cubes for savory, salty bites and frozen peas for a sweet pop of color and veggie goodness. We’ll cook it all in a creamy, carbonara-style sauce that feels fancy but is incredibly easy.

Recipe

Ham and Peas Creamy Pasta Recipe

Make Ham and Peas Creamy Pasta Recipe with simple ingredients and clear steps. Prep, cook, and enjoy—perfect for cozy evenings.
Author: Jennifer McDonallds
Prep: 5 min | Cook: 20 min | Total: 25 min
Serves: 4 bites
★ Rate

The Full Ingredient List

My “Less Mess” Cooking Method (Step-by-Step)

1
Brown the ham. In a large, deep skillet or Dutch oven, heat the oil or butter over medium-high heat. Add the ham cubes and cook for 3-4 minutes until they get a little color. This boosts their flavor big time.
2
Toast the pasta. Add the dry pasta and minced garlic to the pot. Stir and cook for 1-2 minutes. You’ll smell the garlic! This quick toast gives the pasta a nutty edge.
3
Simmer it all. Pour in the chicken broth. Bring to a boil, then reduce heat to a steady simmer. Cover and cook for about 12 minutes, stirring once or twice, until the pasta is al dente and has absorbed most of the liquid.
4
Create the sauce. In a bowl, whisk together the heavy cream, eggs, Parmesan cheese, and black pepper. This is your carbonara-style magic mixture. Turn the stove heat to low.
5
Finish the dish. Stir in the frozen peas. Then, slowly pour in the cream and egg mixture while stirring constantly. Keep stirring for 2-3 minutes until the sauce thickens and coats the pasta beautifully. Serve immediately!

Notes

Enjoy your homemade Ham and Peas Creamy Pasta Recipe!

Nutrition Information

Calories: ~650
Protein: 28g
Carbohydrates: 65g
Fat: 30g
Fiber: 5g (Thank you, peas!)

It’s the definition of a clever, budget meal that doesn’t taste like you cut corners.

The Full Ingredient List

Gather these simple items. The beauty is in their simplicity.

  • 1 lb short pasta (like penne, fusilli, or farfalle)
  • 8 oz ham, cut into small cubes
  • 1 1/2 cups frozen peas
  • 4 cloves garlic, minced
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese, plus more for serving
  • 2 large eggs
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil or butter

My “Less Mess” Cooking Method (Step-by-Step)

Follow these steps for a creamy, perfect pasta and a clean counter. I’ve built in all my tricks to keep things tidy.

  1. Brown the ham. In a large, deep skillet or Dutch oven, heat the oil or butter over medium-high heat. Add the ham cubes and cook for 3-4 minutes until they get a little color. This boosts their flavor big time.
  2. Toast the pasta. Add the dry pasta and minced garlic to the pot. Stir and cook for 1-2 minutes. You’ll smell the garlic! This quick toast gives the pasta a nutty edge.
  3. Simmer it all. Pour in the chicken broth. Bring to a boil, then reduce heat to a steady simmer. Cover and cook for about 12 minutes, stirring once or twice, until the pasta is al dente and has absorbed most of the liquid.
  4. Create the sauce. In a bowl, whisk together the heavy cream, eggs, Parmesan cheese, and black pepper. This is your carbonara-style magic mixture. Turn the stove heat to low.
  5. Finish the dish. Stir in the frozen peas. Then, slowly pour in the cream and egg mixture while stirring constantly. Keep stirring for 2-3 minutes until the sauce thickens and coats the pasta beautifully. Serve immediately!

Pro-Tips for Perfect One-Pot Cooking

A few small habits make a huge difference in your one-pot success. These are my non-negotiables.

First, use the right size pot. Your skillet or pot should be large enough to hold all the pasta and broth without bubbling over. A Dutch oven is ideal.

Second, don’t rush the sauce at the end. Keep the heat on low when you add the cream mixture. Stir constantly to make a smooth, creamy sauce instead of scrambled eggs.

Finally, have your ingredients prepped and ready to go before you start cooking. This “mise en place” makes the process smooth and keeps you from scrambling.

Storing & Reheating (Easy!)

Leftovers are a beautiful thing. This pasta stores like a dream for easy lunches.

Let the pasta cool completely, then store it in an airtight container in the fridge for up to 3 days. The sauce may thicken as it sits.

To reheat, add a splash of milk or broth to a saucepan with the pasta. Warm it over low heat, stirring gently, until it’s hot and creamy again. I don’t recommend freezing, as the creamy sauce can separate.

Nutrition Notes

This is a hearty, comforting dish. Here’s a basic look at what you’re getting per serving.

  • Calories: ~650
  • Protein: 28g
  • Carbohydrates: 65g
  • Fat: 30g
  • Fiber: 5g (Thank you, peas!)

Your One-Pot Questions, Answered

I get a few common questions about this recipe every time. Here are the answers to make your cooking foolproof.

Can I use a different protein?

Absolutely! Cooked, shredded chicken or even crispy bacon would be fantastic here. If using bacon, cook it first, then use the bacon fat to toast the pasta for extra flavor.

My sauce seems too thin. What did I do wrong?

Don’t worry! Just let it simmer on low for a few more minutes, stirring often. The pasta will continue to absorb liquid and the sauce will thicken. You can also stir in an extra handful of Parmesan cheese.

Can I make this dish ahead of time?

You can prep the components ahead. Cube the ham, whisk the sauce mixture, and measure the broth. When you’re ready to eat, the actual cook time is still only 20 minutes from start to finish.

I hope this recipe becomes a new favorite in your rotation. It checks all the boxes for me: fast, flavorful, and forgiving on the cleanup. If you love this style of cooking, you should definitely try my other one-pot wonder, this creamy gnocchi dish.

It proves you don’t need a pile of pots and pans to make a meal that feels special. You just need a good plan and one trusty pot.

Enjoy all that flavor (and your clean kitchen!). Let me know how it went by leaving a comment and rating below!


Tags:

You might also like these recipes

Leave a Comment

Cookbook Cover Tired of the 5 PM dinner panic? Grab my new 30-Minute Cookbook! Get The Quick-Prep Formula ➔
Cookbook Cover Tired of the 5 PM dinner panic? Grab my new 30-Minute Cookbook! Get The Quick-Prep Formula ➔
× Cookbook Cover

Wait! Before you go...

Grab The Quick-Prep Formula today and solve the weeknight dinner panic forever.

Special Launch Price: Only $9.99!

Claim My Copy for $9.99 ➔

No thanks, I like spending hours in the kitchen.