Warm up with a bowl of Low Carb Hearty Meatball and Vegetable Soup—a comforting and nutritious dish that’s perfect for a wholesome meal any time of year. Tender, flavorful meatballs made with ground beef, almond flour, and Parmesan are nestled in a rich, aromatic broth packed with vibrant vegetables like zucchini, bell peppers, and spinach. This gluten-free, keto-friendly recipe balances bold Italian-inspired flavors with the natural sweetness of sautéed vegetables, creating a filling, protein-rich soup without the carbs. Ready in under an hour, this one-pot wonder is as easy to prepare as it is satisfying, making it ideal for cozy family dinners or meal prep. Serve it hot with a sprinkle of Parmesan for an extra cheesy touch!
Scan with your phone to download!
In a large mixing bowl, combine ground beef, egg, almond flour, Parmesan cheese, minced garlic, onion powder, dried oregano, salt, and black pepper. Mix well using your hands until all ingredients are thoroughly incorporated.
Shape the mixture into small meatballs, about 1 inch in diameter, and place them on a plate.
Heat olive oil in a large pot over medium heat. Add the meatballs in batches and cook until browned on all sides, about 5-7 minutes. Remove meatballs from the pot and set aside.
In the same pot, add chopped onion, celery, carrot, bell pepper, and zucchini. Sauté the vegetables for about 5 minutes, or until they begin to soften.
Stir in the canned diced tomatoes, chicken broth, Italian seasoning, and bay leaf. Bring the mixture to a boil, then reduce the heat to a simmer.
Return the browned meatballs to the pot. Cover and let the soup simmer for about 20 minutes, allowing the flavors to meld and the meatballs to cook through.
Add the fresh spinach during the last 2 minutes of cooking, stirring until wilted.
Remove the bay leaf before serving. Adjust seasoning with additional salt and pepper to taste.
Serve hot, garnishing with extra grated Parmesan cheese if desired.
Serving size | (2702.5g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2112.3 |
Total Fat 156.7g | 0% |
Saturated Fat 49.9g | 0% |
Polyunsaturated Fat 8.2g | |
Cholesterol 579.4mg | 0% |
Sodium 5209.8mg | 0% |
Total Carbohydrate 61.2g | 0% |
Dietary Fiber 21.8g | 0% |
Total Sugars 31.4g | |
Protein 131.0g | 0% |
Vitamin D 53.8IU | 0% |
Calcium 784.9mg | 0% |
Iron 19.1mg | 0% |
Potassium 4788.9mg | 0% |
Source of Calories