I grew up thinking spaghetti and meatballs was strictly an Italian-American thing, but it turns out this beloved comfort food works beautifully in a kosher kitchen. My grandmother always said the best meatballs start with really good ground beef, and she wasn’t wrong.
The secret to tender, flavorful meatballs lies in the breadcrumb mixture. I use matzo meal instead of regular breadcrumbs because it creates an incredibly soft texture and absorbs the egg mixture perfectly. Don’t overwork the meat when you’re mixing everything together. I learned this the hard way after making hockey pucks instead of meatballs more times than I care to admit. Gentle hands make all the difference.
Building the Perfect Kosher Meatball
For the sauce, I start with a good quality marinara base and build from there. San Marzano tomatoes really do make a noticeable difference if you can find them, but any quality canned tomatoes will work. The trick is letting everything simmer together long enough for the flavors to meld. I usually let mine go for at least 45 minutes, sometimes longer if I have the time.
Why This Spaghetti Sauce Works Every Time
This dish feeds a crowd and tastes even better the next day, which makes it perfect for Shabbat prep or when you’re hosting family. I serve it with a simple green salad and some crusty bread. The kids always ask for seconds, and honestly, so do the adults.

Ingredients
Method
- In a small bowl, combine matzo meal with water and beaten eggs. Let sit for 5 minutes until the matzo meal absorbs the liquid.
- In a large bowl, gently combine ground beef, the matzo meal mixture, diced onion, minced garlic, salt, pepper, oregano, and parsley. Mix just until combined - don't overwork the meat.
- Using your hands, form the mixture into 20-24 meatballs, each about 1.5 inches in diameter. Place on a plate as you work.
- Heat olive oil in a large skillet over medium-high heat. Brown the meatballs in batches, turning carefully to brown all sides, about 8-10 minutes total. They don't need to be cooked through at this point. Transfer to a plate.
- In the same skillet (don't clean it - those browned bits add flavor), heat olive oil over medium heat. Add diced onion and cook until softened, about 5 minutes.
- Add minced garlic and cook for another minute until fragrant.
- If using wine, add it now and let it simmer for 2 minutes to cook off the alcohol.
- Stir in tomato paste and cook for 1 minute, then add crushed tomatoes, tomato sauce, basil, oregano, salt, pepper, and sugar.
- Bring sauce to a simmer, then carefully nestle the browned meatballs back into the sauce.
- Reduce heat to low, cover partially, and simmer for 45 minutes, stirring occasionally. The meatballs should be cooked through and the sauce should be rich and thick.
- About 15 minutes before the sauce is done, bring a large pot of salted water to boil. Cook spaghetti according to package directions until al dente.
- Drain pasta, reserving 1/2 cup of the cooking water.
- Taste sauce and adjust seasoning with salt, pepper, or a pinch more sugar if needed.
- Serve spaghetti topped with meatballs and sauce. Garnish with fresh chopped parsley. Add a splash of pasta water if the sauce seems too thick.
