Go Back


This easy ground beef pasta comes together quickly and is full of delicious cheesy flavors. This is a comforting meal that the whole family will love!
Prep Time20 mins
Cook Time25 mins
Total Time45 mins


  • 1 lb pasta shells are our favorite!
  • 1 Tablespoon olive oil
  • 1 lb ground beef
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon Italian seasoning
  • 1 15 ounce can tomato sauce
  • 1 10 ounce can tomatoes and diced green chilies drained of their juices
  • 2 Tablespoons cream cheese diced into small pieces
  • 8 oz sharp cheddar cheese shredded
  • Reserved pasta water (as needed)
  • Salt and pepper, to taste


  • Bring a pot of well-salted water to a boil, add the pasta, and cook until it's al dente. When it's finished, drain and set aside.
  • While the pasta is cooking, pour the olive oil into sauté pan over medium-high heat. Once it's hot, add the ground beef, being sure to break it up well as it cooks. Season with salt and pepper, and set aside. Drain off any excess fat from the pan.
  • Sauté the onion and garlic in the same pan until the onion is soft and translucent. Whisk in the Italian seasoning, then whisk in the flour. Whisk for one minute until it's fully mixed in.
  • Carefully stir in the tomato sauce. Bring the mixture to a boil, lower the heat to medium-low, and let it bubble for 4-5 minutes.
  • Add in the cream cheese, and stir until it's fully melted into the sauce.
  • Stir in the drained tomatoes and diced chilies, and the cooked ground beef.
  • Add the grated cheese and carefully stir in until it's fully combined and melted. Gently stir in the cooked pasta. Add in some of the reserved pasta water (if needed) to thin the sauce out a little.
  • Top with more shredded cheese if desired (there's no such thing as too much cheese!) and freshly cracked black pepper, and serve!


Note: This recipe was updated on 03/12/21 – beef broth was removed from the ingredient list, and reserved pasta water was added.