How to Make a Creamy Ground Beef Meatball and Potato Skillet in One Pan

A creamy ground beef meatball and potato skillet combines tender hand-shaped beef meatballs, pre-boiled potatoes, earthy mushrooms, and sweet peas and carrots in a rich cream cheese sauce. Prepared in a single skillet in under 30 minutes, this comforting one-pan meal delivers high protein and wholesome vegetables with minimal cleanup.
The Culinary Secret to Perfect One-Pan Meatballs and Potatoes
One-pan skillet meals are a staple of home cooking because they combine protein, carbohydrates, and vegetables into a cohesive dish while keeping cleanup fast. The secret to a truly outstanding meatball and potato skillet is managing cooking times so every component reaches its peak texture simultaneously.
To prevent potatoes from remaining hard while the meatballs overcook, boiling diced potatoes beforehand ensures they absorb the savory pan sauce without turning mushy. Additionally, using a light roux made from butter and flour combined with warm milk and vegetable broth creates a silky base. Stirring in cream cheese and a touch of mustard at the end adds a velvety texture and subtle tanginess that elevates simple skillet ingredients.

Essential Ingredients and Smart Substitutions
Core Skillet Components
- Lean Ground Beef: 14 oz (400g) low-fat ground beef (90% lean or higher). Forms juicy, bite-sized meatballs without excess grease.
- Potatoes: 14 oz (400g) yellow or Yukon Gold potatoes, peeled and diced into 1-inch cubes.
- Fresh Mushrooms: 9 oz (250g) cremini or button mushrooms, sliced. Adds deep savory flavor.
- Yellow Onion: 1 medium onion, finely chopped. Builds the aromatic base.
- Peas & Carrots: 1 can (approx. 8 oz / 220g drained) peas and carrots, thoroughly drained. Brings color and natural sweetness.
- Cooking Oil: 1 tablespoon olive oil or neutral cooking oil for searing meatballs.
- Seasonings: 1 teaspoon salt, 1/2 teaspoon black pepper, and 2 tablespoons chopped fresh parsley for garnish.
Velvety Cream Cheese Sauce Ingredients
- Unsalted Butter: 2 tablespoons (30g).
- All-Purpose Flour: 2 tablespoons (30g).
- Milk: 1.5 cups (350ml) whole or 2% milk.
- Vegetable Broth: 2/3 cup (150ml) low-sodium vegetable or beef broth.
- Cream Cheese: 3.5 oz (100g) plain cream cheese at room temperature.
- Yellow Mustard: 1 teaspoon yellow or Dijon mustard for flavor depth.
Step-by-Step Preparation Instructions
1.Boil the Potatoes:Cook potato cubes until tender before adding to the skillet.
Place 14 oz of diced potatoes into a pot of salted water. Bring to a boil over medium-high heat and cook for 10 to 12 minutes until fork-tender. Drain well and set aside.
2.Shape and Sear the Meatballs:Form bite-sized meatballs and sear until golden.
Place 14 oz of lean ground beef into a bowl and season with salt and pepper. Roll into small, bite-sized meatballs. Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add chopped onions and meatballs, searing for 5 to 6 minutes until golden brown on all sides. Stir in sliced mushrooms and cook for an additional 3 minutes until softened.
3.Incorporate the Vegetables:Add sweet peas and carrots to the skillet.
Add 1 can of well-drained peas and carrots into the skillet with the meatballs and mushrooms. Stir gently to combine and lower heat to low while preparing the sauce.
4.Prepare the Cream Cheese Sauce:Whisk butter, flour, milk, broth, and cream cheese.
In a separate saucepan over medium heat, melt 2 tablespoons of butter. Whisk in 2 tablespoons of flour and cook for 1 minute to remove the raw flour taste. Slowly pour in 1.5 cups of milk and 2/3 cup of vegetable broth while whisking continuously to prevent lumps. Stir in 3.5 oz of cream cheese and 1 teaspoon of mustard until smooth. Season with salt, pepper, and chopped parsley.
5.Simmer Everything Together:Combine all elements and simmer to meld flavors.
Pour the warm cream sauce directly into the skillet over the meatballs and vegetables. Gently fold in the boiled potatoes. Let the skillet simmer on low heat for 5 minutes, allowing the sauce to thicken and coat all ingredients evenly. Garnish with fresh parsley and serve hot.

Food Delivery Options and Convenience Ideas
Sourcing fresh ingredients for home-cooked skillet dinners is easier than ever with modern grocery delivery services. Ordering pantry essentials, fresh produce, and quality ground beef through a local delivery app saves valuable time on busy weeknights, bringing everything directly to your kitchen in a single order.
When time is limited or you prefer a completely hands-off evening, local food delivery platforms connect you with nearby bistros and family restaurants. You can easily order hot, chef-prepared meatball dishes, savory potato bowls, or creamy skillet meals delivered warm straight to your doorstep for maximum convenience.
Key Takeaways
- Pre-Boil Potatoes: Boiling potato cubes beforehand guarantees a soft texture without overcooking the meat.
- Cream Cheese Thickener: Using cream cheese and a light roux creates a velvety sauce without needing heavy cream.
- One-Skillet Simmer: Allowing the meatballs, potatoes, and sauce to simmer together for 5 minutes melds all the savory flavors.
- Balanced Nutrition: Combines lean beef protein, wholesome carbohydrates, and colorful vegetables into a single dish.
Frequently Asked Questions
Can I use frozen meatballs for this skillet recipe?
Yes, store-bought frozen meatballs work as a time-saving shortcut. Thaw them completely or brown them directly in the skillet for a few extra minutes before adding the vegetables and sauce.
How do I prevent lumps in the cream cheese sauce?
Whisk the flour and melted butter thoroughly, then pour in the milk and broth gradually while continuously whisking. Ensure the cream cheese is at room temperature before stirring it into the warm sauce.
What potato variety is best for skillet meals?
Yukon Gold or yellow potatoes hold their shape best after boiling and simmering in sauce without breaking apart into mush.
How long can I store leftovers in the refrigerator?
Store leftover meatball and potato skillet in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave with a splash of milk or broth to loosen the sauce.
