25 Cheap Winter Dinners That Feed 4

Disclosure: As an Amazon Associate I earn from qualifying purchases.

I spend more on protein than anything else at the grocery store, so in winter I get strict about the rest of the cart. These are the dinners I rotate when money is tight and there are still 4 hungry people at the table. Beans, eggs, chicken thighs, and ground meat do most of the work. Nobody leaves hungry.

1) Black Bean Tacos

Two cans of black beans, a pack of tortillas, and some salsa feed 4 for well under $10. I mash half the beans with cumin and garlic so they hold together. Add a fried egg on top of each taco if you want more protein. Cotija and pickled onions make them taste like more than they cost.

2) Chicken Fried Rice

    Day-old rice, 4 eggs, a couple of chicken thighs, and frozen peas are all it takes. This is my favorite way to clean out the fridge at the end of the week. A big skillet feeds 4 with plenty of protein. Soy sauce and a drizzle of sesame oil finish it.

    3) Baked Potato Bar

    Potatoes are about as cheap as dinner gets, and a bar lets everyone build their own. I set out chili, shredded chicken, cottage cheese, broccoli, and cheddar. Cottage cheese on a potato sounds odd until you try it, and it adds a lot of protein. Bake them in the morning and reheat at dinner.

    4) Tuna Melts

    Canned tuna is one of the cheapest proteins in the store. Mix it with Greek yogurt, a little mayo, celery, and lemon, then pile it on bread under sharp cheddar. A skillet gets them golden and melty. Serve with tomato soup for a full dinner.

      5) Chicken Quesadillas

      Shredded chicken, beans, and cheese in a crisp tortilla. My kids ask for these at least once a week. I use leftover chicken to keep the cost down. Salsa and Greek yogurt on the side make it a full meal.

      6) Burrito Bowls

      Rice, black beans, seasoned chicken or beef, salsa, and cheese. It’s everything you love about a burrito for a fraction of the takeout price. Prep the components on Sunday and dinner comes together in 5 minutes. Each bowl is easily 35 grams of protein.

      7) Bean and Cheese Burritos

      This is the freezer stash that has saved me on more late nights than I can count. Refried beans, rice, and cheddar roll into tortillas, then bake until the outsides crisp. A tray of 12 costs a few dollars. Wrap the extras in foil and reheat them straight from frozen.

      8) Chicken Stir Fry

      A bag of frozen stir fry vegetables and 1 pound of chicken thighs make a fast, cheap dinner. The sauce is just soy, garlic, ginger, and honey. It’s on the table in about 20 minutes. Serve over rice to stretch it for 4.

      9) Beans on Toast

      It sounds basic, but a smoky homemade version is seriously good. Simmer white beans in tomato sauce with paprika and garlic, then spoon over thick toast. Add a fried egg on top for more protein. It costs about $1 a serving.

      10) Shakshuka

      Eggs poached in a spicy tomato and pepper sauce. A dozen eggs and a couple of cans of tomatoes feed 4 for very little money. I add a can of chickpeas to the sauce for extra protein and fiber. Serve with crusty bread for dipping.

      11) Peanut Noodles

      Peanut butter, soy sauce, lime, and a little chili make a sauce that tastes like takeout. Toss it with spaghetti or rice noodles and shredded chicken. It’s just as good cold the next day. A jar of peanut butter goes a long way here.

      12) Sloppy Joes

      A pound of ground beef feeds the whole family with this one. I sneak in finely chopped peppers and onions to stretch the meat further. It’s sweet, tangy, and kid-approved. Serve on whole wheat buns with a side of carrots.

        13) Pasta e Ceci

        Half soup, half pasta, and built almost entirely from the pantry. Chickpeas simmer with garlic, rosemary, and tomato paste until some of them break down and thicken the broth. Small pasta cooks right in the pot. A heavy shower of Parmesan at the end adds a little more protein.

        14) Chicken Fajitas

        Chicken thighs, peppers, and onions on a sheet pan. That’s the whole thing. Chicken thighs are cheaper and juicier than breasts. Wrap them in tortillas with salsa and Greek yogurt.

        15) Pasta Primavera with Chicken

        Pasta and whatever vegetables are on sale come together into a light, fresh dinner. I toss in grilled chicken for protein. A little Parmesan and lemon finish it. It’s a great way to use up odds and ends in the fridge.

        16) Lemon Orzo with Chicken

        Orzo is cheap and cooks in about 10 minutes. Toss it with lemon, garlic, spinach, and shredded chicken. It’s bright and filling without feeling heavy. Leftovers make a great cold lunch.

        17) Spaghetti Bolognese with Garlic Bread

        A big pot of meat sauce stretches 1 pound of ground beef across 4 big plates. I add lentils to the sauce to bulk it up and add protein. Garlic bread on the side makes it feel like a feast. Freeze any leftover sauce for another night.

        18) Beef and Broccoli

        Better than takeout at a fraction of the price. Thinly sliced flank or sirloin cooks fast in a hot pan with broccoli and a garlicky sauce. Serve over rice to feed 4. Buy the beef on sale and freeze it until you need it.

        19) Chicken and Rice Skillet

        Bone-in chicken thighs are usually the cheapest cut in the case, and this is how I use them. Brown them hard, then let the rice cook underneath in broth and all those drippings. You get crispy skin and seasoned rice from 1 pan. Frozen peas go in for the last 5 minutes.

          20) Veggie Pizza

          Homemade pizza night beats delivery on price every time. A ball of store-bought dough, sauce, mozzarella, and whatever vegetables are around. I add turkey pepperoni for more protein. Let the kids build their own.

          21) Sheet Pan Chicken Sausage and Green Beans

          A pack of chicken sausage and a bag of green beans on 1 sheet pan. Toss with olive oil and seasoning, roast at 425°F for 20 minutes, and you’re done. Chicken sausage is lean and full of flavor. Add potatoes to make it heartier.

          22) Chicken Caesar Wraps

          Grilled chicken, romaine, Parmesan, and a light Caesar dressing rolled up in a tortilla. They’re cheap, filling, and quick. I make a lighter dressing with Greek yogurt. Cut them in half and pack the extras for lunch.

          23) Chilaquiles

          Tortilla chips simmered in salsa and topped with eggs and cotija. It’s breakfast in Mexico, but I’ll happily eat it for dinner. A bag of chips and a dozen eggs feed everyone. Add shredded chicken or black beans for extra protein.

          24) Sausage and Peppers

          Italian sausage, peppers, and onions cooked down in 1 skillet. Pile it on rolls or serve over rice. It’s hearty, cheap, and loaded with flavor. A pack of sausage feeds 4 easily.

          25) Ground Turkey Taco Skillet

          When I don’t feel like assembling tacos, everything goes in 1 skillet. Ground turkey, black beans, corn, and salsa simmer for 10 minutes, then get a layer of melted cheese. Scoop it with tortilla chips or spoon it over rice. It feeds 4 for about $12.

            Contributor

            Missi Balison is a personal trainer, gym owner, and licensed massage therapist who writes the women over 40 training and nutrition content on Athletic Lift. She owns Missi Balison Fitness, a private training studio in Sandpoint, Idaho, and has spent 26 years in the health and fitness industry. As an ACE certified Medical Exercise Specialist she works with healthy clients, specializing in perimenopausal and menopausal women, and with clients managing conditions such as diabetes, osteoporosis, and arthritis. A Platinum-level Amazon Influencer since December 2023, she tests the training gear, kitchen tools, and high-protein staples she recommends in her own gym and kitchen before they show up here.