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. The key difference? We skip the traditional Parmesan cheese mixed into the meat and sauce, which actually lets the beef flavors shine through more clearly. 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.
