Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add ground beef and cook, breaking it apart with a spoon, until browned and cooked through, about 5-7 minutes. Drain any excess grease from the skillet.
Stir in the garlic powder and Italian seasoning. Cook for 1 minute more, stirring constantly, until fragrant.
Pour in the undrained diced tomatoes and chicken broth. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pan.
Reduce heat to medium-low. Add the cubed cream cheese and stir continuously until it has fully melted and the sauce is smooth and creamy. Ensure there are no lumps.
Add the fresh spinach to the skillet, stirring it in batches if necessary, until it wilts down completely into the sauce, about 2-3 minutes. Season with salt and freshly ground black pepper to taste. Serve hot and enjoy your easy one-pot keto meal!
Notes
For an extra kick, add a pinch of red pepper flakes with the Italian seasoning. You can also sprinkle with grated Parmesan cheese before serving. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Keyword Easy One Pot Keto Recipe, keto, low-carb, One Pot, Quick, Weeknight