Spicy Spaghetti with Meatballs & Black Beans
The spice goes into the meat, not the sauce. Ground cumin, paprika, and chili powder mixed directly into the beef before you roll a single meatball. The meatballs brown in olive oil, pick up a quick coat of tomato paste, and then simmer for ten minutes in diced tomatoes until the sauce thickens around them.
Black beans stir in at the end, just long enough to heat through. Whole wheat spaghetti underneath. 38 grams of protein from two sources, 15 grams of fiber, and the entire plate finished in 15 minutes.
The spice goes into the meat, not the sauce. Ground cumin, paprika, and chili powder mixed directly into the beef before you roll a single meatball. The meatballs brown in olive oil, pick up a quick coat of tomato paste, and then simmer for ten minutes in diced tomatoes until the sauce thickens around them.
Black beans stir in at the end, just long enough to heat through. Whole wheat spaghetti underneath. 38 grams of protein from two sources, 15 grams of fiber, and the entire plate finished in 15 minutes.
Ingredients
- spaghetti, whole wheat 3 ounces
- red onion 0.25
- garlic 1 clove
- black beans 2.5 ounces
- 96% lean ground beef 3 ounces
- paprika (ground spice) 0.5 teaspoon
- ground cumin 0.5 teaspoon
- chili powder 1 pinch
- olive oil 1 tablespoon
- tomato paste 1 tablespoon
- diced tomatoes 7 ounces
- vegetable bouillon 0.5 cube
- water 2 fluid ounces
Method
-
Cook the spaghetti according to the instructions on the package.
-
Finely chop the red onion and press the garlic clove. Rinse the black beans in a colander with cold water and let drain.
-
In a bowl, mix the ground beef with the onion, garlic, paprika powder, cumin, chili powder and some salt and pepper. With damp hands, roll the mixture into small meatballs.
-
Heat the oil in a frying pan and cook the meatballs until golden brown on all sides, about 4 minutes. Add the tomato paste and cook for another minute.
-
Add the diced tomatoes, bouillon cube and water to the pan. Let it simmer on low heat for about 10 minutes. Stir in the black beans and heat for 1-2 minutes. If needed, add a dash more water.
-
Transfer the spaghetti to a plate and spoon the sauce over it.
The garlic and onion mixed into the meatballs in Step 3 aren't just for flavor. Research found that allium compounds boost iron absorption from pulses like black beans by up to 73%, breaking through the phytates that normally trap non-heme iron. When those meatballs simmer alongside the beans in Step 5, the sulfur compounds are doing real work.
The garlic and onion in this recipe trigger a second reaction beyond the iron boost. Allium compounds catalyze a structural change in the tomato sauce's lycopene, converting it from its common all-E form into Z-isomers that are more readily absorbed. Lab measurements showed fresh garlic produced 60 to 68% Z-isomers versus just 9% without alliums. The ten-minute simmer in Step 5 is where both reactions run simultaneously.
Why This Works
Behind this recipe
Does 38 grams of protein in one meal go to waste?
No. The widely cited 30-gram-per-meal protein ceiling comes from a measurement limitation in older studies, not a biological cap. Researchers simply stopped measuring after a few hours, long before the body finished processing the meal. Your body has no hard cutoff. The 38 grams here, split between beef and black beans, are fully available.
Is 15 grams of fiber a lot for one meal?
Most adults eat about 15 grams of fiber in an entire day. This recipe matches that in one sitting, from two sources: whole wheat spaghetti and black beans. Research across 62 clinical trials found that higher fiber intake supports appetite regulation through multiple pathways beyond simple fullness.
Can I use a different bean?
Kidney beans, pinto beans, or chickpeas all work. The macros shift slightly, but the protein and fiber stay in the same range. Black beans hold their shape well during the brief simmer in Step 5, which is why they fit this recipe. They heat through without turning to mush.