A hearty dish combines savory SPAM® with flavorful red beans and rice for a comforting meal that’s both easy and satisfying. Perfect for busy weeknights or anytime you want a tasty, filling dinner in minutes.
Ingredients
- 3 cups uncooked white rice
- 3 cups water
- 1 (12 ounce) can fully cooked luncheon meat (such as SPAM®), cubed
- 3 (15 ounce) cans kidney beans, with liquid
- ¼ cup butter
Step 1
Bring the rice and water to a boil in a saucepan over high heat. Once it’s boiling, turn the heat down to medium-low, cover the pot, and let it simmer gently for about 20 to 25 minutes, or until the rice is tender and all the water has been absorbed.

Step 2
While the rice is cooking, grab a large saucepan and combine the SPAM, kidney beans (including the liquid), butter, and onion flakes. Heat everything over medium-high until it starts to simmer. Then lower the heat to medium-low, cover the pan, and let it cook for about 15 minutes, stirring every now and then.

Step 3
When both the rice and beans are ready, serve the beans spooned over the rice for a simple and comforting meal.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but brown rice will take longer to cook, about 40-45 minutes. Adjust water and cooking time accordingly.
Do I need to drain the kidney beans before cooking?
No, use the beans with their liquid to keep the dish flavorful and saucy.
Can I substitute SPAM with another type of meat?
Yes, you can use other fully cooked luncheon meats like ham or sausage cubes.
Is this recipe spicy?
No, it’s mild, but you can add spices or hot sauce if you prefer some heat.
Can I prepare this recipe in advance?
Yes, you can make it ahead and store it in the refrigerator for up to 3 days.
How do I reheat leftovers without drying the rice?
Reheat gently on the stove or microwave with a splash of water to keep the rice moist.
Can I add vegetables to this dish?
Yes, adding onions, bell peppers, or celery can enhance the flavor and nutrition.
What can I use instead of butter if I want a dairy-free option?
Use a dairy-free margarine or a small amount of olive oil as a substitute.
PV
By Priya Verma
Food Enthusiast
Priya focuses on making recipes easy and reliable, helping home cooks prepare meals with confidence.