Ingredients
Equipment
Method
- Brown the Meat: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon. Once cooked, remove excess grease if needed.
- Sauté the Vegetables: Add the chopped onion and minced garlic to the pot. Sauté until the onion becomes soft and translucent, about 3-4 minutes.
- Add Tomatoes and Broth: Pour in the crushed tomatoes and beef broth. Stir to combine. Season with Italian seasoning, red pepper flakes, salt, and black pepper. Bring to a simmer.
- Add the Creamy Ingredients: Reduce heat to low and stir in the heavy cream and softened cream cheese. Stir until the cream cheese melts completely and the soup becomes creamy.
- Add the Cheeses: Stir in the shredded mozzarella cheese and grated parmesan cheese. Continue to stir until the cheese melts into the soup, making it extra rich and creamy.
- Simmer and Add Spinach (Optional): Let the soup simmer for 10 minutes. If you’re adding spinach, toss it in at the end and let it wilt in the soup.
- Serve and Enjoy: Ladle the soup into bowls and serve hot. Top with extra cheese or fresh basil if desired.
Notes
I cooked this keto lasagna soup with love, ensuring each bite is packed with the flavors of traditional lasagna, but without the carbs. The creaminess from the cheese and heavy cream is key to making this soup feel indulgent and comforting. Whether you're a keto veteran or a beginner, this recipe is a foolproof way to enjoy a classic dish in a healthier form.