Ground Beef Penne in Cream Cheese Tomato Sauce warms the kitchen and fills your home with a cozy, cheesy aroma. This simple pasta brings together browned beef, tangy tomato, and smooth cream cheese into a silky sauce your family will love. If you want a quick weeknight dinner that tastes like home, this is it. For a hearty side idea, try our Tuscan butter beans recipe for extra comfort.
Why Make This Recipe
- Quick & easy: Mostly one-pot work with simple steps.
- Family favorite: Mild, creamy flavors kids and adults like.
- Budget-friendly: Uses ground beef and pantry staples.
- Comforting: Warm, rich sauce that feels like a hug on a cold night.
What makes this dish stand out is the cream cheese finish — it makes the tomato sauce smooth and a little tangy without heavy cream. The blend of browned beef and soft pasta makes a satisfying bite that brings a little nostalgia: the smell of garlic and tomato, the warm, creamy texture that reminds you of family dinners.
Ingredients
- For the pasta and main:
- 12 oz (about 340 g) penne pasta
- 1 lb (450 g) ground beef (80/20 for flavor)
- 1 small onion, finely chopped
- 2 cloves garlic, minced (or 1 tsp jarred)
- For the sauce:
- 1 can (14 oz) crushed tomatoes or tomato sauce
- 4 oz (about 115 g) cream cheese, room temperature (for easy melting)
- 1/2 cup (120 ml) milk or broth (to loosen sauce)
- 1 tsp dried Italian seasoning or a mix of oregano and basil
- 1/2 tsp sugar (optional, to balance acidity)
- Salt and black pepper to taste
- For finishing:
- 2 tbsp olive oil or butter (for browning)
- Fresh parsley or basil, chopped (optional garnish)
- Grated Parmesan for serving (optional)
Notes: Room-temperature cream cheese melts smoother. Use low-sodium broth if you watch salt.
How to Make Ground Beef Penne in Cream Cheese Tomato Sauce
- Bring a large pot of salted water to a boil and cook the penne to the package “al dente” time. Drain and set aside. (Why it matters: slightly firm pasta holds up in the creamy sauce.)
- While the pasta cooks, heat a large skillet over medium-high heat and add the olive oil or butter. Add the chopped onion and cook until soft and fragrant, about 3–4 minutes. (Tip: stirring helps the onion brown evenly.)
- Add the ground beef to the skillet. Break it up with a spoon and cook until browned and no pink remains, about 6–8 minutes. Season with a pinch of salt and pepper. (Why: browning builds deep, savory flavor.)
- Stir in the minced garlic and cook 30–60 seconds until you smell the garlic but it hasn’t browned. Add the crushed tomatoes, Italian seasoning, and optional sugar. Bring to a gentle simmer. (Tip: simmering lets flavors blend.)
- Reduce heat to low. Add the room-temperature cream cheese in chunks and stir until it melts into a smooth, creamy sauce. If the sauce feels thick, stir in 1/2 cup milk or broth until you reach your desired creaminess. Taste and adjust salt and pepper. (Why: cream cheese gives a silky texture and mild tang.)
- Add the drained penne to the skillet and toss to coat. Warm together for 1–2 minutes so the pasta absorbs the sauce. (Tip: save a little pasta water if you want to loosen the sauce later.)
- Serve hot, topped with fresh parsley or basil and grated Parmesan if you like.
How to Serve Ground Beef Penne in Cream Cheese Tomato Sauce
- Plate with a sprinkle of chopped parsley or basil and a dusting of Parmesan for color and extra flavor.
- Serve with garlic bread or warm crusty rolls to mop up the creamy sauce.
- Offer a simple salad or a green side, and finish the meal with a light fruit dessert like the pineapple cream cheese cobbler for a sweet, tangy contrast.
How to Store Ground Beef Penne in Cream Cheese Tomato Sauce
- Fridge: Cool to room temperature, then store in an airtight container for 3–4 days.
- Freezer: Freeze in a freezer-safe container for up to 2 months. Thaw in the fridge overnight before reheating.
- Reheat: Warm on the stove over low heat, stirring and adding a splash of milk or water to revive the sauce. You can also microwave in short bursts, stirring between them.
Tips to Make Ground Beef Penne in Cream Cheese Tomato Sauce
- Use room-temperature cream cheese so it melts into a smooth sauce faster.
- Don’t overcook the pasta; slightly firm pasta keeps texture after mixing.
- Brown the beef well for deeper flavor — don’t rush this step.
- If the sauce separates, stir in a little milk and heat gently until it comes back together.
Variation (if any)
- Vegetarian: Swap ground beef for cooked lentils or textured vegetable protein and use vegetable broth.
- Gluten-free: Use gluten-free penne and check labels on canned tomatoes for cross-contamination.
FAQs
Can I use ground turkey or chicken instead of beef?
Yes. Ground turkey or chicken works fine. Brown it the same way, but add a pinch more salt and a little olive oil if the meat is very lean.
Can I swap cream cheese for heavy cream?
You can use heavy cream (about 1/2 cup) for a looser, richer sauce. Cream cheese adds tang and thickness that cream alone won’t give.
Will the sauce separate if I freeze it?
The texture can change slightly after freezing, but it usually recombines when you reheat gently and stir in a splash of milk or water.
How do I keep the sauce from becoming too thin?
If the sauce is too thin, simmer it a few minutes longer to reduce, or stir in a small additional piece of cream cheese to thicken.
Conclusion
This Ground Beef Penne in Cream Cheese Tomato Sauce is a simple, warm meal that comes together quickly and makes your kitchen smell amazing. The creamy sauce and savory beef give comfort without fuss, and it’s easy to scale up for a crowd or save leftovers for a cozy lunch. If you want a similar comfort dinner idea, try Creamy Ground Beef and Shells with Tomato-Cream Sauce for another creamy, meaty pasta option. Please leave a comment and a star rating if you make this — and share on Pinterest or Facebook so friends can try it too. What twist did you try? Let us know below!

Ground Beef Penne in Cream Cheese Tomato Sauce
Ingredients
For the pasta and main
- 12 oz penne pasta Cook to al dente
- 1 lb ground beef (80/20) For flavor
- 1 small onion, finely chopped
- 2 cloves garlic, minced Or 1 tsp jarred
For the sauce
- 1 can (14 oz) crushed tomatoes or tomato sauce
- 4 oz cream cheese, room temperature For easy melting
- 1/2 cup milk or broth To loosen sauce
- 1 tsp dried Italian seasoning Or a mix of oregano and basil
- 1/2 tsp sugar Optional, to balance acidity
- Salt and black pepper to taste
For finishing
- 2 tbsp olive oil or butter For browning
- Fresh parsley or basil, chopped Optional garnish
- Grated Parmesan for serving Optional
Instructions
Cooking the pasta
- Bring a large pot of salted water to a boil and cook the penne to the package 'al dente' time. Drain and set aside.
Preparing the beef and sauce
- While the pasta cooks, heat a large skillet over medium-high heat and add the olive oil or butter.
- Add the chopped onion and cook until soft and fragrant, about 3–4 minutes.
- Add the ground beef to the skillet. Break it up with a spoon and cook until browned and no pink remains, about 6–8 minutes. Season with a pinch of salt and pepper.
- Stir in the minced garlic and cook 30–60 seconds until you smell the garlic but it hasn’t browned.
- Add the crushed tomatoes, Italian seasoning, and optional sugar. Bring to a gentle simmer.
- Reduce heat to low. Add the room-temperature cream cheese in chunks and stir until it melts into a smooth, creamy sauce. If the sauce feels thick, stir in 1/2 cup milk or broth until you reach your desired creaminess.
- Taste and adjust salt and pepper.
Combining and serving
- Add the drained penne to the skillet and toss to coat. Warm together for 1–2 minutes so the pasta absorbs the sauce.
- Serve hot, topped with fresh parsley or basil and grated Parmesan if you like.