One-Pot Spicy Tuna and Tomato Rice
A hearty one-pot dish combining canned tuna with spicy tomato-infused rice for an effortless, flavorful meal. This one-pot recipe, ready in about 35 minutes, pairs uncooked long grain rice, canned tuna in oil, and diced tomatoes for a weeknight-friendly dinner. Each serving lands at about 320 calories and feeds 3, so it slots cleanly into a weekly meal plan and pairs well with a quick salad or grain on the side. Tap "Build a week of meals around this recipe" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 1 cup uncooked long grain rice
- 1 can (5 oz) canned tuna in oil
- 1 cup diced tomatoes
- 1 small onion, finely chopped
- 3 garlic cloves, minced
- 2 tbsp olive oil
- 1 tsp chili powder
- 1/2 tsp paprika
- 2 cups vegetable broth
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp fresh parsley, chopped
Nonstick skillets worth buying → Best Nonstick Cookware for 2026: Top 5 Skillet Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Heat 2 tbsp olive oil in a medium pot over medium heat. Add 1 small finely chopped onion and 3 minced garlic cloves, sautéing for 3-4 minutes until translucent and fragrant.
- Step 2: Stir in 1 tsp chili powder and 1/2 tsp paprika, cooking for 30 seconds until aromatic. Add 1 cup uncooked long grain rice and toast for 1 minute, stirring constantly to coat the rice.
- Step 3: Pour in 1 cup diced tomatoes with their juices and 2 cups vegetable broth, then season with 1/2 tsp salt and 1/4 tsp black pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
- Step 4: Flake 1 can (5 oz) canned tuna in oil and gently fold it into the rice, cover again, and cook for an additional 5 minutes until rice is tender and liquid absorbed.
- Step 5: Remove from heat, let stand covered for 5 minutes, then fluff with a fork and garnish with 2 tbsp chopped fresh parsley before serving.







