There was a season when our grocery budget was a number I whispered, not announced. Six plates, one small pot of money, and a table full of people I loved. What I learned is that feeding a big family well is not about sacrifice; it is about building a meal from a few honest ingredients that stretch.
Advertisements1
This is the dinner that carried us through those months: seasoned ground beef, rice, beans, corn, and tomatoes simmered together in one skillet. It costs a fraction of takeout, fills the whole table, and tastes like something you planned. I still make it on the busiest nights, not because I have to, but because everyone cheers when they smell it.
If money feels tight right now, take a slow breath before you start cooking. You are doing something steady and good. Let's make dinner together.
Why You'll Love This Recipe
About the Ingredients
2 lbs (900g) ground beef (80/20)
The 80/20 blend gives you enough fat to season the whole skillet without adding oil. Ground turkey or a 50/50 beef-and-black-bean mix works beautifully if beef is pricey this week.
1 large yellow onion, diced (about 1 1/2 cups / 200g)
Yellow onion is cheap and sweet once it softens. Frozen diced onion is a fine shortcut if chopping feels like too much today.
3 cloves garlic, minced (about 1 tbsp)
Fresh garlic is best, but 1 teaspoon of garlic powder stirred in with the spices saves a step. Jarred minced garlic keeps for weeks in the fridge.
2 cups (370g) long-grain white rice, uncooked
Long-grain rice stays separate and fluffy in a skillet. If you only have instant rice, reduce the broth to 3 cups and cut the simmer to 10 minutes.
4 cups (960ml) low-sodium chicken broth
Broth gives the rice real flavor where water would taste flat. Two bouillon cubes dissolved in 4 cups of hot water is the cheapest swap.
2 cans (15 oz / 425g each) pinto beans, drained and rinsed
Rinsing cuts the canned aftertaste and about 40 percent of the sodium. Black beans or kidney beans substitute one-for-one.
1 can (15 oz / 425g) fire-roasted diced tomatoes, undrained
Fire-roasted tomatoes add a gentle smoky depth for pennies. Plain diced tomatoes work; add 1/2 teaspoon smoked paprika to get that flavor back.
1 1/2 cups (240g) frozen corn
Frozen corn is picked at peak sweetness and costs less than fresh. No need to thaw it; it warms right through in the skillet.
2 tbsp taco seasoning (or 1 packet)
A homemade blend of chili powder, cumin, garlic powder, and oregano is cheaper per use than packets. Start with 1 1/2 tablespoons if your family prefers mild.
1 1/2 cups (170g) shredded cheddar cheese
Shred your own block for better melt and a lower price per ounce. Monterey Jack or a Mexican blend melts just as well.
2 green onions, sliced, plus sour cream for serving
Green onions are the cheapest fresh garnish at the store. Plain yogurt thinned with a squeeze of lime stands in for sour cream.
Tips & Tricks
Do not stir the rice constantly
Once the broth goes in, stir one time, cover, and leave it alone. Stirring releases starch and turns the rice gluey instead of fluffy.
Watch your salt if using packets
Taco seasoning packets and regular broth are both salty, so taste before adding any extra salt at the end. Low-sodium broth keeps you in control.
Let it rest before serving
Five covered minutes off the heat lets the rice absorb the last of the liquid and firms up the texture. Scooping too early gives you soupy plates.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a large deep skillet or Dutch oven over medium-high heat (about 375F / 190C). Add the beef and cook 6 to 8 minutes, breaking it apart, until no pink remains and the edges are deeply browned.
2. Soften onion and garlic
Add the onion and cook 4 to 5 minutes until translucent and soft, then stir in the garlic for 30 seconds until fragrant. If your pan looks dry, spoon out all but 1 tablespoon of the beef fat first.
3. Bloom the spices
Sprinkle the taco seasoning over the beef and stir for 1 minute until it smells warm and toasty. This short toast is what makes cheap seasoning taste rich.
4. Add rice and broth
Stir in the rice, broth, tomatoes with their juices, beans, and corn. Bring to a full boil, then reduce the heat to low so the surface barely bubbles.
5. Simmer covered
Cover and simmer 20 to 22 minutes without stirring. The rice is done when the liquid is absorbed and a spoon dragged across the bottom leaves a clean trail.
6. Melt the cheese
Scatter the cheddar over the top, cover again, and cook 2 to 3 minutes until fully melted and bubbling at the edges. The cheese should look glossy, not oily.
7. Rest and serve
Take the skillet off the heat and let it sit covered 5 minutes. Fluff gently with a fork, then top with green onions and sour cream.
Delicious Variations
Taco Bowl Night
Skip the cheese melt, set out lettuce, salsa, and tortilla chips, and let everyone build their own bowl. It turns one skillet into six different dinners.
Creamy Chicken Version
Swap the beef for 2 pounds of boneless chicken thighs cut into chunks and stir in 4 ounces of cream cheese at the end for a rich, mild skillet.
Vegetarian Black Bean Skillet
Use 3 cans of black beans instead of beef, add 1 extra tablespoon of taco seasoning, and cook the rice in vegetable broth. It drops the cost to under a dollar a plate.
How to Store Cheap Dinner Ideas For Family Of 6
Refrigerator
Cool within 1 hour, then store in a shallow airtight container up to 4 days. The rice will soak up liquid as it sits, so add a splash of broth when reheating.
Freezer
Freeze in single-meal portions for up to 3 months; press flat in freezer bags so they thaw fast. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat covered in a skillet over medium-low heat (about 300F / 150C) for 8 to 10 minutes, stirring once, or microwave covered in 1-minute bursts until steaming hot.
Frequently Asked Questions
Q: How do I feed a family of 6 cheaply without it tasting boring?
Build dinner around rice, beans, and one pound of meat instead of two, then lean on bold seasoning and cheese for flavor. This skillet feeds six for roughly $12 to $15 total because the rice and beans carry the volume. Toasted spices do more for a cheap meal than expensive ingredients ever will.
Q: Can I make this cheap family dinner in one pan?
Yes, everything from browning the beef to melting the cheese happens in one deep skillet. Use a 12-inch skillet or a 5-quart Dutch oven so the rice has room to cook evenly. One pan also means one pot to wash, which matters on a tired weeknight.
Q: How much does this dinner cost per serving?
Most families land around $2.00 to $2.50 per plate depending on local meat and cheese prices. Buying ground beef in a family pack, shredding your own cheese, and using dried spices instead of packets are the three biggest savings. Canned beans and rice are the cheapest filling foods at almost any store.
Q: Can I use brown rice instead of white in this skillet?
Brown rice works but needs more liquid and time, so use 4 1/2 cups broth and simmer 40 to 45 minutes. Check it at 40 minutes and add 1/4 cup hot water if the rice still has a bite. The beef and beans can handle the longer cook without drying out.
Q: What can I serve with this to stretch it even further?
A simple cabbage slaw, a pan of cornbread, or warm tortillas turn this skillet into a bigger spread for very little money. Cabbage is one of the cheapest vegetables per pound and adds a fresh crunch next to the rice. A bowl of sliced cucumbers with lime and salt works in the summer too.
If tonight feels heavy, let this be the easy part. One skillet, six plates, and no guilt about the budget. Write down one thing that went right at dinner, even if it was just that everyone ate. Be kind to your mind.
Cheap Dinner Ideas For Family Of 6
Cheap Dinner Ideas For Family Of 6: one hearty skillet of rice, beans, and seasoned beef that feeds six for about $2 a plate.
🧂 Ingredients
- 2 lbs (900g) ground beef (80/20)
- 1 large yellow onion, diced (about 1 1/2 cups / 200g)
- 3 cloves garlic, minced (about 1 tbsp)
- 2 cups (370g) long-grain white rice, uncooked
- 4 cups (960ml) low-sodium chicken broth
- 2 cans (15 oz / 425g each) pinto beans, drained and rinsed
- 1 can (15 oz / 425g) fire-roasted diced tomatoes, undrained
- 1 1/2 cups (240g) frozen corn
- 2 tbsp taco seasoning (or 1 packet)
- 1 1/2 cups (170g) shredded cheddar cheese
- 2 green onions, sliced, plus sour cream for serving
📋 Instructions
- 1Brown the beef — Heat a large deep skillet or Dutch oven over medium-high heat (about 375F / 190C). Add the beef and cook 6 to 8 minutes, breaking it apart, until no pink remains and the edges are deeply browned.
- 2Soften onion and garlic — Add the onion and cook 4 to 5 minutes until translucent and soft, then stir in the garlic for 30 seconds until fragrant. If your pan looks dry, spoon out all but 1 tablespoon of the beef fat first.
- 3Bloom the spices — Sprinkle the taco seasoning over the beef and stir for 1 minute until it smells warm and toasty. This short toast is what makes cheap seasoning taste rich.
- 4Add rice and broth — Stir in the rice, broth, tomatoes with their juices, beans, and corn. Bring to a full boil, then reduce the heat to low so the surface barely bubbles.
- 5Simmer covered — Cover and simmer 20 to 22 minutes without stirring. The rice is done when the liquid is absorbed and a spoon dragged across the bottom leaves a clean trail.
- 6Melt the cheese — Scatter the cheddar over the top, cover again, and cook 2 to 3 minutes until fully melted and bubbling at the edges. The cheese should look glossy, not oily.
- 7Rest and serve — Take the skillet off the heat and let it sit covered 5 minutes. Fluff gently with a fork, then top with green onions and sour cream.


