Why You’ll Love This Recipe
Mini Meatball & Tomato Soup is a comforting and flavorful dish that combines the heartiness of homemade meatballs with a rich, tangy tomato broth. This recipe is easy to prepare, making it perfect for busy weeknights or cozy weekend meals. The mini meatballs add a delightful bite-sized element, while the tomato-based soup is packed with depth from aromatic herbs and seasonings. Whether you serve it with crusty bread or a sprinkle of parmesan cheese, this dish is sure to become a household favorite.

Ingredients
- Ground meat (beef, pork, or a mix)
- Breadcrumbs
- Egg
- Garlic
- Onion
- Parmesan cheese
- Italian seasoning
- Salt
- Black pepper
- Olive oil
- Canned crushed tomatoes
- Chicken or beef broth
- Tomato paste
- Carrots
- Celery
- Bay leaves
- Fresh basil
- Red pepper flakes (optional)
- Pasta or rice (optional)
- Water
Directions
- Prepare the Meatballs: In a mixing bowl, combine ground meat, breadcrumbs, egg, minced garlic, finely chopped onion, grated parmesan cheese, Italian seasoning, salt, and black pepper. Mix until just combined.
- Form the Meatballs: Roll the mixture into small, bite-sized meatballs and place them on a plate or baking sheet.
- Sear the Meatballs: Heat a drizzle of olive oil in a large pot over medium heat. Add the meatballs in batches and cook until browned on all sides. Remove and set aside.
- Sauté the Vegetables: In the same pot, add more olive oil if needed. Sauté chopped onion, carrots, and celery until softened.
- Build the Broth: Stir in tomato paste, then add canned crushed tomatoes and broth. Mix well and bring to a simmer.
- Season the Soup: Add bay leaves, fresh basil, red pepper flakes (if using), salt, and pepper. Let simmer for about 15 minutes.
- Add the Meatballs: Return the browned meatballs to the pot and simmer for another 10-15 minutes until fully cooked.
- Final Adjustments: Taste and adjust seasoning as needed. If adding pasta or rice, cook separately and add just before serving.
- Serve: Remove bay leaves and ladle the soup into bowls. Garnish with fresh basil or grated parmesan cheese.
Variations
- Turkey or Chicken Meatballs: Substitute ground beef with turkey or chicken for a lighter version.
- Spicy Kick: Add extra red pepper flakes or a dash of hot sauce for some heat.
- Vegetarian Version: Replace meatballs with plant-based alternatives or use white beans for protein.
- Creamy Texture: Stir in a splash of heavy cream or coconut milk for a richer broth.
- Extra Greens: Add chopped spinach or kale during the last few minutes of cooking.
Servings and Timing
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 4-6 servings
Storage/Reheating
- Refrigeration: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezing: Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stovetop over low heat, adding a bit of broth or water if needed. Microwave in short intervals, stirring in between.
FAQs
How do I keep my meatballs from falling apart?
Make sure to use enough breadcrumbs and egg as binders, and avoid over-mixing the meat.
Can I use fresh tomatoes instead of canned?
Yes, but you’ll need to blanch and peel them first. Use about 4-5 fresh tomatoes for one 28-ounce can.
What type of pasta works best?
Small pasta like ditalini, orzo, or elbow macaroni complements the mini meatballs well.
Can I make this soup in a slow cooker?
Yes! Brown the meatballs first, then add all ingredients to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Is this soup gluten-free?
Use gluten-free breadcrumbs and pasta to make it gluten-free.
How can I make this recipe keto-friendly?
Skip the breadcrumbs or use almond flour, and avoid adding pasta or rice.
Can I prepare the meatballs ahead of time?
Yes! You can make the meatballs in advance and store them in the fridge for up to 2 days or freeze them for up to 3 months.
What broth works best?
Chicken or beef broth both work well. For a richer flavor, use beef broth.
Can I add beans to the soup?
Yes! White beans or chickpeas make a great addition for extra protein and texture.
What can I serve with this soup?
Crusty bread, garlic toast, or a side salad pairs perfectly with this soup.
Conclusion
Mini Meatball & Tomato Soup is a satisfying, hearty meal that blends the savory goodness of meatballs with a robust tomato broth. With simple ingredients and easy steps, it’s a go-to dish for any occasion. Whether you’re serving it as a weeknight dinner or meal-prepping for the week, this soup is sure to bring warmth and comfort to your table. Try it today and enjoy a bowl of delicious homemade goodness!
Print
Mini Meatball & Tomato Soup
- Total Time: 50 minutes
- Yield: 4–6 servings 1x
Description
A comforting and flavorful Mini Meatball & Tomato Soup featuring bite-sized homemade meatballs in a rich, tangy tomato broth. Perfect for busy weeknights, this hearty dish is packed with aromatic herbs and vegetables, making it a cozy family favorite.
Ingredients
For the Meatballs:
- 1 lb ground meat (beef, pork, or a mix)
- ½ cup breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- ½ small onion, finely chopped
- ¼ cup grated parmesan cheese
- 1 tsp Italian seasoning
- ½ tsp salt
- ¼ tsp black pepper
For the Soup:
- 2 tbsp olive oil
- 1 small onion, chopped
- 1 carrot, diced
- 1 celery stalk, diced
- 2 tbsp tomato paste
- 1 (28-oz) can crushed tomatoes
- 4 cups chicken or beef broth
- 2 bay leaves
- ¼ tsp red pepper flakes (optional)
- ¼ cup fresh basil, chopped
- Salt and black pepper, to taste
- 1 cup cooked pasta or rice (optional)
- 1 cup water
Instructions
- Prepare the Meatballs: In a bowl, mix ground meat, breadcrumbs, egg, garlic, onion, parmesan, Italian seasoning, salt, and pepper. Combine gently.
- Form the Meatballs: Roll into small, bite-sized balls and place on a tray.
- Sear the Meatballs: Heat 1 tbsp olive oil in a large pot over medium heat. Brown meatballs in batches, then set aside.
- Sauté the Vegetables: Add another tbsp of olive oil if needed. Sauté onion, carrot, and celery until softened.
- Build the Broth: Stir in tomato paste, then add crushed tomatoes, broth, and water. Bring to a simmer.
- Season the Soup: Add bay leaves, basil, red pepper flakes (if using), salt, and pepper. Simmer for 15 minutes.
- Add the Meatballs: Return meatballs to the pot and simmer for another 10-15 minutes until cooked through.
- Final Adjustments: Taste and adjust seasoning. Stir in cooked pasta or rice if using.
- Serve: Remove bay leaves and ladle into bowls. Garnish with fresh basil or parmesan cheese.
Notes
- Lighter Option: Use ground turkey or chicken.
- Spicy Version: Increase red pepper flakes or add hot sauce.
- Vegetarian Alternative: Swap meatballs for white beans or plant-based alternatives.
- Creamy Twist: Stir in a splash of heavy cream or coconut milk.
- Extra Greens: Add chopped spinach or kale at the end.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: soup
- Method: Stovetop
- Cuisine: Italian-American
Keywords: mini meatball soup, tomato soup with meatballs, hearty tomato soup, Italian soup recipe, easy weeknight soup
No comment