3 Clever Kitchen Gadgets Worth Checking Out
These handy little gadgets make cooking easier — and they're actually pretty cool.
Spicy Meatballs in Tomato Sauce is the perfect dish for those evenings when you crave something hearty, flavorful, and satisfying. This Indian-inspired take on classic meatballs is packed with spices, making it an exciting weeknight dinner. Paired with a rich tomato sauce, these meatballs deliver a punch of flavor that will have everyone coming back for seconds.
Why You’ll Love This Recipe
This dish is not just about the heat; it’s about the layers of flavor that come together in a comforting way. You’ll appreciate how quickly it comes together, making it ideal for busy nights.
- Flavor Explosion: A mix of spices and herbs elevates the meatballs.
- Quick and Easy: Perfect for a weeknight dinner.
- Customizable: Adjust the spice level to your liking.
- Delicious Leftovers: Tastes even better the next day!
- Family-Friendly: A dish everyone will enjoy.
Ingredients
- 1 pound ground beef or lamb
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon red chili powder (adjust for heat preference)
- 1 teaspoon salt
- 1/4 cup fresh cilantro, chopped (plus more for garnish)
- 1 large egg
- 1/2 cup breadcrumbs
- 1 can (15 ounces) tomato sauce
- 1 tablespoon olive oil
- 1/2 teaspoon black pepper
How to Make Spicy Meatballs with Tomato Sauce
- In a large bowl, combine ground meat, chopped onion, minced garlic, grated ginger, cumin, coriander, red chili powder, salt, black pepper, chopped cilantro, egg, and breadcrumbs. Mix until well combined.
- Shape the mixture into meatballs, about 1.5 inches in diameter.
- Heat olive oil in a large skillet over medium heat. Add the meatballs in batches, being careful not to overcrowd the pan. Cook for 5-7 minutes, turning occasionally, until browned on all sides.
- Once browned, pour the tomato sauce over the meatballs in the skillet. Reduce the heat to low and let simmer for 15-20 minutes, allowing the flavors to meld and the meatballs to cook through.
- Serve hot, garnished with additional chopped cilantro.
Tips for the Best Results
- For extra juiciness, don’t overwork the meat mixture.
- Adjust the spice level by adding more or less chili powder.
- Let the meatballs rest for a few minutes after cooking to enhance their flavor.
Easy Variations
- Swap out the ground meat for turkey or chicken for a lighter option.
- Add chopped spinach or shredded carrots to the meat mixture for extra veggies.
- For a creamier sauce, stir in a little coconut milk after the sauce has simmered.
What to Serve With It
- Fluffy basmati rice to soak up the sauce.
- Warm naan or pita bread for dipping.
- A fresh green salad with a light vinaigrette.
- Steamed vegetables for a nutritious side.
Storage and Reheating
Love Trying New Recipes? Check These Out
Save your favorites, discover something different, or make meal planning a whole lot easier.
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm in a skillet over low heat or microwave until heated through. The flavors will deepen, making the leftovers even more delicious!
Recipe Card
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield/Servings: 4 servings
Ingredients:
- 1 pound ground beef or lamb
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon red chili powder
- 1 teaspoon salt
- 1/4 cup fresh cilantro, chopped
- 1 large egg
- 1/2 cup breadcrumbs
- 1 can (15 ounces) tomato sauce
- 1 tablespoon olive oil
- 1/2 teaspoon black pepper
Instructions:
- In a large bowl, combine ground meat, onion, garlic, ginger, cumin, coriander, chili powder, salt, black pepper, cilantro, egg, and breadcrumbs. Mix well.
- Shape the mixture into meatballs, about 1.5 inches in diameter.
- Heat olive oil in a skillet over medium heat. Cook meatballs in batches until browned, about 5-7 minutes.
- Pour tomato sauce over meatballs, reduce heat to low, and simmer for 15-20 minutes.
- Serve hot, garnished with cilantro.
Notes: Adjust the spice level to your liking and enjoy the leftovers for an even tastier meal!





















